Имя: Пароль:
1C
1C 7.7
v7: Бух.запрос по периодам
0 RommBoss
 
18.10.11
17:05
Часа 2 уже мучаюсь над запросом, нифига не выходит.. Остатки, обороты в заданном периоде есть, а вот разложить их по дням не получается... в чем может быть затык?

БухИт.ВыполнитьЗапрос(ДатаНач,ДатаКон,"66.1;66.2;67.1;67.2",,Договор.ВалютаДоговора,1,4,"В");

   БухИт.ВыбратьСчета();    
   Пока БухИт.ПолучитьСчет()=1 Цикл
                   БухИт.ВыбратьПериоды();
           Пока БухИт.ПолучитьПериод()=1 Цикл
               
               НоваяСтрока();
               ВыбСчет = БухИт.Счет;
               ДатаОперации = БухИт.Операция.ДатаОперации;
               НачСальдо = БухИт.СНК();
               СуммаПолученногоКредита = БухИт.КО();
               СуммаПогашенногоКредита = БухИт.ДО();
               КонСальдо = БухИт.СКД();
              КонецЦикла;    
   КонецЦикла;
КонецПроцедуры
1 Темный Эльф
 
18.10.11
17:09
СНК(2) - ?
2 viktor_vv
 
18.10.11
17:12
(1) +1. 1,4,"В")
3 RommBoss
 
18.10.11
17:32
(1) Да верно. Это сюда старая кода версия скопировалась, у меня написано везде ("В").
(2) - немножко не понял...
4 RommBoss
 
18.10.11
18:05
Как бы не переделывал запрос, все одно не выбирает периоды, не заходит в цикл.
5 viktor_vv
 
18.10.11
18:16
Попробуй еще, раз у тебя только расчет валютных сумм.

Пока БухИт.ПолучитьСчет()=1 Цикл
 БухИт.ВыбратьВалюты();
 Пока БухИт.ПолучитьВалюту() = 1 Цикл
     БухИт.ВыбратьПериоды();
     Пока БухИт.ПолучитьПериод()=1 Цикл
6 viktor_vv
 
18.10.11
18:33
(5)+ Хотя по барабану, и так работает.