В процессе интеграций возникают задачи по выгрузке печатных форм документов в Битрикс24.
Эту задачу на типовых конфигурациях может выполнить модуль "Коннектор" от фирмы Битрикс.
Но в ряде случаев необходимо сделать свой код выгрузки. Данная обработка показывает, как это можно организовать. Пример работает в конфигурации 1С Бухгалтерия 3.0 как внешняя обработка.
До запуска обработки, на стороне Битрикс24 необходимо создать веб-хук и вписать его в настройки обработки наряду с адресом портала и другими настройками.
На выходе печатная форма будет передана в выбранную сделку в Битрикс24.
Разработчик может легко адаптировать решение под свои задачи для своей конфигурации 1С
Основные процедуры и функции:
ПередатьВб24НаСервере(ИмяМенеджераПечати,ИменаМакетов, МассивОбъектов, ДокументСсылка,ИдБитрикс24)
ПолучитьДвоичноеСодержимоеПечатнойФормы( ПечатнаяФорма, ФорматПечатнойФормы)
ЗакодироватьСтрокуСервер(ЗначениеСтроки)
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.157.32