Имя: Пароль:
1C
1С v8
Инвентаризация БСО
0 BarteZ
 
24.01.13
17:06
Необходимо сделать отчёт по инвентаризации БСО. Пытаюсь делать через СрезПоследних ... Но выхватываются только те БСО, которые были введены остатками при начале учёта ...

Запрос = Новый Запрос;    
   Запрос.УстановитьПараметр("Д2",                    КонецДня(Д2));            
   Запрос.УстановитьПараметр("Состояние",             Перечисления.СостоянияДокумента.Поступил);
   Запрос.Текст="ВЫБРАТЬ
                |    СостояниеДокументовСрезПоследних.Состояние,
                |    СостояниеДокументовСрезПоследних.БСО.Серия КАК Серия,
                |    СостояниеДокументовСрезПоследних.БСО.Вид КАК Вид,
                |    СостояниеДокументовСрезПоследних.БСО.Код КАК Номер,
                |    СостояниеДокументовСрезПоследних.БСО,
                |    &Д2 КАК Дата
                |ИЗ
                |    РегистрСведений.СостояниеДокументов.СрезПоследних(&Д2, ) КАК СостояниеДокументовСрезПоследних
                |ГДЕ
                |    СостояниеДокументовСрезПоследних.Состояние = &Состояние
                |    И СостояниеДокументовСрезПоследних.БСО.Вид.БСО";
   
                 
   Результат=Запрос.Выполнить().Выгрузить();    
   Результат.Сортировать("Вид,Серия,Номер,Состояние,Дата");

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