Каталог решений - C# + 1C. Урок 2. Обращение к 1С из C#

C# + 1C. Урок 2. Обращение к 1С из C#

C# + 1C. Урок 2. Обращение к 1С из C#

В наличии

В рамках этого урока мы изучим интеграцию 1С языком программирования C# на примере обращения к функционалу 1С из программ на C#

Категория:

Описание

C# + 1C. Урок 2. Обращение к 1С из C#

На прошлом уроке мы из 1С обращались к программе на C#.  Сегодня сделаем наоборот: из C# будем обращаться в программу 1С. Для этого нам нужно подключить к проекту на C# COM-объект 1С (через «Проекты» —> «Добавить ссылку»):

C# + 1C. Урок 2. Обращение к 1С из C#

Соответствующую библиотеку мы добавим с закладки COM:

C# + 1C. Урок 2. Обращение к 1С из C#

Ну и все, теперь мы можем юзать 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С у нас добавиться элемент справочника «Номенклатура»:

 

C# + 1C. Урок 2. Обращение к 1С из C#

 

 

Источник: http://easyprog.ru/index.php?option=com_content&task=view&id=1453&Itemid=48

has been added to your cart:
Оформление заказа