Учебник по 1С

         

Удаление операций и проводок


При отмене проведения документа автоматически удаляются операции и проводки, которые он сформировал (если у него стоит параметр Создавать операцию "только при проведении").

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

Если Опер.НайтиОперацию(ВыбрДокумент)=1 Тогда

....Опер.Удалить(1); //непосредственное удаление (по умолч.)

....Опер.Удалить(0); //пометка операции (документа) на удаление

КонецЕсли;

Методы ПометкаУдаления и СнятьПометкуУдаления работают так же, как для документов.

Метод УдалитьПроводку удаляет текущую проводку из операции.

Иногда проводки лучше не удалять, а просто выключить. Тогда они исключаются из бухгалтерских итогов. Потом проводки можно обратно включить.

Опер.ВключитьПроводки(0); //выключить проводки

Опер.ВключитьПроводки(1); //включить проводки



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