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

src/kernel/get_fts.p - Получить экранное значение ячейки таблицы в документе

src/kernel/get_fts.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.

Замечание 1. В системе возможно к использование сокращенную запись в виде функции get_fts ("1:8", rid-doc, row ).

Замечание 2. В мультиязычной среде функция для справочников или строк выбора может возвращать разное значение.

  run src/kernel/get_tr.p ( 2, rid-doc, OUTPUT rows ).
  if rows > 1
  then doc-descr = STRING (rows) + " товаров -> " + doc-descr.
  else do:
   run src/kernel/get_fts.p ( "2:2", rid-doc, 1 ).
   doc-descr = RETURN-VALUE + " -> " + doc-descr.
  end.