Возможно ли в шаблоне значения получить сумму доп. поля всех строк документа ?

Джон Бонджови 3 года назад обновлен 3 года назад 4

Дорабатываю конфигурацию Склад 15. Добавил свой документ. В документе добавил дополнительное числовое поле строки.
Всю СП перечитал, там только можно получить сумму DeclaredQuantity и CurrentQuantity.

Здравствуйте, Джон.

В платформе есть специальная фишка для такой задачи: агрегат (сумму, конкетанацию строк) любого поля строки можно получить, обратившись к этому же полю у самой таблицы.

например:

DocumentItem.DeclaredQuantity // количество в строке
Document.DeclaredItems.DeclaredQuantity // сумма количества по всем строкам в DeclaredItems

эта фишка работает для всех табличных данных, включая выборки (select) из таблиц 

by the way: ваша It’s My Life песня что надо!

Огромное спасибо за ответ. Действительно работает.
Написал 2 шаблона:


1) {(select (*) from Document.DeclaredItems as DS where DS.ProductId == Item.Product.ID).моёДопПолеСтроки}


2) {Document.DeclaredItems.FindByProductId(Item.Product.ID).моёДопПолеСтроки}

Если прокоментируете какой из них предпочтительнее использовать, буду признателен.

P/S: Песня моя, приятно, что ещё кто то помнит. Но в связи с эпидемиологическая обстановкой, приходится зарабатывать на жизнь программированием )

Сервис поддержки клиентов работает на платформе UserEcho