Сегодня вторник, 16.04.2024, 18:20, ньюсмейкеров: 44162, сайтов: 1206, публикаций: 3426273
14.02.2010 00:00
Новости.
Просмотров всего: 2473; сегодня: 1.

1C.Net:Предприятие – работайте с .Net framework из 1C

1C.Net:Предприятие – работайте с .Net framework из 1C

Elisy .Net Bridge - это набор компонентов и методик для бесшовного подключения .Net framework к 1С:Предприятие 7.7/8.0/8.1/8.2 с целью использования всех передовых разработок .Net. Самое полезное отличие .Net Bridge от существовавших ранее технологий - это собственный механизм преобразования типов, дающий явные преимущества по сравнению с .Net RCW/CCW- механизмами, написанием плагинов/внешних компонент на C# и VB.Net под 1С и открывающий неизвестные ранее в 1С:Предприятие возможности. Упор в проекте сделан на гармоничную интеграцию двух технологий, где ведущую роль играет 1С:Предприятие.

Проект Elisy .Net Bridge (1C.Net)

Цели проекта Elisy .Net Bridge состоят в следующем:

* Обеспечить быстрое подключение существующих .Net-компонентов и приложений к 1С:Предприятие;

* Существенно расширить объектную модель 1С:Предприятие стандартными классами .Net framework;

* Существенно расширить возможности программирования на 1С:Предприятие;

* Популяризировать .Net framework среди разработчиков 1С:Предприятие. Показать его эффективность и рациональность использования.

Близкие аналоги

Традиционно в 1С существуют следующие аналоги, расширяющие функциональность 1С:

Проект 1С++ (http://1cpp.ru): ориентирован только на версию 1С 7.7, которая морально устаревает после выхода версий 8.1 и 8.2. В отличие от него .Net Bridge поддерживает все современные версии 1С: 7.7/8.0/8.1/8.2. В 1С++ за основу взяты C++ и система наследования классов. С++ уступает .Net-технологии по скорости написания ПО и его отлаженности, также требует больше профессиональных навыков.

C#/VB.Net –расширения для 1С (http://www.kb.mista.ru/article.php?id=56): до выхода Elisy .Net Bridge традиционным было написание плагинов для 1С по "технологии написания внешних компонент для 1С". Традиционный подход уступает подходу, принятому в .Net Bridge, ограниченным набором передаваемых типов. Например, невозможно передать Enum, а также использовать типы .Net, не помеченные как ComVisible = true. В случае с Elisy .Net Bridge собственный механизм преобразования типов между 1С и .Net "прозрачный" и так не ограничен.

COM-обращения: традиционно сложилось, что у каждого 1С-разработчика есть арсенал dll-библиотек, решающих узкий круг задач. Эти библиотеки написаны разными разработчиками, многие уже не поддерживаются. Например, обращение к системным функциям выполняется через dynwrap.dll, шифрование – через capicom.dll, рисование через JScript и т.д. .Net Framework через .Net Bridge в отличие от них предоставляет все функции одним пакетом, опираясь на единую систему типов и стиль API.

Основные возможности

Ключевой библиотекой проекта является Elisy.NetBridge.dll. Она предоставляет следующие преимущества:

* Поддерживает создание объектов .Net из GAC и по полному пути к сборке;

* Поддерживает прямое обращение к свойствам и методам объектов .Net;

* Не требует атрибута ComVisible=true, назначенного классам .Net;

* Поддерживает типы Enum и производные;

* Обеспечивает развернутую информацию об ошибках;

* Свойства объектов .Net видны при отладке из конфигуратора 1C;

* Не требует предварительной регистрации через REGSVR32 и REGASM: можно обращаться через функцию 1C ЗагрузитьВнешнююКомпоненту;

* Содержит логику для обращения к специфическим возможностям .Net framework: вызов статических методов, обращение к статическим свойствам, обращение к индексным свойствам;

История создания

Компонент Elisy .Net Bridge существует уже около года. За это время накоплены положительные отзывы от разработчиков, использующих компонент на практике. Исторически выпуск релизов происходил следующим образом:

* 2 Апреля 2009 вышла первая альфа-версия Elisy .Net Bridge;

* 5 Мая 2009 вышел релиз первой версии компонента;

* Май 2009 – сентябрь 2009 выпущены версии 2.1-2.3;

* 17 октября выпущена утилита LinqTo1CSQL для визуализации внутренней структуры данных 1С и прямого доступа к ним;

* 2 ноября 2009 появилась альфа-версия 3й версии компонента;

* 16 января 3я версия перешла в бета-стадию;

Лицензирование и цены

Компонент Elisy .Net Bridge является платным компонентом с бесплатной ознакомительной версией. Ознакомительная версия не накладывает никаких ограничений на функциональность. Существующая система лицензирования предполагает приобретение отдельной лицензии на каждый компьютер. Цена колеблется от 50 до 9 Euro в зависимости от числа копий и партнерского статуса.

Тематические сайты: PublisherNews - портал системы продвижения публикаций, Деловые контакты, партнерство, сотрудничество, Стандартизация, Центр положительного имиджа

Ньюсмейкер: Elisy Software Design

1C.Net:Предприятие – работайте с .Net framework из 1C

1C.Net:Предприятие – работайте с .Net framework из 1C

Поделиться:

Интересно:

Объем закупок госкомпаний у самозанятых составил более 2,2 млрд рублей
16.04.2024 17:26 Аналитика
Объем закупок госкомпаний у самозанятых составил более 2,2 млрд рублей
Свыше 2,2 млрд рублей составил общий объем закупок компаний с госучастием у самозанятых по итогам I квартала 2024 года. По сравнению с аналогичным периодом годом раньше этот показатель увеличился на 160%, при этом количество заключивших договоры поставок самозанятых увеличилось в 1,5 раза и...
В исторической игре «1418» приняли участие свыше 50 тысяч россиян
16.04.2024 14:33 Новости
В исторической игре «1418» приняли участие свыше 50 тысяч россиян
Более 50 тысяч человек по всей стране стали участниками Всероссийской исторической интеллектуальной игры «1418». Её посвятили событиям Великой Отечественной войны и наступательным операциям советской армии в 1944 году. Задания для игры составили на основе воспоминаний ветеранов, архивных...
Опубликована книга о первых героях Советского Союза
16.04.2024 9:07 Новости
Опубликована книга о первых героях Советского Союза
Главархив Москвы опубликовал новую книгу «Летчики — первые герои Советского Союза. К 90-летию учреждения звания». В ней собраны документы, имеющие отношение к семерым пилотам, чем коллективный подвиг по спасению челюскинцев вошел в историю. Это фотографии...
Основной вид экономической деятельности: как подтвердить
15.04.2024 17:21 Консультации
Основной вид экономической деятельности: как подтвердить
Организации ежегодно должны подтверждать основной вид экономической деятельности. Сведения нужны, чтобы Социальный фонд России (СФР) смог правильно начислить тариф взноса на «травматизм». Он считается по коду ОКВЭД, по которому получена наибольшая доля выручки за прошлый год. У ИП это...
В Керчи отметили 80-ю годовщину освобождения от фашистов
15.04.2024 17:01 Новости
В Керчи отметили 80-ю годовщину освобождения от фашистов
У Обелиска славы на горе Митридат прошёл митинг, посвящённый 80-й годовщине освобождения города от фашистских захватчиков. Об этом сообщает пресс-служба администрации Республики Крым. В торжественной церемонии приняли участие глава муниципального образования Ольга Солодилова, глава администрации...