Перебор операций и проводок с фильтром
Синтаксис: ВыбратьОперацииСПроводками (<НачалоПериода>, <КонецПериода>, <Фильтр>, <Валюта>, <ПланСчетов>, <РазделительУчета>)
Пример, выбрать проводки по счету "10.1" по филиалу "Северный".
Опер = СоздатьОбъект("Операция");
Опер.ВыбратьОперацииСПроводками(НачДата, КонДата,"10.1",,ПланыСчетов.Основной,филСеверный);
Пока Опер.ПолучитьПроводку()=1 Цикл
....<действия с текущей проводкой>
КонецЦикла;
Примеры фильтра:
Строка фильтра Описание 50 все проводки со счетом 5050, * все проводки в дебет 50 счета * , 51 все проводки с кредита 51 счета 50, 51 все проводки в дебет 50 счета с кредита 51 51; 52 все проводки со счетом 51 или счетом 52 46, 68.2 все проводки в дебет 46 счета с кредита 68.2 "бумага" все проводки, содержащие в содержании операции или в субконто или в реквизитах слово «бумага» "бумага"; "картон" все проводки, содержащие в содержании операции или в субконто или в реквизитах слово «бумага» или слово «картон» *, 46; "бумага" все проводки по кредиту 46 счета, содержащие в содержании операции или в субконто или в реквизитах слово «бумага»
После вызова метода ВыбратьОперацииСПроводками метод ПолучитьПроводку выбирает очередную проводку из выборки удовлетворяющую заданным условиям, а метод ПолучитьОперацию выбирает первую проводку слудующей операции удовлетворяющую заданным условиям.