Заметки
Как сделать счёт по нескольким элементам смарт-процесса
Как сделать счёт по нескольким элементам смарт-процесса: документогенератор, таблицы, суммы.
Как сделать счёт по нескольким элементам смарт-процесса: документогенератор, таблицы, суммы.
Задача
Нужно сформировать один счёт по нескольким элементам смарт-процесса.
Штатный счёт обычно живёт вокруг одной CRM-сущности. Поэтому несколько элементов смарта сначала нужно собрать в сущность-агрегатор или подготовленный набор строк.
Данные
Суммы и строки лучше считать до документа.
Соберите строки таблицы, посчитайте итоги, НДС, скидки и округления в коде. Документ должен отображать готовые данные, а не выполнять бизнес-расчёт.
Выбор сущности
Иногда лучше создать сделку, счёт или отдельный смарт-агрегатор.
Если нужны оплаты и бухгалтерская логика, используйте сущность, которая поддерживает этот сценарий. Если нужен только печатный документ, хватит генератора документов.