Методы объекта "Операция"
ЗаписатьПроводки
Записать в информационную базу уже добавленные и заполненные проводки операции.
Синтаксис:
ЗаписатьПроводки()
Англоязычный синоним:
WriteEntries
Описание:
Метод ЗаписатьПроводки выполняет запись в информационную базу уже добавленных и заполненных проводок операции. Метод может использоваться только для атрибута "Операция" документа в момент проведения (в процедуре ОбработкаПроведения). При этом происходит обновление бухгалтерских итогов. Это позволяет при проведении документа обращаться к бухгалтерским итогам уже измененным проводками, записанными этим документом. После выполнения метода ЗаписатьПроводки и до окончания процедуры ОбработкаПроведение уже невозможно изменять или удалять проводки, добавленные до вызова этого метода.
Данный метод имеет смысл использовать, только в том случае, если существует необходимость обращения к итогам, измененным проводками записываемой операции.
Замечание
При записи сложной проводки, если у главной корреспонденции сложной проводки не указана сумма (равна 0), то она автоматически вычисляется на основании подчиненных корреспонденции.
Пример:
Процедура СписаниеСчетаНаСч20(Счт) // создаем и формируем проводки КонецПроцедуры Процедура СписаниеСчета20На40() // создаем и формируем проводки КонецПроцедуры Процедура ОбработкаПроведения() Сч20 = СчетПоКоду("20"); Cч40 = CчeтПoKoдy("40"); СписаниеСчетаНаСч20(СчетПоКоду("25")); СписаниеСчетаНаСч20(СчетПоКоду("26")); Операция.ЗаписатьПроводки(); СписаниеСчета20На40(); Операция.Содержание = "Закрытие фин. результатов за " + Формат(ДатаДок, "Д ММММГГГГ"); Операция.Записать(); КонецПроцедуры