Sql запрос

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

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

Ответить
Zadunayskiy
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Sql запрос

Сообщение Zadunayskiy »

задача следующая..

у меня есть матценность, группа матценностей nRec которых мне известен...

мне необходимо значть все действия которые были сделанны по ней.. как то накладная (все), счет на оплату по этой матценности, был ли оплачен этот счет..

select
katmc.name, katsopr.nsopr, katsopr.dsopr, spsopr.kolfact, spsopr.price, (spsopr.kolfact*spsopr.price), hozoper.name1

where ((
00000000000055AFh <<= katmc.nrec and 00000000000065FAh >>= katmc.nrec and
word(201) == spsopr.vidsopr and katmc.nrec /== spsopr.cmcusl and
spsopr.csopr == katsopr.nrec and katsopr.chozoper == hozoper.nrec
)) and pos('Реализация', hozoper.name1)>0;

select
katmc.name, basedoc.nodoc, basedoc.ddoc, katorg.name, spstep.kol, spstep.price, (spstep.kol*spstep.price)
where
(( word(1) == spstep.prmc and
00000000000055AFh <<= katmc.nrec and
00000000000065FAh >>= katmc.nrec and
katmc.nrec /== spstep.cmcusl and
date(1,1,2004) <<= spstep.ddoc and
spstep.cstepdoc == stepdoc.nrec and
stepdoc.cbasedoc == basedoc.nrec and
basedoc.corg == katorg.nrec
));

это два запроса по которым я нахожу накладны и счета по моатценностям (в диапозоне nRec) а как связать это дело с деньгами я не могу... у кого нить есть идеи?
vadm
Новичок
Сообщения: 22
Зарегистрирован: 29 мар 2005, 17:49
Откуда: ГЭС
Контактная информация:

Re: Sql запрос

Сообщение vadm »

что значит "связать это дело с деньгами"...:-)
VIP её мать... и отец!
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Re: Sql запрос

Сообщение Goblin »

Basedoc нашел ?
Теперь ищи связанные с ним BaseFin и в зависимости от типа BaseFin(TIDK поле) ищи связанные PlPor и APPVeks ... вот там и будут деньги ... Если уж совсем охота извратиться , у разноски платежа по ДО(BaseFin) есть еще спецификация по оплате позиций .
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Zadunayskiy
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Sql запрос

Сообщение Zadunayskiy »

что то у меня совсем нет платежек, нельзя ли пpивести sql запрос?
Zadunayskiy
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Sql запрос

Сообщение Zadunayskiy »

что то не получается у меня с платежными поручениями, нельзя ли привести пример запрос?
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Re: Sql запрос

Сообщение stray »

добавь
stepdoc.nrec == plpor.cstepdoc
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Re: Sql запрос

Сообщение Goblin »

Basedoc.Nrec == Basefin.CBasedoc and
Basefin.CPlpor==plpor.nrec
Сумма из платежки по текущему документу в basefin ... Это если basefin.tidkgal=1
А вот если 80-какой-то , то это уже акты п/п векселей
BaseFin.CSoprDoc==AppVeks.nrec and
BaseFin.CVeksl==Veksl.nrec
если не ошибаюсь
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Zadunayskiy
Сообщения: 5
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Sql запрос

Сообщение Zadunayskiy »

сенькью

я сделал почти все так только вот строчка ! BaseFin.TipDoc == Plpor.tidK

оказалась лишней.. да и сумму плотежа брал не из того поля :-(
Ответить