В начало

«Приходная»

 

            Создаем документ «Приходная». Это делается в разделе «Документы» дерева объектов, которое в свою очередь находится в режиме конфигуратора в левом «стакане».

Рис. 1. Закладка «Основные» свойств документа «Приходная»

Рис. 1. Закладка «Основные» свойств документа «Приходная»

 

            Далее переходим на закладку «Данные», где нужно добавить реквизиты и табличную часть документа.

Рис. 2. Закладка «Данные»

Рис. 2. Закладка «Данные»

 

            А на закладке «Движения» необходимо сформировать движения, для чего нужно нажать кнопку «Конструктор движений».

Рис. 3. Закладка «Движения»

Рис. 3. Закладка «Движения»

 

            В конструкторе движений сначала выбираем счет дебета, счет кредита, табличную часть, после чего жмем кнопку «Заполнить выражения». Ну, а потом – «Ок».

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

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

 

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

 

Листинг 1. Модуль объекта

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

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

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

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

 

      // регистр Управленческий

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

      Для Каждого ТекСтрокаТовары Из Товары Цикл

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

            ДвижениечетДт = ПланыСчетов.Управленческий.Товары;

            ДвижениечетКт = ПланыСчетов.Управленческий.РасчетыСПоставщиками;

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

            Движениеумма = ТекСтрокаТовары.Сумма;

            ДвижениеубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Номенклатура] = ТекСтрокаТовары.Номенклатура;

            ДвижениеубконтоДт[ПланыВидовХарактеристик.ВидыСубконто.Склады] = Склад;

            ДвижениеубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Контрагенты] = Контрагент;

      КонецЦикла;

 

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

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

 

            При попытке обновления конфигурации у меня вылетела ошибка типа «В таблице Acc10 нет вложенной таблицы ExtDim52». Помогло удаление предопределенных видов субконто в плане видов характеристик «Виды характеристик». Это так, на всякий случай.