Не работал с БИ 100 лет, в регистрах можно выбрать движение и текущий документ, а как тоже сделать с БИ ?
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто("Контрагенты");
БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон, СчетПоКоду("111.111"));
БИ.ВыбратьСчета();
Пока БИ.ПолучитьСчет()=1 Цикл
// выводим итоги по счету
БИ.ВыбратьСубконто(1);
Пока БИ.ПолучитьСубконто()=1 Цикл
//*** как получить текущий документ и сумму движения по нему ?
<Периодичность> - задать Операция и нужно еще делать цикл по периодам БИ.ВыбратьПериод(); Пока БИ.ПолучитьПериод()... тогда будет доступ к документу. На сколько сам помню по моему так
+3 Будет доступ к операции документа, а из неё вытянешь ссылку на документ. Аналогично с периодичностью Проводка.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший