При оформлении корректировок реализации прошлых периодов в программе «1С:Управление производственным предприятием 1.3» (УПП) пользователи часто сталкиваются с проблемой оценки возвращаемых ценностей. Если в информационной базе применяется РАУЗ (Расширенная аналитика учета затрат), то при уменьшении объема отгрузки в документе Корректировка реализации на склад возвращается только количество товара, а суммовая оценка (себестоимость) на счете 41.01 (или 43) оказывается нулевой. Это происходит из-за того, что РАУЗ не ведет классический партионный учет и в текущем периоде системе «неоткуда» взять историческую стоимость списанной партии.
Для решения этой проблемы разработчики 1С в релизе 1.3.126.1 добавили долгожданную возможность: вручную указывать себестоимость партии в документе Корректировка реализации. Однако сразу после обновления многие обнаружили неприятный баг — колонка «Себестоимость партии» в табличной части документа оказалась неактивной (заблокированной для редактирования). В этой статье мы подробно разберем, почему возникла эта проблема, как её оперативно решить, а также проанализируем нюансы формирования проводок после заполнения данного реквизита.
---
В релизе УПП 1.3.126.1 действительно был добавлен весь необходимый программный код и новые реквизиты в табличную часть Товары документа КорректировкаРеализации. Однако на уровне визуального интерфейса (формы документа) была допущена ошибка: для новой колонки Себестоимость партии свойство ТолькоПросмотр по умолчанию было установлено в значение Истина, либо его доступность не управлялась должным образом в коде формы при различных режимах работы. В результате пользователи физически не могли ввести туда данные с клавиатуры.
---
Поскольку проблема носила характер платформенного бага конфигурации, фирма «1С» оперативно выпустила исправление. Ошибка интерфейса была устранена в следующем релизе — 1.3.127.1. Если у вас есть возможность обновить конфигурацию, это самый простой и правильный путь решения проблемы. После обновления до актуального релиза колонка станет доступна для ручного ввода значений.
---
Если оперативно обновить конфигурацию УПП нет возможности (например, она сильно кастомизирована и находится на нетиповой поддержке), можно воспользоваться официальной рекомендацией технической поддержки 1С — заполнить реквизит в обход формы документа с помощью стандартных обработок.
Разберем по шагам, как это сделать с помощью обработки «Групповое изменение реквизитов» (или «Групповая обработка справочников и документов»):
СебестоимостьПартии).После выполнения обработки откроем документ Корректировка реализации. Значение себестоимости будет заполнено в базе данных, и мы сможем провести документ.
---
Многие бухгалтеры после успешного заполнения себестоимости сталкиваются со следующей ситуацией: вместо ожидавшейся прямой проводки по оприходованию излишков (или доходов прошлых лет):
Дт 41.01 — Кт 91.01 (черным цветом, на сумму себестоимости)
система формирует проводку вида:
Дт 91.01 — Кт 41.01 (красным цветом, отрицательное сторно)
Выясним причину такого поведения РАУЗ. В рамках методологии Расширенной аналитики учета затрат корректировка реализации воспринимается системой как уменьшение первичного расхода. Математически проводка Дт 91.01 — Кт 41.01 (красным) абсолютно эквивалентна проводке Дт 41.01 — Кт 91.01 (черным), так как обе операции одинаково увеличивают дебетовый остаток на счете 41.01 и уменьшают затраты/расходы на счете 91.
Однако с точки зрения бухгалтерской эстетики, анализа оборотов и корректности закрытия месяца это может вызвать серьезные проблемы:
Расчет себестоимости выпуска (РСВ) в конце месяца крайне негативно реагирует на появление «красных» проводок (отрицательных оборотов) по аналитике учета затрат, если в этом же месяце по данной номенклатуре на этом же складе не было встречных «черных» движений (поступлений). В результате РСВ может выдать ошибки о нелогичных остатках стоимости или полностью обнулить ручные корректировки.---
Если сторнирующие проводки мешают корректному закрытию месяца или не устраивают вашу бухгалтерию, рассмотрим два проверенных практических подхода для обхода этой проблемы.
Этот способ позволяет избежать использования штатного механизма проведения по складу в документе корректировки реализации:
Корректировка реализации на вкладке «Товары» обнулим показатели количества и стоимости для склада (или снимем флаги проведения по складскому учету, если это возможно в настройках документа), оставив только корректировку взаиморасчетов (счет 62) и НДС (счет 19).Дт 41.01 — Кт 91.01 черным цветом на нужное количество и сумму.Корректировка записей регистров добавим движение по регистру накопления «Учет затрат (бухгалтерский и налоговый учет)». Вид движения выберем Приход, укажем соответствующую аналитику номенклатуры, склада, количество и стоимость. Это гарантирует, что при закрытии месяца документ Расчет себестоимости выпуска обработает данные без ошибок.Если корректировки прошлых лет происходят регулярно и ручной ввод через регистры отнимает много времени, программист может скорректировать модуль проведения документа. Проанализируем пример кода, который переопределяет формирование движений по складу при проведении корректировок за прошлые налоговые периоды:
// В модуле проведения документа "КорректировкаРеализации"
// Находим место формирования движений по регистру бухгалтерии
Если КорректируемыйПериодПрошлыйГод Тогда
// Вместо формирования сторно Дт 91 Кт 41 (красным)
// Принудительно формируем прямую проводку
Проводка = Движения.Хозрасчетный.Добавить();
Проводка.Период = Дата;
Проводка.СчетДт = СчетахУчетаТМЦ; // Например, 41.01
Проводка.СчетКт = СчетахДоходовПрошлыхЛет; // Например, 91.01
Проводка.Сумма = ТекущаяСтрока.СебестоимостьПартии;
// Обязательно заполняем субконто и количество
// ...
КонецЕсли;
Применение такого программного подхода через расширение конфигурации или механизм подписок на события позволяет автоматизировать процесс и избавляет бухгалтеров от ручной рутины, гарантируя корректное закрытие месяца в РАУЗ.