Разработка в Облик Saas>Програмирование в Oblik-SaaS>Механизмы связывания документов в цепочки

Механизмы связывания документов в цепочки

Система предлагает инструмент автоматического связывания операционных документов друг с другом. Суть его в следующем.

  1. Для документа-основания определяется список видов документов, которые могут быть созданы на основании данного вида документа. Например Расходная Накладная, Акт выполненных работ из Счета.
  2. Пользователь находясь на документе Основании Дает команду Создать документ на Основании (Связанный)
  3. После выбора, создается новый документ выбранного вида. При создании документа к нему приходит событие OnNewRelation. Обработка данного события эквивалентна событию OnNewDocument. Единственным отличием является то, что на вход подается дополнительный параметр - ссылка на документ-основание. Эта информация может быть использована для автоматического заполнения поля ссылки на документ-основание, а также копирования контекста из документа основания.
  4. Для того чтобы закрепить связь 2-х документов, в системе имеется функция ядра src/kernel/genrelat.p, которая позволяет закрепить связь между документами.
  5. После закрепления связи, система показывает в интерфейсе Связи по документу, все связанные документы в цепочке