Имя: Пароль:
1C
1C 7.7
v7: Бух итоги ошибка БухИт.ПолучитьПериод()=0
0 isabel_morley
 
13.10.11
18:16
Сч=СчетПоКоду("Н04.09");

   
   БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
   
   БухИт.ИспользоватьСубконто(ВидыСубконто.РасходыБудущихПериодов,РБП,2,);
   БухИт.ИспользоватьСубконто(ВидыСубконто.Договоры,Договор,2,);
   
   БухИт.ВыполнитьЗапрос(ДатаНач, ДатаКон, Сч,,,,"Проводка",);
   
   БухИт.ВыбратьПериоды();
   Пока БухИт.ПолучитьПериод()=1 цикл
       БухИт.ВыбратьСубконто(ВидыСубконто.РасходыБудущихПериодов,,,,,,);
       Пока БухИт.ПолучитьСубконто(ВидыСубконто.РасходыБудущихПериодов,,) = 1 Цикл
           
//в отладчике БухИт.ПолучитьПериод()=0 проводки за этот период есть
1 isabel_morley
 
13.10.11
18:26
Период не выбирается =( помогите пожалуйста
2 Сияющий Асинхраль
 
13.10.11
18:27
А если так:
БухИт.ВыбратьСубконто(1);
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
БухИт.ВыбратьСубконто(2);
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
БухИт.ВыбратьПериоды();
Пока БухИт.ПолучитьПериод() = 1 Цикл
// Здесь что-то есть...
КонецЦикла;
КонецЦикла;
КонецЦикла;
3 Сияющий Асинхраль
 
13.10.11
18:28
Хотя не ты пытаешься получить итоги по конкретному РБП и договору, уверена, что по ним и в самом деле что-нибудь есть?
4 isabel_morley
 
13.10.11
18:31
(3) ОСВ говорит что есть, хотя проводка там с одним счетом
====
//    Сч=СчетПоКоду("60");
//    КорСч=СчетПоКоду("51");
//    
//    БухИт = СоздатьОбъект("БухгалтерскиеИтоги");
//    БухИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты,Контрагент,2,);
//    БухИт.ИспользоватьСубконто(ВидыСубконто.Договоры,Договор,2,);
//    
//    БухИт.ВыполнитьЗапрос(ДатаНач, ДатаКон, Сч,КорСч,,,"Проводка",);
//    
//    БухИт.ВыбратьПериоды();
//    Пока БухИт.ПолучитьПериод()=1 цикл
такое вот работала, а как поменяла другой счет и сделала его один в запросе и поменяла отбор по субконто, период не стал выбиратьсяя
5 isabel_morley
 
13.10.11
18:34
извините за кипишь, всё работает, это я вместо книги увидела фигу =)))
спасибо за отзывчивость
6 Сияющий Асинхраль
 
13.10.11
18:35
Примерно так и подумал :-)