В начало

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

           

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

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

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

 

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            КонецЦикла;

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

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

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