Доработка документа «Корректировка реализации» для УПП, на предмет незаполненных полей субконтоДБ и субконтоКР налогового учета. Проверялось на конфигурации Управление производственным предприятием, редакция 1.3 (1.3.28.1).
Открываем конфигуратором документ «КорректировкаРеализации: Модуль менеджера».
Находим процедуру: «Процедура СформироватьПроводкиПоТовару» , почти в самом конце находим текст:
Если Учет <> «БУ» И Партия.ПостояннаяРазница <> 0 Тогда
Проводка2 = Проводки.Добавить();
ЗаполнитьЗначенияСвойств(Проводка2, Проводка);
И вставляляем следующий текст:
БухгалтерскийУчет.УстановитьСубконто(Проводка2.СчетДт, Проводка2.СубконтоДт, 1, Субконто);
БухгалтерскийУчет.УстановитьСубконто(Проводка2.СчетКт,Проводка2.СубконтоКт, «Номенклатура», Партия.Номенклатура);
БухгалтерскийУчет.УстановитьСубконто(Проводка2.СчетКт,Проводка2.СубконтоКт, «Склады», СтруктураШапкиДокумента.Склад);
БухгалтерскийУчет.УстановитьСубконто(Проводка2.СчетКт,Проводка2.СубконтоКт, «Контрагенты», СтруктураШапкиДокумента.Контрагент);
Тоже самое делаем для временных разниц, находим текст:
Если Учет <> «БУ» И Партия.ВременнаяРазница <> 0 Тогда
Проводка2 = Проводки.Добавить();
ЗаполнитьЗначенияСвойств(Проводка2, Проводка);
обавляет тот же текст.



