Подскажите, пожалуйста, в печатной форме накладной на приход ГП, при наличии ссылки на производственный заказ нужно оттуда взять цену по каждой позиции, пишу
Select KATSOPR.NSOPR, mnplan.number, katmc.name,katmc.barkod, katmc_1.barkod, katmc_1.name, valspmnp.vprice
from KATSOPR,mnplan,katmc, valspmnp, katmc katmc_1
where ((katsopr.nrec==SPSOPR.CSOPR
and spsopr.cMCUSL==katmc.nrec
and katsopr.nrec==objacct.cowner
and Objacct.cobject==mnplan.nrec
and mnplan.nrec==spmnpl.cmnplan
and spmnpl.nrec==valspmnp.cspmnpl
and spmnpl.CIZD==katmc_1.nrec))
and katsopr.vidsopr=string('502');
Получается спецификации не связаны, соот. цену нужную не могу взять - как решить проблему?
Проблемы с формой
Модераторы: m0p3e, edward_K, Модераторы
Re: Проблемы с формой
У нас 502 накладные не связаны с ПЗ. Пример для 501 могу представить - аналогично, видимо.
Код: Выделить всё
select valspmnp.*
from katsopr, spsopr, objacct, spobjacc, spmnpl, valspmnp
where
((
begper <<= katsopr.dopr and
endper >>= katsopr.dopr and
501 == katsopr.vidsopr and
katsopr.nrec /== spsopr.csopr and
katsopr.nrec /== objacct.cowner and
45 == spobjacc.typeobj and
objacct.nrec /== spobjacc.cobjacct and
spsopr.nrec /== spobjacc.cobject and
spobjacc.cpos /== spmnpl.nrec and
spmnpl.nrec /== valspmnp.cspmnpl
));