Интеграция модуля ЭДО Диадок с 1С

от автора

Сервис ЭДО Диадок можно интегрировать с внутренней учетной системой компании с помощью модуля для 1С.Для этого необходимо выполнить ряд действий.

Для настройки модуля: В стартовом помощнике нажмите «Начать настройку».

2. Выберите одну организацию для настройки и нажмите «Запустить настройку». Остальные организации можно будет настроить позже.

3. Выберите организацию, чтобы связать ее в Диадоке с 1С. Модуль предлагает в списке организации с таким же ИНН.

 

4. Нажмите «Далее». Открывается список контрагентов, с которыми вы обмениваетесь документами в Диадоке.

5. Контрагенты сопоставляются автоматически сначала по ИНН-КПП. Если контрагент не найден, то по ИНН.
В окне можно:

  • Просмотреть списки сопоставленных, несопоставленных или всех контрагентов (кнопки «Сопоставленные», «Несопоставленные», «Все»).
  • Сбросить автоматическое сопоставление контрагентов в Диадоке и 1С (кнопка «Сбросить автосопоставление»). Для повторного запуска автоматического сопоставления и обновления списка контрагентов нажмите на кнопку.

6. Если контрагент не сопоставлен, его можно выбрать из справочника 1С или создать. 

7. Когда контрагенты сопоставлены, нажмите «Далее».

8. Организация настроена, можно приступить к работе.
В дальнейшем сопоставление организации и контрагентов можно будет изменить. Подробнее в статьях Сопоставление своих организаций, подразделений и Настройка контрагентов.

Выполнение интеграции 1С с подлкючаемым модулем:

Чтобы не изменять модуль Диадок и не получить осложнений с дальнейшими его обновлениями, можно использовать подключаемый модуль. Его активация производится на закладке «Подключаемый модуль» меню «Настройки».

При нажатии на «Генерировать шаблон» можно выбрать те события, которые мы хотим переопределить:

После выбора нужных нам обработчиков, будет выдан код для подключаемого модуля в составе конфигурации.

Сохранив его в модуле объекта обработки «ПодключаемыйМодульДиадок», мы сможем переопределять события «Диадок». Для типовых конфигураций в модуле «Диадок» предусмотрены готовые «Подключаемые модули».

Точка входа из основного модуля в подключаемый модуль является функция «ОбработатьСобытие». Обращение к необходимой функции происходит через условие «Если»:

Для типовых конфигураций в модуле описаны основные действия для работы с событиями пакетов документов:

  • сбор документов 1С в один вид пакета,
  • заполнение контента на основании данных из 1С для отправки пакета,
  • логика сопоставления и создания документов в 1С.

Кроме того, в ПМ можно описать функции для прочих действий, в том числе связанных со списком документов в основной форме:

  • логика необходимого анализа входящих документов согласно бизнес-процессам организации,
  • действия после обновления списка документов,
  • выполнение регламентного задания,
  • сопоставление номенклатуры,
  • действия дополнительных кнопок и т.д.

Примеры использования подключаемого модуля: https://developer.kontur.ru/Docs/Diadoc_UM/proc/_Work_PM.html#id6

Функции подключаемого модуля: https://developer.kontur.ru/Docs/Diadoc_UM/func/_Functions_PM.html

Методы универсального модуля: https://developer.kontur.ru/Docs/Diadoc_UM/methods/_Methods_UM.html

Сохранение Печатных форм в формате PDF в 1с:

Олег Марчук
Разработчик практики 1С, компании «Сайфилд»
www.saifield.ru