Интеграция с информационными системами/1C
Интеграцию с 1C можно проводить следующими способами:
1. Взаимодействие с 1C средствами Call Office.
Во время настройки конфигурации в разделе Источник данных выберите 1C и нажмите "Далее", после чего попадете на страницу конфигурирования 1C. Далее в разделе Чтение данных выберите SQL-запрос и введите SQL-запрос на выборку данных из 1C, а в разделе Запись данных введите SQL-запрос на обновление данных. Об SQL-запросах можно узнать подробнее здесь.
2. 1C вызывает функции нашего продукта как COM-объект.
В код вашей программы 1C добавьте необходимые функции, которые Call Office должен выполнить. Например:
Device = Новый COMОбъект ("CallOffice.Device"); Device.Open (); Result = Device.Dial ("8987654321 - номер вашего телефона", 40); Если Result = 0 Тогда Device.Say ("Нужно заплатить за интернет.wav"); КонецЕсли; Device.HangUp (); Device.Close ();
Подробно про использование COM-объектов Call Office можно прочитать здесь.
3. 1C запускает командный файл, который вызывает наш продукт и делает то что нужно.
4. Наш продукт следит за базой 1C и, если произошло нужное событие, выполняет его и отмечает результат в базе 1C.