Здравствуйте!:) Подскажите, пожалуйста, как организовать вывод значений?
У меня есть запрос
select katdrag.name,naldrag.kol
from katmc, KatDrag, naldrag,KatEd,katotped
where
((word(3)== NalDrag.TiDk and
katmc.nrec== NalDrag.cKatOS and
NalDrag.cKatDrag == KatDrag.nRec and
KatDrag.cKatEd == KatEd.nRec and
naldrag.ckatdrag==katdrag.nrec and
String(NOMENKL)== katmc. BARKOD
and katmc.nrec==katotped.cmcusl));
который по каждой позиции накладной выводит имеющиеся драгметаллы и их вес..
В отчет rtf надо вывести после матценности строку следующего вида:
в т.ч. драгметаллы 1,17967
платина 1,03246
родий 0,14721
Требование-накладная по драгметаллам
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Требование-накладная по драгметаллам
Код: Выделить всё
.begin
if view getfirst ... = 0 {}
...
if view getfirst ... = 0 {}
wkl:=false
if view.getfirst nalddrag wkl:=true
end.
.{?intranl;wkl
.{table 'view.naldraf'
....
.}
.}
Re: Требование-накладная по драгметаллам
Через время пришлось вернуться к запросу... Помогите, пожалуйста, понять, что нужно исправить в запросе, чтобы значение в нем не задваивалось?
select katdrag.name,naldrag.kol
from katmc, KatDrag, naldrag,KatEd,katotped
where
((word(3)== NalDrag.TiDk and
katmc.nrec== NalDrag.cKatOS and
NalDrag.cKatDrag == KatDrag.nRec and
KatDrag.cKatEd == KatEd.nRec and
naldrag.ckatdrag==katdrag.nrec and
бар_код МЦ== katmc. BARKOD
and katmc.nrec==katotped.cmcusl));
select katdrag.name,naldrag.kol
from katmc, KatDrag, naldrag,KatEd,katotped
where
((word(3)== NalDrag.TiDk and
katmc.nrec== NalDrag.cKatOS and
NalDrag.cKatDrag == KatDrag.nRec and
KatDrag.cKatEd == KatEd.nRec and
naldrag.ckatdrag==katdrag.nrec and
бар_код МЦ== katmc. BARKOD
and katmc.nrec==katotped.cmcusl));
Re: Требование-накладная по драгметаллам
начала смотреть все остальные накладные, где используется данный запрос, везде всё правильно выводится... проблема почему то конкретно только с данными в одной накладной.....
Re: Требование-накладная по драгметаллам
Возможно, дело в этом?
У МЦ может быть несколько отпускных единиц.Marisha_P писал(а):Код: Выделить всё
and katmc.nrec==katotped.cmcusl));
Re: Требование-накладная по драгметаллам
Совсем запуталась для одних матценностей выводятся нормально драгметаллы, для других нет. Взаимосвязи между МЦ найти не могу. Для всех них отпуская единица только одна - штука...