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".



