1С-Предприятие 8.0. Практическое пособие разработчика


Добавление движений по регистру бухгалтерии Управленческий в документ ОказаниеУслуги - часть 9


           //вторая проводка:

           //Д90 (Капитал) - К 41 (Товары) - себестоимость

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

           Движение.СчетДт = ПланыСчетов.Основной.Капитал;

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

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

           Движение.Сумма = СтоимостьМатериала * ВыборкаРезультатаЗапроса.Количество; [311]

           Движение.КоличествоКт = ВыборкаРезультатаЗапроса.Количество;

           Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Материалы] = ВыборкаРезультатаЗапроса.Номенклатура;

       КонецЕсли;

...

   // записать движения регистров

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

   Движения.СтоимостьМатериалов.Записать();

   Движения.Продажи.Записать();

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

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

 

В первой проводке мы указываем розничную сумму материала из документа и субконто дебета, поскольку на счете "Дебиторская задолженность" ведется учет в разрезе материалов.

Во второй проводке мы указываем стоимость материала, количество и субконто кредита, поскольку на счете "Товары" ведется количественный учет в разрезе материалов.

Запустим 1С:Предприятие в режиме отладки, перепроведем документ ОказаниеУслуги №1 и посмотрим, какие движения он сформировал по регистру бухгалтерии "Управленческий":

После этого перепроведем остальные документы Оказание услуги.




Начало  Назад  Вперед



Книжный магазин