Бизнес-правило ListAttributeSum вычисляет сумму атрибутов
типа Целое число или Число с плавающей точкой для элементов,
находящихся в атрибуте типа списка ссылок или входящих ссылок,
которые показаны в панели.
Сумма показывается в атрибуте контейнера бизнес-правила.
Когда изменение элементов приводит к изменению содержимого панели,
сумма автоматически пересчитывается. Можно использовать
бизнес-правило ListAttributeSum как дополнение к бизнес-правилу
LinkListAttributeSum.
Прим.: Не используйте бизнес-правило
ListAttributeSum для атрибутов входящей ссылки, которые только
показывают ссылки из панелей.
Предварительные требования
- В исходном модуле атрибут числа с плавающей точкой или целого
числа, который содержит значение для суммирования
- Панель из исходного модуля, которая определяет правила выбора
элементов, из которых собираются значения
- Участник рабочей области, имеющий доступ к указанной панели
- Атрибут типа списка ссылок или входящих ссылок в целевом модуле,
который ссылается на исходные элементы
- В целевом модуле атрибут контейнера бизнес-правила, в котором
показывается сумма. Атрибут может иметь тип Текст, Число с плавающей
точкой или Целое число.
Формат
В атрибуте контейнера бизнес-правила
введите бизнес-правило в следующем формате:
=
ListAttributeSum("ИД атрибута списка","ИД панели","ИД
атрибута","ИД участника",'Имя атрибута списка',"listen_to=Имя
исходного атрибута","listen_to=Имя атрибута правила панели")
Параметры
Табл. 1. Параметры ListAttributeSum
"ИД атрибута списка" |
ИД целевого атрибута, который находится в атрибуте входящих
ссылок или списка ссылок. Этот атрибут ссылается на элементы в
исходном модуле, который содержит атрибут для суммирования. |
"ИД панели" |
ИД панели, которая определяет, какие элементы должны быть
включены в вычисление |
"ИД атрибута" |
ИД исходного атрибута для суммирования |
"ИД участника" |
ИД
участника рабочей области, имеющего доступ к панели, используемой в
ListAttributeSum |
'Имя атрибута списка' |
Имя целевого атрибута списка, который соответствует параметру
ИД атрибута списка |
"listen_to" |
Обнаруживает изменения в указанном атрибуте. Параметр listen_to
должен быть указан для исходного атрибута. Дополнительные параметры
listen_to необходимы для каждого атрибута в исходном модуле, от
которого зависят правила панели. |