1С7.7 Бух итоги

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#1
как получить все остатки если периодичность - проводка?
Код:
БухИт.ВыполнитьЗапрос( НачДата, КонДата, "58.3, 66.1, 66.3",,,,"Проводка" ,);
если же движений за указанный период не было, но был СНД и соотвественно остался СКД - то такую водку не отбирает. а надо! как добиться?
 
H

Hryv

#2
Как конкретно в цикле обходишь?
Остатки по счетам нужны?

Если просто по счетам, то по идее до выборки периода должны быть видны все остатки
Еще с параметром ТипИтогов у ВыполнитьЗапрос() можно поэкспериментировать
А также с параметрами ВыбратьСчета()
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#3
вот полный код:
Код:
БухИт.ИспользоватьСубконто(ВидыСубконто.Контрагенты,Контрагент,1);
БухИт.ИспользоватьСубконто(ВидыСубконто.Договоры, Договор,1);
БухИт.ВыполнитьЗапрос( НачДата, КонДата, "58.3, 66.1, 66.3",,,,"Проводка" ,);
БухИт.ВыбратьСубконто(1);
Пока БухИт.ПолучитьСубконто(1) = 1 Цикл
БухИт.ВыбратьСубконто(2); 
Пока БухИт.ПолучитьСубконто(2) = 1 Цикл	
БухИт.ВыбратьСчета(); 
Пока БухИт.ПолучитьСчет() = 1 Цикл
БухИт.ВыбратьПериоды(,,,1);
Пока БухИт.ПолучитьПериод() = 1  Цикл
ТЗВ.НоваяСтрока();
далее соответсвенно обрабатываю полученные результаты и запихиваю в ТЗ
 
H

Hryv

#4
Как я и писал до
Пока БухИт.ПолучитьСчет() = 1 Цикл

Остатки должны быть видны, если правильно заданы параметр ТипИтогов у ВыполнитьЗапрос()
и параметр ФлагВсе у ВыбратьСубконто() и ВыбратьСчета()

а внутри выборки периодов остатков скорее всего не будет
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#5
да. таки ты прав. сделал обработку полученных результатов чуть иначе и все пошло как надо)
 
H

Hryv

#6
Бух. итоги очень гибкий инструмент
Иногда даже слишком
Только чуть ситуация отличается от привычной и уже результат совсем не тот, что ожидаешь
Вроде уже тыщу раз ими пользовался, а все равно часто не уверен что сразу получу то что надо
Тогда снова лезу в книжку или просто экспериментирую