Требование-накладная по драгметаллам

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

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

Ответить
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Требование-накладная по драгметаллам

Сообщение Marisha_P »

Здравствуйте!:) Подскажите, пожалуйста, как организовать вывод значений?
У меня есть запрос

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
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Требование-накладная по драгметаллам

Сообщение edward_K »

Код: Выделить всё

.begin
 if view getfirst ... = 0 {}
 ...
 if view getfirst ... = 0 {}
 wkl:=false
 if view.getfirst nalddrag wkl:=true
 end.
.{?intranl;wkl

.{table 'view.naldraf'
....
.}
.}
и не забывайте позиционироваться на все связанные таблицы 8)
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Re: Требование-накладная по драгметаллам

Сообщение Marisha_P »

Через время пришлось вернуться к запросу... Помогите, пожалуйста, понять, что нужно исправить в запросе, чтобы значение в нем не задваивалось?

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));
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Re: Требование-накладная по драгметаллам

Сообщение Marisha_P »

начала смотреть все остальные накладные, где используется данный запрос, везде всё правильно выводится... проблема почему то конкретно только с данными в одной накладной.....
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Требование-накладная по драгметаллам

Сообщение RAJAH »

Возможно, дело в этом?
Marisha_P писал(а):

Код: Выделить всё

and katmc.nrec==katotped.cmcusl));
У МЦ может быть несколько отпускных единиц.
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Re: Требование-накладная по драгметаллам

Сообщение Marisha_P »

Совсем запуталась для одних матценностей выводятся нормально драгметаллы, для других нет. Взаимосвязи между МЦ найти не могу. Для всех них отпуская единица только одна - штука...
Ответить