0
VladTK
14.09.04
✎
07:25
|
Есть регистр остатков Остатки. В нем 2 измерения (склад, товар) и 2 показателя (количество, сумма). В некотором периоде все движение МТЦ сводится к одному приходу одного товара на 1000 ед на 1000 руб. До этого периода движений не было. Делаю запрос:
ВЫБРАТЬ
Склад,
Товар,
Регистратор КАК Док,
КоличествоНачальныйОстаток КАК НачКол,
СуммаНачальныйОстаток КАК НачСум,
КоличествоПриход КАК ПриходКол,
СуммаПриход КАК ПриходСум,
КоличествоРасход КАК РасходКол,
СуммаРасход КАК РасходСум,
КоличествоКонечныйОстаток КАК КонКол,
СуммаКонечныйОстаток КАК КонСум
ИЗ РегистрОстатков.Остатки.ОстаткиИОбороты(&Дата1,&Дата2,,Регистратор)
Выгружаю результаты запроса в таблицу значений и смотрю ее содержимое.
Последняя строка:
<склад> <товар> <> 1000 1000 1000 1000 0 0 1000 1000
Методом тыка выяснил что причина в развороте остатков по Регистратору. Если его из запроса убрать все становится правильно:
<склад> <товар> <> 0 0 1000 1000 0 0 1000 1000
Прошу совета: как оставить регистратор в запросе и не иметь конечного остатка в начальном?
|
|
2
VladTK
14.09.04
✎
09:47
|
Дата1=1 августа 2004 года, Дата2=31 августа 2004 года, дата прихода 3 августа. к тому-же я при вводе параметров запроса применяю начдня(), кондня(). Так что вряд-ли здесь причиной могут быть даты.
|
|