Учебник по 1С
37917957

Перебор операций и проводок с фильтром


Синтаксис: ВыбратьОперацииСПроводками (<НачалоПериода>, <КонецПериода>, <Фильтр>, <Валюта>, <ПланСчетов>, <РазделительУчета>)

Пример, выбрать проводки по счету "10.1" по филиалу "Северный".

Опер = СоздатьОбъект("Операция");

Опер.ВыбратьОперацииСПроводками(НачДата, КонДата,"10.1",,ПланыСчетов.Основной,филСеверный);

Пока Опер.ПолучитьПроводку()=1 Цикл

....<действия с текущей проводкой>

КонецЦикла;

Примеры фильтра:



После вызова метода ВыбратьОперацииСПроводками метод ПолучитьПроводку выбирает очередную проводку из выборки удовлетворяющую заданным условиям, а метод ПолучитьОперацию выбирает первую проводку слудующей операции удовлетворяющую заданным условиям.



Содержание раздела






Строка фильтра
Описание
50
все проводки со счетом 50
50, *
все проводки в дебет 50 счета
* , 51
все проводки с кредита 51 счета
50, 51
все проводки в дебет 50 счета с кредита 51
51; 52
все проводки со счетом 51 или счетом 52
46, 68.2
все проводки в дебет 46 счета с кредита 68.2
"бумага"
все проводки, содержащие в содержании операции или в суб­конто или в реквизитах слово «бумага»
"бумага"; "картон"
все проводки, содержащие в содержании операции или в субконто или в реквизитах слово «бумага» или слово «картон»
*, 46; "бумага"
все проводки по кредиту 46 счета, содержащие в содер­жании операции или в субконто или в реквизитах слово «бумага»