8

(1C.Net) 1C-компонент Elisy.NetBridge добавляет поддержку .Net в 1С:Предприятие 7.7/8.0/8.1/8.2

by Elisy 3. April 2009 04:29

Интересная новость появилась на сайте 1centerprise.com. Появился компонент, добавляющий .Net поддержку в 1С:Предприятие.

От аналогичных разработок этот продукт отличается отсутствием необходимости предварительной регистрации его через REGSVR32 и REGASM. В этой связи предоставляет полный доступ ко всем стандартным классам .Net framework.

В оригинальной статье приводятся примеры, показывающие сильную сторону .Net Framework в 1С: работа с регулярными выражениями. Есть пример преобразования графических файлов из одного формата в другой средствами .Net framework. Со статьей можно ознакомиться на русском языке через перевод Гугл.

Компонент выложен на форуме 1centerprise.com. Доступен для бесплатного ознакомительного скачивания зарегистрированными пользователями форума. Информация об условиях лицензирования и стоимости к данному моменту не известна.

Навскидку несколько практических применений:
1) Интегрироваться с зарубежными ERP-системами, которые используют веб-сервисы и предоставляют .Net-доступ.
2) Используя .net framework из 1С 7.7 можно организовать отправку e-mail писем. При этом нет необходимости ставить 1С 8.1.
3) Используя регулярные выражения (такого понятия не вводили в 1С) можно проверить является ли введенный пользователем e-mail адрес правильным. А из введенного произвольного текста (например, исходного кода страницы) можно вытащить все URL, а в случае необходимости заменить их на свои.
4) В 1С 7.7/8.0/8.1 можно наложить на изображение товара свой логотип и выдавать его пользователю или в интернет-магазин.
5) В 1С 7.7/8.0/8.1 можно организовать загрузку любого изображения, преобразование и сохранение его в систему в определенном формате и определенном разрешении.
6) В 1С 7.7 позволяет обращаться к веб-сервисам. Эта функциональность появилась только в 1С 8.x.
7) Обращаться записывать и считывать информацию из реестра Windows.
8) Получать информацию о региональных и системных настройках пользователя в Windows.
9) Организовывать многопоточность на стороне клиента.
10) Организовать кеш, в котором хранить часто используемые значения без обращения к серверу.
11) В несколько раз эффективнее обрабатывать XML, чем родными средствами 1С.

Компонент Elisy .Net Bridge позволяет делать все эти операции из кода 1С, не прибегая к программированию на других языках (например, С#).

Ниже - перевод файла Readme.txt.

Компонент Elisy .Net Bridge добавляет поддержку .Net в 1С:Предприятие 7.7/8.0/8.1

Основная функциональность:

- Не требует предварительной регистрации REGSVR32 и REGASM. Можно получать доступ по имени файла;
- Поддерживает REGSVR32 и REGASM регистрацию;
- Поддерживает создание .Net-объекта по пути к сборке;
- Поддерживает создание .Net-объекта по полному имени сборки;
- Содержит специализированный класс ElisyNetBridge расширяющий функциональность;

Класс ElisyNetBridge позволяет:
- подгружать сборки по пути и полному имени;
- создавать объекты, используя конструкторы с не более чем 5 параметрами;
- вызывать методы с не более чем 5 параметрами;
- вызывать статические методы с не более чем 5 параметрами;
- получать и устанавливать свойства и поля;
- получать и устанавливать статические свойства и поля;
- получать и устанавливать индексные свойства;

В текущей версии Elisy .Net Bridge не поддерживает:
- Enums;
- подписку на события;

Tags:

1C.Net

Comments

Троелсонов
Троелсонов
4/17/2009 8:48:34 PM #

Офигенно полезная фишка появилась теперь в 1с, эт супер

1c:enterprise
1c:enterprise
4/21/2009 10:16:25 AM #

Еще данные можно шифровать асимметричными алгоритмами и вычислять котрольные суммы документов.

юлия
юлия
4/22/2009 1:16:42 PM #

Нужно посмотреть на деле как это все работает. Все-таки такие обновления системы - это серьезно.

Павел
Павел
4/26/2009 4:47:27 PM #

Очень полезный и  интересный материал изложен в статье.

1c:enterprise
1c:enterprise
4/29/2009 11:39:01 AM #

Никаких обновлений системы не нужно. Только скопировать файл.

Леонард
Леонард
5/19/2009 12:58:47 PM #

Жаль что не припаяли улучшеную работу с Excel. Давно такую фишку ищу.

1c:enterprise
1c:enterprise
5/30/2009 4:20:29 AM #

А чем не устраивает работа с Excel через OLE?

1c:enterprise
1c:enterprise
6/16/2009 10:58:50 AM #

Проверка с 1С 8.2 показала, что компонент работает с ней нормльно.

Powered by BlogEngine.NET 1.6.0.0
Original Design by Laptop Geek, Adapted by onesoft

Indonesia Furniture Handicraft Wholesale Marketplace : Bisnis Online Rahasia Dahsyat Hidup Sukses dan Uang Melimpah : Travelling : Salehdbrent Sgdashhousedotcom : Used Stationary Bikes : Salehdbrent Sgdashhousedotcom : Used Stationary Bikes : Used Stationary Bikes : Travel Jakarta Bandung: Blogger Indonesia Dukung Internet Aman, Sehat & Manfaat : Hosting Murah Indonesia Indositehost.com : Indonesia Furniture Handicraft Wholesale Marketplace