Ситуация, когда в программе «1С:Управление производственным предприятием» (УПП) на счетах учета (10, 41) «зависает» сумма без количества, является классической «болезнью» традиционного партионного учета. Обычно это происходит по следующему сценарию: товар поступил на склад, был полностью списан в производство или реализован, и только после этого (часто в другом месяце) бухгалтер регистрирует документ Поступление доп. расходов. В результате программа увеличивает стоимость партии, которой фактически уже нет на остатке.
В этой статье мы подробно разберем, почему так происходит, как программа ведет себя в этой ситуации и какие существуют пути решения данной проблемы — от методологических до технических.
Проанализируем механику работы традиционного партионного учета в УПП (не РАУЗ). Система связывает количество и стоимость жестко на уровне регистра накопления ПартииТоваровНаСкладах. Когда вы проводите документ Поступление доп. расходов, алгоритм ищет остаток по указанной в документе партии. Если остатка в количественном выражении нет, документу «не на что» распределить входящую сумму. В бухгалтерском учете проводка формируется в дебет счета учета (например, 10.01), но так как товара нет, эта сумма остается «висеть» в сальдо, не имея возможности быть списанной регламентными операциями.
Рассмотрим подробнее основные способы борьбы с этим явлением.
В типовой конфигурации УПП предусмотрен регламентный документ Корректировка стоимости списания товаров. Его основная задача — выявлять подобные перекосы и корректировать стоимость списания в рамках отчетного периода.
Важные нюансы работы документа:
Расчет себестоимости.Если автоматические механизмы не справились, и сумма осталась на остатке в конце месяца, придется прибегнуть к ручному исправлению. Выясним причину: если партии на складе нет, то и стоимости на счете учета быть не должно.
Проанализируем последовательность действий при использовании документа Корректировка записей регистров (КЗР):
ПартииТоваровНаСкладах, СписанныеТовары — в зависимости от настроек).ПартииТоваровНаСкладах (или УчетЗатрат, если используется расширенная аналитика), чтобы «закрыть» суммовой остаток. Если этого не сделать, сумма будет продолжать тянуться в отчетах по ведомости по партиям.Иногда проблему проще решить на уровне методологии учета, не пытаясь заставить 1С делать невозможное. Согласно ФСБУ 5/2019 «Запасы», стоимость запасов формируется в момент их признания. Если дополнительные расходы (например, услуги связи или мелкая доставка) возникли значительно позже того, как запасы были списаны, они не могут увеличивать стоимость того, чего уже не существует.
Рассмотрим вариант отражения таких затрат:
Поступление доп. расходов используйте документ Поступление товаров и услуг с видом операции «Услуги».Если подобные ситуации возникают постоянно и ручные корректировки становятся трудозатратными, единственным системным решением в рамках УПП является переход на РАУЗ.
Почему РАУЗ решает проблему?
В новых конфигурациях (1С:ERP, 1С:Комплексная автоматизация 2) эта проблема решена на уровне архитектуры. Рассмотрим, как это работает там:
Если вы не планируете переходить на РАУЗ или ERP, можно автоматизировать процесс поиска зависших сумм. Для этого можно написать обработку, которая будет выполнять следующий алгоритм:
// Пример логики поиска зависших остатков
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПартииТоваровНаСкладахОстатки.Номенклатура,
| ПартииТоваровНаСкладахОстатки.ДокументОприходования,
| ПартииТоваровНаСкладахОстатки.СтоимостьОстаток КАК СуммаОстаток,
| ПартииТоваровНаСкладахОстатки.КоличествоОстаток КАК КолОстаток
|ИЗ
| РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&КонецПериода, ) КАК ПартииТоваровНаСкладахОстатки
|ГДЕ
| ПартииТоваровНаСкладахОстатки.КоличествоОстаток = 0
| И ПартииТоваровНаСкладахОстатки.СтоимостьОстаток <> 0";
РезультатЗапроса = Запрос.Выполнить();
// Далее программное формирование документа КорректировкаЗаписейРегистров
Проанализируем ситуацию в завершение: выбор метода зависит от частоты возникновения проблемы. Для разовых случаев идеально подходит Способ 3 (прямое списание на затраты). Для массовых проблем в рамках УПП наиболее надежным является Способ 4 (РАУЗ). Помните, что «висящие» суммы на 10 и 41 счетах искажают баланс и могут привести к замечаниям при аудите.