C# + 1C. Урок 2. Обращение к 1С из C#
В рамках этого урока мы изучим интеграцию 1С языком программирования C# на примере обращения к функционалу 1С из программ на C#
- Описание
- Подробнее
Описание
C# + 1C. Урок 2. Обращение к 1С из C#
На прошлом уроке мы из 1С обращались к программе на C#. Сегодня сделаем наоборот: из C# будем обращаться в программу 1С. Для этого нам нужно подключить к проекту на C# COM-объект 1С (через «Проекты» —> «Добавить ссылку»):
Соответствующую библиотеку мы добавим с закладки COM:
Ну и все, теперь мы можем юзать 1С из программы на C#. Вот простейший пример, создание элемента справочника «номенклатура»:
private void button1_Click(object sender, EventArgs e) { string user = «Админ»; string pas = «»; string file = «C:\\1cv82\\Личные базы\\ДБ»; dynamic result; dynamic refer; V82.COMConnector com1s = new V82.COMConnector();
com1s.PoolCapacity = 10; com1s.PoolTimeout = 60; com1s.MaxConnections = 2; result = com1s.Connect(«File='» + file + «‘;Usr='» + user + «‘;pwd='» + pas + «‘;»); refer = result.Справочники.Номенклатура.СоздатьЭлемент(); refer.Наименование = «Создано из C#»; refer.Записать(); } |
После запуска этой программы в 1С у нас добавиться элемент справочника «Номенклатура»:
Источник: http://easyprog.ru/index.php?option=com_content&task=view&id=1453&Itemid=48




