src/kernel/get_ftv.p - Получить значение ячейки таблицы в документе
src/kernel/get_ftv.p
Получить значение ячейки таблицы в документе
define input parameter ff as character.
define input parameter rid-doc as integer.
define input parameter row as integer.
Где ff - поле документа,
rid-doc - внутренний номер документа,
row - строка в табличной части документа из которой извлекают значение.
Результат возвращается в переменной RETURN-VALUE.
Замечание. В системе возможно к использование сокращенную запись в виде функции get_ftv ("1:8", rid-doc, row ).
Пример использования.
run src/kernel/get_tr.p (2, rid-doc, output rows).
do i = 1 to rows :
run src/kernel/get_ftv.p ( "Товар", rid-doc, i ).
tovar = RETURN-VALUE.
run src/kernel/get_ftv.p ( "2:3", rid-doc, i ).
price = DECIMAL ( RETURN-VALUE ).
quantity = DECIMAL (get_ftv ( "2:4", rid-doc, i )).
sum = ROUND ( price * quantity, 2 ).
run src/kernel/get_ftv.p ( "2:6", rid-doc, i ).
nds1 = DECIMAL ( RETURN-VALUE ).
....
end.



