Помогите с запросом из регистра накопления
Mikki2444
25.03.2009 - 12:42
|
День добрый! Не судите строго, 8-кой недавно занялся, помогите советом. Есть регитр накопления (остаточный). В нем 2 записи 1) Приход, организация="Рога и копыта", Склад="Иванов", Период: "31.12.2008", Номенклатура="11", Количество="10" 2)Расход, Период: 11.01.2009, остальные реквизиты те-же Есть запрос к регистру накопления: Запрос=Новый Запрос; Запрос.УстановитьПараметр("ДатаНач",НачалоДня(ВыбДата)); //ВЫБИРАЕМ 01.02.2009 Запрос.УстановитьПараметр("Организация",ВыбОрганизация); Запрос.УстановитьПараметр("Номенклатура",ВыбНоменклатура); Запрос.УстановитьПараметр("Склад",ВыбСклад); ТекстЗапроса=" |Выбрать |РегНак.Номенклатура КАК Номенклатура, |РегНак.Организация КАК Организация, |РегНак.Склад КАК Склад, |РегНак.КоличествоОстаток КАК КолОст | ИЗ |РегистрНакопления.ОстаткиТоваровВЦенахПеремещения.Остатки(&ДатаНач) | |ГДЕ |Организация=&Организация |И Склад=&Склад |И Номенкатура=&Номенклатура | |Упорядочить ПО |Номенклатура//ну к примеру |"; Выгружаю в ТЗ и вижу что остаток все равно равен 10, хотя я в примере написал, что был приход 31.12.2008 и расход 11.01.2009. По идее остаток на 01.02.2009(дату, на которую формируем запрос) равен нулю. Но запрос откуда то берет этот остаток. Помогите, что неправильно я написал в запросе? PS.Отладчиком отрабатывал. Все переменные, которые в Запрос.УстановитьПараметр(...) отрабатывают правильно. Ошибок нет. |