Не удается получить итоги по субсчетам

Новая тема
Показывать по 10 20 40 сообщений
"Бух. 4.5
БИ = СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто(ВидыСубконто.Договоры, СписокДоговоров);
БИ.ВыполнитьЗапрос(Дата1,Дата2,,,,,,);    
БИ.ВключатьСубсчета(-1,);
БИ.Опции(1,);  
БИ.ВыбратьСчета(,,,1);

Почему в этом случае у меня отбираются итоги только по сч62 и ничего по субсчетам?"
А почему параметр метода "ВключатьСубсчета()" "ФлагСчета" установлен в -1, тогда как "1 — разворачивать по субсчетам"?
ВключатьСубсчета(1,) тоже не помогает, счет отбирается только 62
Разобралась, в чем дело! У меня ВключатьСубсчета() стоит после(!) ВыполнитьЗапрос()
> Разобралась, в чем дело! У меня ВключатьСубсчета() стоит после(!) ВыполнитьЗапрос()

это всё та задача?
Да, извращаюсь :)
"Потому что всякие дела, связанные с уточнением запроса надо писать ДО выполнения запроса. То есть, вызов метода ВыполнитьЗапрос() - должен быть "финальным аккордом" и ваш текст по идее заработает если вы поменяйте местами строчки и получите что то вроде:
БИ = СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто(ВидыСубконто.Договоры, СписокДоговоров);
БИ.ВключатьСубсчета(-1,);
БИ.Опции(1,);  
БИ.ВыполнитьЗапрос(Дата1,Дата2,,,,,,);
БИ.ВыбратьСчета(,,,1);
"
упс... опоздал :) пока писал, вы сами разобрались
> Да, извращаюсь :)

только запрос тут не причём, что я рекомендовал... )))
Я понимаю, но мне все-таки не захотелось менять договора во всех документах за предыдущий год, сошлись с бухом на том, что просто перекинем сальдо с одного договора на другой :)
Читают тему
(гостей: 1)

Быстрый переход