Начать работу

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.