Имя: Пароль:
1C
1C 7.7
v7: как работать с выбратьпериоды()
0 seraf
 
09.09.08
13:25
привет, опять я, учусь работать с бухитогами

   Ит = СоздатьОбъект("БухгалтерскиеИтоги");
   СписокСчетов = "163, 212";
   Ит.ВыполнитьЗапрос(НачМесяца(ДатаДок), КонМесяца(ДатаДок), СписокСчетов);
   Ит.ВыбратьПериоды();
   Пока Ит.ПолучитьПериод() = 1 Цикл
       Опер = Ит.Операция;
   КонецЦикла;

Есть в этом месяце две проводки разными документами по кредиту 212, ожидал перебора операций, но Ит.ПолучитьПериод = 0
что не правильно?
1 ДенисЧ
 
09.09.08
13:26
А периодичность в запросе кто будет указывать?
2 seraf
 
09.09.08
13:31
(1)<Периодичность> - число или символьная строка (см. документацию).Позволяет получить дополнительный разрез итогов по периодам.  По умолчанию периодичность не задана

нет жкк по рукой как ее указать, в чем?
3 ДенисЧ
 
09.09.08
13:34
"Операция"
"Проводка"
"День"
"Неделя"
"Декада"
"Месяц"
"Квартал"
"Год"
4 seraf
 
09.09.08
13:35
(3) о спасибо
5 seraf
 
09.09.08
13:46
переделал, не работает

   Ит = СоздатьОбъект("БухгалтерскиеИтоги");
   Ит.ВыполнитьЗапрос(НачМесяца(ДатаДок), КонМесяца(ДатаДок), СчетПоКоду("212"),,,"Операция");
   Ит.ВыбратьПериоды();
   Пока Ит.ПолучитьПериод() = 1 Цикл
       Опер = Ит.Операция;
   КонецЦикла;

в цикле получаю 1 раз Ит по 212 счету с пустой операцией... может еще что-то надо, выбрать их?
6 Vitello
 
09.09.08
14:06
(5)Запятые посчитай правильно.
7 seraf
 
09.09.08
14:10
туплю спасибо