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

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

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

Сообщение maikl »

В ДО на продажу надо вывести организацию погрузки
Это ссылка в таблице TTNDOC.CPUNRORG видимо на Katorg.
А как вывести наименование организации по этой ссылке.
Эти формулы мне всегда сложно давались (((
Irina_
Местный житель
Сообщения: 554
Зарегистрирован: 17 июл 2012, 11:56
Откуда: Республика Беларусь, г.Могилев

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

Сообщение Irina_ »

Здравствуйте.
Если правильно дали данные, то if(InitServTXO(0),stxogetfield(‘Katorg’, ‘Name’,Ttndoc.Cpunrorg),’’).
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение 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
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

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

Сообщение maikl »

Спасибо
Ответить