Страница 1 из 1

Вывести поле конфигуратором

Добавлено: 25 ноя 2020, 15:54
maikl
В ДО на продажу надо вывести организацию погрузки
Это ссылка в таблице TTNDOC.CPUNRORG видимо на Katorg.
А как вывести наименование организации по этой ссылке.
Эти формулы мне всегда сложно давались (((

Re: Вывести поле конфигуратором

Добавлено: 25 ноя 2020, 16:37
Irina_
Здравствуйте.
Если правильно дали данные, то if(InitServTXO(0),stxogetfield(‘Katorg’, ‘Name’,Ttndoc.Cpunrorg),’’).

Re: Вывести поле конфигуратором

Добавлено: 25 ноя 2020, 18:06
edward_K
Irina_ писал(а):Здравствуйте.
Если правильно дали данные, то if(InitServTXO(0),stxogetfield(‘Katorg’, ‘Name’,Ttndoc.Cpunrorg),’’).
Правильно. Только если есть возможность докомпилить, то лучше так не делать.
Или использовать ShowKau(cgKau_Katorg,Ttndoc.Cpunrorg) если получится.
cgKau_Katorg навскидку = 1.
Проблема как работает stxogetfield - открывает таблицу, ищет ключ, закрывает - это несколько медленно.
А на КАУ можно включить кэш и определить время его жизни в CFG. Заодно и на настройки включите.
Если есть возможность полученный скрип нужно собрать в свой ресурс, а не сидеть на crf.
viewtopic.php?f=2&t=13501#p70517

Re: Вывести поле конфигуратором

Добавлено: 26 ноя 2020, 08:49
maikl
Спасибо