← Назад к заметкам

Заметки

Как сделать счёт по нескольким элементам смарт-процесса

Как сделать счёт по нескольким элементам смарт-процесса: документогенератор, таблицы, суммы.

Как сделать счёт по нескольким элементам смарт-процесса: документогенератор, таблицы, суммы.

Задача

Нужно сформировать один счёт по нескольким элементам смарт-процесса.

Штатный счёт обычно живёт вокруг одной CRM-сущности. Поэтому несколько элементов смарта сначала нужно собрать в сущность-агрегатор или подготовленный набор строк.

Данные

Суммы и строки лучше считать до документа.

Соберите строки таблицы, посчитайте итоги, НДС, скидки и округления в коде. Документ должен отображать готовые данные, а не выполнять бизнес-расчёт.

Выбор сущности

Иногда лучше создать сделку, счёт или отдельный смарт-агрегатор.

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