Программирование - это просто
Advertisement
Главная arrow 1С:Предприятие arrow C# + 1C. arrow C# + 1C. Урок 2. Обращение к 1С из C#
24.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
C# + 1C. Урок 2. Обращение к 1С из C# Печать E-mail
Автор megabax   
26.05.2013 г.
Добавить ссылку на виндоуз формс

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#

Последнее обновление ( 26.05.2013 г. )
 
Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги