Имя: Пароль:
1C
1С v8
запрос по остаткам
0 binarick
 
22.04.13
07:45
не пинайте сильно. учусь

хочу вывести остатки. смастерил запрос. но в результате он пустой....почему-то.

Процедура КнопкаВыполнитьНажатие(Кнопка)
   Запрос = Новый Запрос;
   
   Запрос.УстановитьПараметр("КонецМесяца", Новый Граница(ВыбДата, ВидГраницы.Включая));

   Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.Материалы);
   
   Запрос.Текст =
   "ВЫБРАТЬ
   |    ХозрасчетныйОстатки.Счет,
   |    ХозрасчетныйОстатки.СуммаОстаток,
   |    ХозрасчетныйОстатки.КоличествоОстаток
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстатки";
   
   Результат = Запрос.Выполнить().Выбрать();
   Выборка= Результат.Выбрать();
   Ном = 0;
   Пока Выборка.Следующий() Цикл
       Ном = Ном +1;
       Сообщить(Ном);
   КонецЦикла;
КонецПроцедуры
1 Wobland
 
22.04.13
07:45
это ты хвастаешься?
2 binarick
 
22.04.13
07:46
если бы. запрос пустой вышел. чтото не верно
3 ZanderZ
 
22.04.13
07:55
период задай
4 Галахад
 
гуру
22.04.13
07:59
Результат = Запрос.Выполнить().Выбрать();
Выборка= Результат.Выбрать();

Слишком большая свобода выбора...
5 cw014
 
22.04.13
08:08
(4) ))))))))))))))
6 binarick
 
22.04.13
13:12
(4) Спасибо. Опечатался и ослеп )

последняя версия такая:
Процедура КнопкаВыполнитьНажатие(Кнопка)
   Запрос = Новый Запрос;
   
   Запрос.УстановитьПараметр("КонецМесяца", Новый Граница(ВыбДата, ВидГраницы.Включая));
   Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ЗапасныеЧасти);
   
   Запрос.Текст =
   "ВЫБРАТЬ
   |    ХозрасчетныйОстатки.Счет,
   |    ХозрасчетныйОстатки.СуммаОстаток,
   |    ХозрасчетныйОстатки.КоличествоОстаток,
   |    ХозрасчетныйОстатки.Субконто1
   |ИЗ
   |    РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстатки";
   
   Результат = Запрос.Выполнить();
   Выборка= Результат.Выбрать();
   Ном = 0;
   Пока Выборка.Следующий() Цикл
       Ном = Ном +1;
       Сообщить(СокрЛП(Ном) + " " + СокрЛП(Выборка.Субконто1.НаименованиеПолное));
   КонецЦикла;
КонецПроцедуры


пожалуйста подскажите. нужны ещё документы движения !?
Спасибо
7 GROOVY
 
22.04.13
13:13
В остатках движения не получить. Этож остатки.
8 binarick
 
22.04.13
13:14
(7) спасибо.