При выполнении процедуры закрытия месяца в конфигурациях 1С:ERP Управление предприятием 2 или 1С:Комплексная автоматизация 2 пользователи часто сталкиваются с диагностическим сообщением: «В регистре "Партии прочих расходов" не должно быть остатков по статьям расходов с вариантом распределения расходов "На себестоимость товаров"». Эта ошибка блокирует корректный расчет себестоимости и финансового результата.
В этой статье мы подробно проанализируем причины возникновения данной ситуации, рассмотрим методы диагностики с помощью технических инструментов и разберем пошаговые инструкции по исправлению данных.
Прежде чем приступать к исправлениям, нам необходимо четко определить, какие именно записи регистра РегистрНакопления.ПартииПрочихРасходов вызывают ошибку. Система фиксирует остатки в тех случаях, когда приход по регистру (поступление доп. расходов) был отражен, а расход (распределение на партии товаров) не произошел.
Проанализируем ситуацию с помощью запроса, который поможет вывести список проблемных документов и аналитику, по которой не закрылись суммы. Рассмотрим пример текста запроса:
ВЫБРАТЬ
ПартииПрочихРасходовОстатки.Организация КАК Организация,
ПартииПрочихРасходовОстатки.Подразделение КАК Подразделение,
ПартииПрочихРасходовОстатки.СтатьяРасходов КАК СтатьяРасходов,
ПартииПрочихРасходовОстатки.АналитикаРасходов КАК АналитикаРасходов,
ПартииПрочихРасходовОстатки.ДокументПоступленияРасходов КАК ДокументПоступленияРасходов,
ПартииПрочихРасходовОстатки.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры,
ПартииПрочихРасходовОстатки.СтоимостьОстаток КАК СтоимостьОстаток,
ПартииПрочихРасходовОстатки.СтоимостьРеглОстаток КАК СтоимостьРеглОстаток
ИЗ
РегистрНакопления.ПартииПрочихРасходов.Остатки(&Дата, ) КАК ПартииПрочихРасходовОстатки
ГДЕ
(ПартииПрочихРасходовОстатки.СтатьяРасходов.ВариантРаспределенияРасходовУпр = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров)
ИЛИ ПартииПрочихРасходовОстатки.СтатьяРасходов.ВариантРаспределенияРасходовРегл = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияРасходов.НаСебестоимостьТоваров))
Запуск этого запроса через консоль отчетов позволит нам увидеть конкретные документы Приобретение услуг и прочих активов или Приобретение товаров и услуг, которые «висят» в остатках.
Одной из самых распространенных причин является ситуация, когда документ поступления доп. расходов оформлен раньше, чем сам товар поступил на склад. Например, транспортные услуги датированы 30-м числом, а поступление товаров — 31-м числом того же месяца. Система партионного учета в 1С:ERP работает по жестким правилам: для распределения суммы на партию товара, эта партия уже должна существовать в системе на момент (или в периоде) возникновения расхода.
Решение: Проверим даты и время документов. Если услуги логически относятся к конкретному поступлению, их дата не должна быть меньше даты поступления товаров. Изменим время документа Приобретение услуг так, чтобы он был позже документа Приобретение товаров и услуг.
Разберем ситуацию, когда пользователь пытается увеличить себестоимость товара, которого уже нет на остатках или который еще не поступил. Если в документе поступления услуг указана аналитика «Заказ поставщику» или конкретное «Поступление», но по факту товар по этой аналитике еще не приходовался или уже был полностью списан/продан до момента распределения доп. расходов, система не найдет партию, к которой можно «привязать» стоимость.
Решение:
Проанализируем технические реквизиты записей. Бывает так, что в документе-основании (товары) и в документе расходов (услуги) различаются важные измерения регистра:
Решение: Проверим заполнение реквизитов. В документах Приобретение услуг и прочих активов необходимо убедиться, что Направление деятельности либо совпадает с товарным, либо очищено (если учет ведется в общем). Проверим соответствие Подразделения.
Если ваша база создана давно и пережила переход с версии партионного учета 2.1 на 2.2, остатки могут быть связаны с тем, что информация для распределения лежит в «старых» регистрах. При проведении документов в режиме 2.2 система ищет данные в новых структурах, и если партия была сформирована до 2017 года (или до момента смены учетной политики), автоматическое распределение может давать сбой.
Решение: В таких случаях обычное перепроведение может не помочь. Рекомендуется использовать документ Корректировка регистров для ручного списания остатков по регистру Партии прочих расходов и их корректного отражения в актуальных регистрах себестоимости, либо воспользоваться советом по перемещению товара (созданию новой партии в актуальном режиме).
Посмотрим на настройки учетной политики. Существует проблема, связанная с методом «ФИФО (взвешенная оценка)». В некоторых релизах при включении этого режима расчет себестоимости может не закрывать регистр прочих расходов корректно, выдавая ошибку на остатки. При переходе на «ФИФО (скользящая оценка)» проблема часто исчезает, так как алгоритм начинает распределять суммы более детализированно по конкретным партиям.
Решение: Рассмотрим возможность перехода на «ФИФО (скользящая оценка)», если это допустимо учетной политикой предприятия. Как показывает практика, это наиболее стабильный режим для корректного закрытия месяца в ERP.
Выясним влияние учета НДС. Если товар поступил по деятельности «Облагаемая НДС», а услуги по доставке оформлены с другим видом налогообложения (или в статье расходов неверно указан способ учета НДС), программа не сможет сопоставить эти затраты. Сумма НДС может «зависнуть» в регистре отдельно от основной стоимости.
Решение: Проверим в документе приобретения услуг реквизит Налогообложение и способ учета НДС (например, «Учитывать в стоимости»). Они должны быть консистентны с настройками статьи расходов и документа поступления товаров.
Для исправления ошибки рекомендуем придерживаться следующего алгоритма:
Партии прочих расходов и ручного внесения записи в Прочие расходы или Стоимость товаров.Соблюдение этих правил позволит вам добиться успешного закрытия месяца и корректного формирования финансового результата в системе 1С:ERP.