← На главную
Отрицательная себестоимость готовой продукции после выполнения регламентной операции Закрытие месяца — одна из самых запутанных проблем, с которой сталкиваются пользователи программы «1С:Управление нашей фирмой» (1С:УНФ). Особенно часто эта ошибка проявляется по нематериальным статьям расходов, таким как Доля общепроизводственных затрат.
В этой статье мы подробно разберем, почему возникает данная аномалия, как устроен механизм распределения косвенных расходов в программе, и пошагово рассмотрим методику локализации и устранения причин появления «минусов» в себестоимости.
Почему себестоимость уходит в минус?
В управленческом учете отрицательная себестоимость физически невозможна. Ее появление в отчетах всегда свидетельствует об ошибке в логике распределения затрат или о нарушении хронологической последовательности документов. В 1С:УНФ основными причинами этого сбоя являются:
- Неверная настройка счетов учета и распределения: Если счета учета закрываются «друг на друга» по кругу или не заданы правила распределения прямых и косвенных затрат, алгоритм закрытия месяца выдает некорректный результат.
- Ошибки аналитики в документах выпуска: Использование склада вместо производственного подразделения в качестве исполнителя или изготовителя.
- Нарушение последовательности проведения документов: Корректировки задним числом, перепроведение документов выпуска без последующего перезапуска закрытия месяца.
- Отсутствие базы распределения: Ситуация, когда затраты на подразделение начислены (например, аренда или оклад АУП), но выпуска продукции или прямых затрат по этому подразделению в текущем месяце не было.
Давайте пошагово разберем, как локализовать ошибку и навести порядок в информационной базе.
Шаг 1. Проверяем настройки счетов учета и правил распределения
Прежде чем искать точечные ошибки в документах, необходимо убедиться, что сама архитектура распределения расходов настроена верно. Выполним проверку плана счетов и настроек статей:
- Перейдем в раздел Компания — План счетов.
- Найдем счет, на котором аккумулируются общепроизводственные расходы (например, счет типа
Косвенные затраты).
- Убедимся, что для этого счета задан корректный способ распределения. Если распределение должно происходить на себестоимость выпускаемой продукции, необходимо настроить базу распределения (например,
По объему выпуска или По прямым затратам).
- Если распределение прямых затрат не было настроено при первоначальном запуске базы, один счет затрат может начать закрываться на другой аналогичный счет без конечного распределения на продукцию. Проанализируем настройки распределения совместно с бухгалтером и установим корректные правила для каждой статьи нематериальных расходов.
Шаг 2. Анализируем первичные движения через Журнал проводок
Когда общая настройка счетов проверена, нам нужно понять, какой именно документ или операция засылает первоначальный минус в регистры. Для этого воспользуемся техническим журналом проводок управленческого учета:
- Откроем меню Настройки — Параметры и включим режим отображения технических команд (если это еще не сделано).
- Перейдем в меню Функции для технического специалиста (в старых редакциях — Все функции).
- Откроем раздел Регистры бухгалтерии и выберем Журнал проводок (или
РегистрБухгалтерии.Управленческий).
- В открывшемся списке настроим отбор: в поле
Счет укажем проблемный счет распределения общепроизводственных расходов.
- Проанализируем движения по дебету и кредиту этого счета. Особое внимание уделим документам-регистраторам, которые формируют отрицательные суммы по дебету. Это могут быть ошибочно проведенные документы сторнирования зарплаты, возвраты взносов, некорректные корректировки долга или ручные операции типа
Корректировка регистров.
Шаг 3. Исключаем технические ошибки в документах производства
Проанализируем оформление документов выпуска готовой продукции. В 1С:УНФ есть несколько критически важных реквизитов, ошибки в которых ломают логику закрытия месяца:
- Откроем документы
Производство или Сдельный наряд за проблемный месяц.
- Обратим внимание на реквизит
Изготовитель (или Подразделение-исполнитель). Там должно быть выбрано именно структурное Подразделение компании, а не склад. Если в поле изготовителя по ошибке выбран элемент с типом «Склад», программа теряет связь между выпуском продукции и общепроизводственными расходами данного подразделения. Затраты не находят свою базу и распределяются с ошибками.
- Проверим наличие базы для распределения. Если на подразделение «Цех №1» списана амортизация оборудования, но в этом месяце «Цех №1» не выпустил ни одной единицы продукции и не понес прямых затрат, то распределение косвенных расходов по объему выпуска выдаст некорректный результат. В таком случае необходимо либо временно перенести расходы на другое подразделение, либо изменить способ распределения на
Не распределять (списать на финансовый результат напрямую).
Шаг 4. Настраиваем отчет «Запасы» для выявления виновников
Стандартный отчет «Себестоимость выпуска» из раздела «Производство» показывает уже конечный искаженный результат и не позволяет провалиться глубже до конкретного документа. Чтобы детально локализовать ошибку, мы можем использовать гибкий отчет Запасы из раздела Закупки:
- Откроем отчет Запасы и перейдем в его Настройки (переключим вид настройки в режим
Расширенный).
- На вкладке Структура добавим новую группировку. Под полем
Номенклатура добавим группировку по полю Документ движения (Регистратор). Это позволит нам видеть каждую партию и каждую операцию списания/выпуска по детальным строкам.
- Настроим и сохраним несколько вариантов отчета для быстрого поиска аномалий:
- Вариант 1: Отрицательное количество. Позволяет найти ситуации «красного сторно», когда товар или материал был списан в производство раньше, чем фактически поступил на склад.
- Вариант 2: Сумма без количества. Помогает увидеть зависшие «хвосты» себестоимости, когда количественно позиция закрылась в ноль, а из-за разной последовательности документов на ней осталась висеть положительная или отрицательная сумма.
- Вариант 3: Отрицательная сумма себестоимости. Прямо выведет список документов выпуска или распределения расходов, которые рассчитали отрицательную стоимость.
- Проанализируем полученные списки документов. Если мы видим, что себестоимость ломается после определенного документа, откроем его и проверим время проведения. Время проведения документа выпуска должно быть строго позже времени поступления материалов, используемых в нем.
Шаг 5. Проверяем хронологию проведения и влияние человеческого фактора
В Сообщении 8 автор указывает, что персонал компании обучен перепроводить закрытие месяца при изменении данных задним числом. Регулярные изменения документов в закрытых периодах — главный источник хаоса в себестоимости. Для решения этой проблемы выполним следующие действия:
- Установим жесткую Дату запрета изменения данных для всех пользователей, кроме администратора (раздел Компания — Администрирование — Поддержка и обслуживание — Дата запрета изменения).
- Регламентируем процесс изменения прошлых периодов. Если менеджер меняет спецификацию или количество в документе производства двухмесячной давности, система автоматически аннулирует результаты всех последующих закрытий месяцев. После любого изменения задним числом необходимо последовательно перепровести цепочку документов и заново запустить процедуру
Закрытие месяца за каждый последующий период по порядку.
- Избегаем ручных документов
Корректировка регистров по регистрам запасов и затрат. Попытки «подкорректировать» себестоимость вручную без понимания движения регистров приводят к лавинообразному накоплению ошибок при последующих закрытиях месяцев. Любые исправления нужно делать исключительно корректирующими первичными документами текущего периода.
Применяя предложенную методику, мы сможем быстро локализовать документы, создающие отрицательную себестоимость, исправить аналитику учета затрат и навести порядок в управленческих отчетах конфигурации 1С:УНФ. В качестве альтернативного решения можно использовать расширение для исправления проблем с себестоимостью в УНФ.