Исполнение лимита по ЛЗК
Добавлено: 04 мар 2015, 13:05
Здравствуйте! Помогите, пожалуйста, разобраться.
Есть отчет по исполнению лимита, в котором есть вот такой запрос:
Мне нужно дополниьть данные отчет, накладными типа 602... И проблема в том, что для данных накладных связи нет. Значения заполнены нулями.
Попробовала написать запрос без этой связи, чтоб найти накладные. Получилось
а Как сделать, чтоб выводились все значения не знаю:(
Есть отчет по исполнению лимита, в котором есть вот такой запрос:
Код: Выделить всё
select * from stepdoc(readonly),basedoc(readonly), SaldoMC (ReadOnly), Attrval(ReadOnly)
,spstep(readonly),spsopr(readonly),katmc(readonly), SpOrder (ReadOnly), AttrNam(ReadOnly),
AttrVal AttrValEc (ReadOnly), AttrNam AttrNamEc (ReadOnly)
where ((
comp(NRec_DO)==stepdoc.cbasedoc
and stepdoc.nrec==spstep.cstepdoc
and mcbar == katmc.barkod
and mcname == katmc.name
and katmc.nrec==spstep.cmcusl
and spstep.nrec==spsopr.cspstep
and 501 == spsopr.vidsopr (noindex)
and SpSopr.nrec == SpOrder.cspsopr
and '01_Склад отгрузки' ==Attrnam.name
and word(1104) == Attrnam.wtable
and word(1104) == AttrVal.wtable
and SpStep.nrec == AttrVal.crec
and Attrnam.nrec ==Attrval.cattrnam
and '01_Отв. Экономист ОМТС' ==AttrnamEc.name
and word(1104) == AttrnamEc.wtable
and word(1104) == AttrValEc.wtable
and SpStep.nrec == AttrValEc.crec
and AttrnamEc.nrec ==AttrvalEc.cattrnam
));
Код: Выделить всё
and spstep.nrec==spsopr.cspstep
Попробовала написать запрос без этой связи, чтоб найти накладные. Получилось
Код: Выделить всё
select katsopr.nsopr from katsopr,spsopr
where ((
comp(NRec_DO)====stepdoc.cbasedoc
and stepdoc.nrec==katsopr.cstepdoc
and katsopr.nrec/==spsopr.Csopr
and katmc.nrec /== spsopr.cmcusl
and mcname == katmc.name
and mcbar ==katmc.barkod
and katsopr.cnazna==katnazna.nrec
));