Конфигуратор ... возможность вытащить поле..

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

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

Ответить
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Конфигуратор ... возможность вытащить поле..

Сообщение Masygreen »

Сложно объяснить но возможно ли такое?
Итак есть договор. У договора есть спецификация, с целевым учетом нас интересует допустим КАУ1.
Начинаем конфигурировать карточку договора - добавляем вычисляемое поле VSKAU1 (есть в выборе). Оно возвращает текстовое представление Kau1 первой попавшейся строчки из спецификации. Ок. Запомнили.
Теперь идем дальше.
Есть акт пусть будет на сбыт. Там тоже есть целевой учет, причем КАУ1 договор.
Внимание вопрос!!!
Можно ли (и каким образом) в акт вытащить VSKAU1...?? О_о
Пробую комбинации GetKauReff ... как то не страстается .. даже в договоре :(
Время ведет!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Конфигуратор ... возможность вытащить поле..

Сообщение edward_K »

Не очень возможно в лоб. Когда все связи типа ??? = spr.nrec можно дотянутся через Txo функции.
Придется фейс докомпилить. В идеале нужно написать объект с нужной функцией , в фейсе прописать поле с вызовом этой функции
( as select function_name(....) (fieldname=?????) ) , а уж это поле добавить конфигуратором или в той же докомпиляции. Объект мож и есть готовый.
Ответить