![]() |
![]() |
IgorNT 03.08.2004 - 09:14 |
Вот блин очередный храблы: Строю отчет по обороту товаров в разрезе подразделений, но чтобы данные выводились либо понедельно, либо помесячно: делаю запрос по регистрам остатков, делаю группировки по подразделениям, товарам и в зависимости от выбранного варианта: либо месяц либо неделя. И вот теперь проблема: после выполенения запроса получается что данные покоазываются только за последнюю неделю или месяц. В чем проблема, может кто сталкивался |
дядя вася 1 - 03.08.2004 - 09:16 | код |
IgorNT 2 - 03.08.2004 - 09:23 |
Текст запроса такой: //-- Период с НачДата по КонДата; Подразделение = Регистр.СклОстаткиТоваров.Подразделение; Товар = Регистр.СклОстаткиТоваров.Товар; ОстатокТовара = Регистр.СклОстаткиТоваров.ОстатокТовара; Функция ОстатокТовараНачОст = НачОст(ОстатокТовара); Функция ОстатокТовараПриход = Приход(ОстатокТовара); Функция ОстатокТовараРасход = Расход(ОстатокТовара); Функция ОстатокТовараКонОст = КонОст(ОстатокТовара); Группировка Подразделение без групп; Группировка Товар без групп Все; Группировка Неделя; //-- Пробовал еще выгружать в ТЗ, посмотрел - видно тоже самое данные только за последнюю неделю. |
Alexaha 3 - 03.08.2004 - 09:29 | что-то такое уже было, а не связано ли это с ф-циями Нач/КонОст? |
IgorNT 4 - 03.08.2004 - 09:33 | сейчас проверю... |
IgorNT 5 - 03.08.2004 - 09:35 |
проверил... убрал эти функции, без толку - все также осталось. попробую еще чего-нибудь убрать может и наткнусь где |
Alexaha 6 - 03.08.2004 - 09:35 | Запрос вполне нормален, странно это все как-то.... |
SergD 7 - 03.08.2004 - 09:37 | Давай весь код модуля, вместе с выводом |
Alexaha 8 - 03.08.2004 - 09:37 | а есть данные за предыдущие недели-месяцы, так, на всякий случай |
Ghost 9 - 03.08.2004 - 09:40 | Группировка Неделя ВСЕ; |
Builder 10 - 03.08.2004 - 09:42 | Релиз 1С какой? На каких-то релизах эти группировки вроде глючили... |
IgorNT 11 - 03.08.2004 - 09:44 |
Дак тут тоже все страндартно После выполенния запроса: //-- //создание таблицы куда данные выводим Пока Запрос Группировка(1) = 1 Цикл //выводим инфу по подразделению Пока Запрос Группировка(2) = 1 Цикл // выводим инфу по товарам Пока Запрос Группировка(3) = 1 Цикл // выводим инфу по остаткам и движению товара КонецЦикла; КонецЦикла; КонецЦикла; Все просморел - управляющих операторов типа продолжить/прервать нет |
Ghost 12 - 03.08.2004 - 09:46 | Группировка Неделя ВСЕ;!!! |
IgorNT 13 - 03.08.2004 - 09:48 | сейчас попробую |
IgorNT 14 - 03.08.2004 - 09:52 | Ghost, спасибо, это сработало. |
Ghost 15 - 03.08.2004 - 09:53 | Отож - сам так парился =))). |
Alexaha 16 - 03.08.2004 - 09:54 | (12) если ты прав, то он получит нулевые значения см(8), а вот если у него движения за эти периоды есть, то трабла все-таки в другом, и возможно действительно в движке |
Ghost 17 - 03.08.2004 - 09:59 | 2(16)Может и в движке, я просто подсказал способ обхода.По идее запрос правильный, а результат у меня был такой же как в (0), пока не поставил ВСЕ. |
Alexaha 18 - 03.08.2004 - 10:00 |
(17) интересная фича - не сталкивался:)) (14) значения запроса за другие периода нулевые или нет? |