src/kernel/rel_sum.p - Получить сумму по связи документов
src/kernel/rel_sum.p
Возвращает сумму по зависимым документам.
define input parameter ref-doc as integer.
define input parameter ref-type as character.
define input parameter anobject as character.
define output parameter sum as decimal.
Где ref-doc - внутренний номер документа для которого считается сумма по зависимым документам,
ref-type - тип ссылки,
anobject - ссылка на объект аналитического учета, (может быть пусто, если связь не использовала обьект аналитики
sum - результат суммирования по связям.
Пример использования.
run src/kernel/get_ffv.p ( "1:12", rid-doc ).
sumdoc = DECIMAL ( RETURN-VALUE ).
run src/kernel/rel_sum.p (rid-doc,"Оплата","", output sum).
if sum >= sumdoc and sum > 0
then run src/kernel/set_ffv.p ("1:50", rid-doc, "Yes").
else do:
if get_ffv("1:50", rid-doc) <> "yes" /* поставлено вручную - не убираем */
then run src/kernel/set_ffv.p ("1:50", rid-doc, "No").
end.



