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

src/kernel/get_ffs.p - Получить экранное значение поля документа

src/kernel/get_ffs.p

Получить экранное значение поля документа. 
define input parameter ff as character.
define input parameter rid-doc as integer.
Где ff - поле документа,
rid-doc - внутренний номер документа.
Поле документа может быть представлено либо как Номер области:Номер поля, Например "1:8", либо через Алиас определенный для поля Например "Currency".
rid-doc - внутренний номер документа.
Результат возвращается в переменной RETURN-VALUE.

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

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

Пример использования.

  run src/kernel/get_ffs.p ( "1:4", rid-doc ).
  tp-obj = TRIM(RETURN-VALUE).

  if tp-obj BEGINS "1." then tp-obj = "DumpLoad".
  if tp-obj BEGINS "2." then tp-obj = "ImportDoc".
  if tp-obj BEGINS "3." then tp-obj = "Dirconst".