Ситуация, когда при выполнении регламентной операции «Закрытие счетов 20, 23, 25, 26» система выдает сообщение об отсутствии затрат по выпуску, хотя все первичные документы проведены, является довольно распространенной. Особенно часто это встречается в версии 1С:Бухгалтерия КОРП, где учет усложнен разрезом подразделений. Проанализируем причины этой проблемы, разберем влияние настроек программы и выясним, почему простое перепроведение документов иногда «спасает» ситуацию без изменения итоговых сумм.
Для начала рассмотрим, как 1С понимает, что выпуск продукции состоялся. Когда мы проводим документ Отчет производства за смену или Акт об оказании производственных услуг, программа делает записи не только по бухгалтерским счетам, но и в специальные регистры накопления. Основным для закрытия месяца является регистр Выпуск продукции и услуг в плановых ценах.
Если в течение месяца накоплены затраты по дебету счета 20.01 (например, списаны материалы через Требование-накладная или начислена амортизация), программа при закрытии месяца ожидает увидеть соответствующую «базу» для распределения этих затрат. Этой базой обычно является плановая стоимость выпущенной продукции или объем выручки. Если аналитика (Номенклатурная группа или Подразделение) в затратах не совпадает с аналитикой в выпуске, программа выдает ошибку.
В настройках программы (раздел Администрирование — Проведение документов) существует важная опция Время проведения документов. Если выбрано выполнение расчетов при проведении, программа старается актуализировать данные регистров в реальном времени. В версии 3.0.64.21 часто возникал конфликт хронологии: если документ затрат (например, списание материалов) по времени стоит позже, чем выпуск продукции, алгоритм закрытия месяца может «споткнуться».
Рассмотрим, почему перепроведение помогает. При выполнении группового перепроведения или поочередного перепроведения Требований-накладных и ОПзС, система заново выстраивает последовательность записей в регистрах. Даже если суммы остаются прежними, обновляются служебные признаки в таблицах базы данных, которые сигнализируют закрытию месяца, что последовательность соблюдена.
В сообщениях форума упоминается, что затраты по спецодежде не учитывались до перепроведения. Разберем этот момент подробнее. Погашение стоимости спецодежды происходит регламентной операцией. Если в справочнике Назначение использования для спецодежды указан способ отражения расходов, где выбрана определенная Номенклатурная группа, то затраты упадут на счет 20 именно по этой группе.
Проанализируем ситуацию: если по этой Номенклатурной группе в текущем месяце не было выпуска (не было документа Отчет производства за смену), то программа не сможет закрыть эти затраты. Они останутся в незавершенном производстве (НЗП). Однако, если выпуск был, но программа его «не видит», проверьте следующее:
Иногда причина кроется не в действиях пользователя, а в ошибках самого релиза. В версии 3.0.64.21 зафиксированы две специфические ошибки:
Эта ошибка возникает, если в Учетной политике указано, что расходы на счете 20 относятся только к выпуску продукции, а на практике отражено только оказание услуг (без количественного выпуска). Программа ошибочно списывает расходы или блокирует операцию. Для исправления требуется либо изменить настройку в учетной политике (разрешить затраты для услуг), либо использовать документ Акт об оказании производственных услуг вместо обычной Реализации товаров и услуг.
Если в рамках одной номенклатурной группы отражен и выпуск продукции через ОПзС, и реализация услуг, алгоритм распределения прямых затрат может некорректно сопоставить базу распределения. В этом случае перепроведение документов действительно помогает «протолкнуть» расчет, так как принудительно обновляет временные таблицы расчета.
Чтобы найти точную причину без использования отладчика, выполним следующие шаги:
20.01. В настройках добавьте группировку по Подразделениям и Номенклатурным группам.Акт об оказании производственных услуг, если в настройках учетной политики стоит закрытие «С учетом выручки от оказания производственных услуг». Если вы используете простую Реализацию товаров и услуг, убедитесь, что в настройках 20 счета выбран вариант «С учетом всей выручки».Отчет производства за смену. Если колонка «Цена (плановая)» пуста, документ не создаст движений в нужных регистрах накопления, даже если бухгалтерские проводки присутствуют.Представим ситуацию: на счете 20 скопились затраты по подразделению «Администрация» (например, туда по ошибке списали спецодежду кладовщика). При этом выпуск продукции (ОПзС) делает только «Производственный цех». При закрытии месяца программа увидит затраты на «Администрации» и попытается найти там выпуск. Не найдя его, она выдаст ошибку «Нет затрат по выпуску» (имея в виду, что нет базы для списания конкретно в этом подразделении).
Для решения такой ситуации нужно либо переместить затраты на производственное подразделение документом Операция, введенная вручную (или исправить первичный документ), либо настроить Методы распределения общепроизводственных и общехозяйственных расходов, если счет 20 используется для косвенных нужд (хотя обычно для этого служат 25 и 26 счета).
Таким образом, если перепроведение документов помогает закрыть месяц, но суммы не меняются — это явный признак того, что проблема была в последовательности записей в регистрах или в «зависшем» состоянии признака актуальности учета. В версии КОРП всегда начинайте проверку с соответствия аналитики Подразделение в затратах и выпуске.