логические связи в счетах-факт

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

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

Ответить
sol
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Орловская обл. коммерческая организация

логические связи в счетах-факт

Сообщение sol »

Коллеги не поделитесь стандартным описанием
логических связей в интерфейсах счетов-фактур? Не хочется изобретать велосипед.
Я написал так, но это слишком просто:

Create View as Select * From Schfact,bookprzk,usersdoc
where ((
schfact.nrec==bookprzk.cschfact and
schfact.tipuser==usersdoc.tipusers and
string('СФ')/==usersdoc.shname(noindex) and
word(7200)/==usersdoc.tipusers and
dat1<<=schfact.dfact(noindex) and
dat2>>=schfact.dfact(noindex)
))
;
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: логические связи в счетах-факт

Сообщение Max_Fin »

1) что значит "стандартным описанием", опиши задачу что ты хочешь
2) явная ошибка
schfact.tipuser==usersdoc.tipusers and
string('СФ')/==usersdoc.shname(noindex) and
word(7200)/==usersdoc.tipusers and
Жду выхода Вселенная 2.12!
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: логические связи в счетах-факт

Сообщение Max_Fin »

3) накладывать фильтр на СФ
dat1<<=schfact.dfact(noindex) and
dat2>>=schfact.dfact(noindex)
очень плохо
используй лучше
Direct == SchFact.Direct and
dat1<<=schfact.dfact and
dat2>>=schfact.dfact
Жду выхода Вселенная 2.12!
sol
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Орловская обл. коммерческая организация

Re: логические связи в счетах-факт

Сообщение sol »

Понял, спасибо за помощь.
Ответить