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