В начало

Движения документа ОказаниеУслуги

           

Для того чтобы, создать движения по документу «ОказаниеУслуги», необходимо найти этот объект в дереве объектов, перейти на закладку свойств «Движения», выделить соответствующий регистр накопления и запустить конструктор движений и затем все сконфигурировать.

Рис. 1. Конструктор движения регистров

Рис. 1. Конструктор движения регистров

 

            После чего, нажав кнопку «Ок» перейти в модуль объекта, в котором конструктор автоматически создаст процедуру обработки проведения.

 

Листинг 1. Процедура «ОбработкаПроведения» документа «ОказаниеУслуги»

Процедура ОбработкаПроведения (Отказ, Режим)

            //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

            // Данный фрагмент построен конструктором.

            // При повторном использовании конструктора, внесенные вручную изменения

           // будут утеряны!!!

            // регистр ОстаткиМатериалов Расход

            Движения.ОстаткиМатериалов.Записывать = Истина;

            Для Каждого ТекСтрокаПереченьНоменклатуры Из ПереченьНоменклатуры Цикл

                        Движение = Движения.ОстаткиМатериалов.Добавить ();

                        Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

                        Движение.Период = Дата;

                        Движение.Материал = ТекСтрокаПереченьНоменклатуры.Номенклатура;

                        Движение.Склад = Склад;

                        Движение.Количество = ТекСтрокаПереченьНоменклатуры.Количество;

            КонецЦикла;

            //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры