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

by Elisy 3. April 2009 04:29

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

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

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

Компонент выложен на форуме 1csoftware.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 (3) -

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

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

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

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

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

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

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Richmedia.us

Добро пожаловать на сайт Richmedia.us

1 2 3 4 5 6 7 8

RecentComments

Comment RSS