В процессе ведения учета в программе 1С:Управление нашей фирмой (УНФ) пользователи часто сталкиваются с ситуацией, когда документ Производство оформлен верно, затраты в документе Распределение затрат подтянулись, но при попытке выполнить регламентную операцию «Закрытие месяца» система выдает критическую ошибку: «Нет продукции для распределения». Это блокирует расчет фактической себестоимости и корректное формирование отчета о прибылях и убытках.
В данной статье мы подробно разберем, почему программа «не видит» выпуск продукции, несмотря на наличие документов, и как последовательно устранить эту проблему, чтобы закрытие месяца проходило без ошибок.
Для начала проанализируем, как работает логика программы. Когда мы создаем документ Распределение затрат, мы указываем системе, какие именно расходы (материалы, услуги, дополнительные издержки) должны быть включены в себестоимость конкретных изделий. Ошибка «Нет продукции» означает, что в регистре накопления, где фиксируется выпуск, программа не находит записей, соответствующих заданным в распределении параметрам.
Рассмотрим основные причины возникновения этой коллизии и способы их решения.
В 1С:УНФ время документа имеет решающее значение. Рассмотрим типичную ситуацию: документ Производство создан 15-го числа в 12:00:00, а документ Распределение затрат — в ту же дату, но в 09:00:00. Несмотря на одну и ту же дату, для системы на момент «распределения» продукции еще не существует.
Что необходимо сделать:
Производство всегда стоит по времени раньше, чем Распределение затрат.Проанализируем детально структуру документов. Ошибка часто кроется в несовпадении «разрезов» учета. В 1С:УНФ жестко контролируется соответствие структурных единиц.
Если в документе Производство на вкладке «Продукция» указано Подразделение: Цех №1, а в шапке документа Распределение затрат выбрано Подразделение: Основной офис, система выдаст ошибку. Для программы это два разных потока данных, которые не пересекаются.
Выполним следующие шаги для проверки:
Производство. Проверим реквизит «Структурная единица» (или Подразделение).Распределение затрат. Сравним значение в поле «Подразделение» с данными из производства. Они должны быть идентичны.Выясним причину, связанную с настройкой самой номенклатуры. Если затрата (например, «Digger» из вашего примера) имеет тип Запасы, программа ожидает, что этот запас физически находится в остатках того подразделения, которое указано в распределении.
Проанализируем настройки:
Распределение затрат на закладке «Затраты» убедитесь, что указан тот же счет, на который ранее были оприходованы эти дополнительные расходы (например, через Приходную накладную или Дополнительные расходы).Услуга, то распределение запасов на нее имеет свои особенности. Убедитесь, что ваша продукция имеет тип Запас и вид Готовая продукция.Рассмотрим ситуацию, когда продукции много, но программа не может понять, в какой пропорции делить на нее затраты. В документе Распределение затрат есть кнопка «Заполнить по выпуску». Если при нажатии на нее табличная часть заполняется, значит, выпуск система видит. Но если при закрытии месяца все равно возникает ошибка, проблема может быть в способе распределения.
Разберем варианты:
Производство не указаны плановые цены (они равны нулю), то база распределения будет нулевой. Программа не сможет разделить число на ноль и выдаст ошибку отсутствия продукции/базы.Совет: Если вы не ведете учет по плановым ценам, всегда выбирайте способ распределения «По количеству».
Иногда визуально в документах все заполнено корректно, но «внутри» программы данные разошлись. Для этого нам нужно проверить регистр Запасы и затраты. Именно на основании данных этого регистра работает обработка «Закрытие месяца».
Проанализируем движения:
Производство, нажмите кнопку «Движения документа» (пиктограмма с буквами Дт/Кт).Подразделение, Номенклатуру и Заказ (если он есть).Распределение затрат и также проверьте его движения. Он должен делать «Расход» по тем же самым аналитикам (то же подразделение, та же партия/заказ), чтобы «закрыть» затрату и переложить её на себестоимость выпуска.В 1С:УНФ документ Производство может иметь разные виды операций. Чаще всего используются Сборка и Разборка. Выясним, нет ли здесь ошибки:
Заказ-наряд для производства, то распределение затрат должно ссылаться именно на конкретный Заказ-наряд, а не на общий выпуск, если в настройках программы включен обособленный учет себестоимости по заказам.Чтобы окончательно решить проблему, пройдите по следующему алгоритму:
Распределение затрат на последнюю секунду месяца (например, 31.03.2023 23:59:59).Распределение затрат, нажав кнопку «Заполнить по выпуску». Если таблица не заполняется — ищите ошибку в подразделении документа производства.Соблюдение этих правил гарантирует корректный расчет финансового результата и отсутствие ошибок при формировании управленческой отчетности в 1С:УНФ.