Как исправить ошибку Сумма базы коэф. по выручке равна 0 при расчете себестоимости в УПП 1.3

Бухгалтер 1С v8.3 (Обычные формы) Бухгалтерский учет
← На главную

При проведении регламентного документа Расчет себестоимости выпуска в программе «1С:Управление производственным предприятием 1.3» пользователи часто сталкиваются с ошибкой распределения производственных расходов. Текст ошибки сообщает, что сумма базы коэффициентов по выручке от реализации равна 0 для конкретного подразделения, статьи затрат и номенклатурной группы. Это означает, что система не может найти «фундамент» (базу), на который она должна пропорционально «положить» накопленные затраты.

В данной статье мы подробно разберем, почему возникает эта ситуация, как проанализировать данные с помощью отчетов и какие настройки нужно изменить, чтобы закрытие месяца прошло успешно.

Понимаем механику ошибки

Когда в настройках статьи затрат или в регистре сведений Способы распределения статей затрат организаций указан способ По выручке, программа при расчете себестоимости выполняет следующие действия:

  1. Собирает все затраты, накопленные на счетах (например, 20, 25 или 26) по конкретной аналитике (подразделение, статья, номенклатурная группа).
  2. Ищет в регистре Продажи или на счетах учета доходов (90.01) сумму выручки за этот же период по точно такой же аналитике.
  3. Если выручка найдена, программа распределяет затраты. Если выручки нет (сумма равна 0), система выдает ошибку, так как делить на ноль невозможно.

Рассмотрим ситуацию на примере из сообщения: подразделение «А», номенклатурная группа «Сопровождение грузов». Программа говорит нам: «Я вижу затраты на сопровождение грузов в подразделении А, но я не вижу ни копейки выручки по этому же подразделению и этой же группе».

Шаг 1. Проверка документов реализации

Первым делом нам необходимо выяснить, была ли вообще отражена выручка. В 1С:УПП выручка для целей распределения фиксируется следующими документами:

Проанализируем эти документы. Откройте список реализаций за отчетный месяц и убедитесь, что в табличной части (на закладке «Товары» или «Услуги») для номенклатуры указана именно Номенклатурная группа «Сопровождение грузов». Внимание: часто путают саму номенклатуру и номенклатурную группу. Программе важна именно группа!

Также критически важно проверить поле Подразделение в шапке документа реализации или в строках (если включена соответствующая настройка). Если затраты лежат на подразделении «А», а реализация оформлена от подразделения «Отдел продаж», система не увидит связи, если в способе распределения стоит фильтр «в пределах подразделения».

Шаг 2. Использование отчетов для диагностики

Вместо того чтобы вручную перебирать документы, воспользуемся стандартными отчетами. Рассмотрим подробнее, как это сделать:

Отчет «Продажи»
Сформируйте отчет «Продажи» (меню «Продажи» — «Анализ продаж» — «Продажи»). В настройках добавьте группировки по Подразделению и Номенклатурной группе. Если в отчете вы не видите сочетания «Подразделение А» и «Сопровождение грузов», значит, база для распределения действительно отсутствует.

Оборотно-сальдовая ведомость по счету 90.01.1
Проверьте бухгалтерский учет. Сформируйте ОСВ по счету 90.01.1 с детализацией по субконто Номенклатурные группы. Сумма выручки должна соответствовать вашим ожиданиям. Если в ОСВ выручка есть, а расчет себестоимости ее не видит, значит, проблема в расхождении аналитики (например, в ОСВ группа заполнена, а в регистре Продажи — нет).

Шаг 3. Настройка способов распределения статей затрат

Если мы выяснили, что выручки в этом месяце по данной группе действительно нет (и это нормально для бизнеса), нам нужно изменить логику программы. Разберем, как изменить Способ распределения:

  1. Перейдите в меню «Предприятие» — «Учетная политика» — «Способы распределения статей затрат организаций».
  2. Найдите запись для статьи «Расходы» (или создайте новую, если используется общая настройка).
  3. Проанализируйте поле Способ распределения. Если там указано «По выручке», а реализации не было, программа всегда будет выдавать ошибку.
  4. Вы можете изменить способ на более подходящий, например:
    • По объему выпуска (если продукции выпущено много, но она еще не продана);
    • По плановой себестоимости;
    • По материальным затратам.

Если же вы хотите, чтобы затраты распределялись на всю выручку предприятия, а не только на выручку этого подразделения, в карточке способа распределения нужно изменить настройки фильтров, убрав детализацию до подразделения.

Шаг 4. Особенности учета при РАУЗ

Если в вашей базе используется Расширенная аналитика учета затрат (РАУЗ), ситуация усложняется наличием «Ключей аналитики». Проанализируем ситуацию через отчет «Ведомость по учету затрат».

Выясним причину расхождения: возможно, затраты были накоплены с указанием конкретного Заказа, а реализация прошла без привязки к заказу (пустой заказ). В РАУЗ это разные аналитические разрезы. Если в способе распределения указано, что база должна строиться с учетом заказов, то «затраты с заказом» не найдут «выручку без заказа».

Для исправления можно либо перепровести реализацию с указанием нужного заказа, либо настроить распределение так, чтобы оно игнорировало аналитику заказов при поиске базы.

Шаг 5. Директ-костинг и 26 счет

Если ошибка возникает по статье, которая относится к общехозяйственным расходам (26 счет), посмотрим на настройки учетной политики. Если включен метод Директ-костинг, то общехозяйственные расходы должны списываться в конце месяца напрямую на счет 90.08, не распределяясь на себестоимость продукции (20 счет).

Если Директ-костинг выключен, программа обязана распределить 26 счет на 20-й. Для этого ей опять же нужна база (выручка или объем выпуска). Если выпуска или выручки в текущем месяце не было вообще, 26 счет не «закроется». В таком случае рекомендуется либо временно изменить способ распределения на Вручную, либо отразить хотя бы минимальный выпуск/реализацию.

Пример кода для проверки базы распределения

Для программистов, которые хотят программно проверить, как формируется запрос к базе выручки, полезно будет взглянуть на логику сбора данных. Упрощенно запрос системы выглядит так:


ВЫБРАТЬ
    ПродажиОбороты.Подразделение КАК Подразделение,
    ПродажиОбороты.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
    СУММА(ПродажиОбороты.СтоимостьОборот) КАК СуммаВыручки
ИЗ
    РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ПродажиОбороты
ГДЕ
    ПродажиОбороты.Подразделение = &НужноеПодразделение
    И ПродажиОбороты.НоменклатурнаяГруппа = &НужнаяНГ
СГРУППИРОВАТЬ ПО
    ПродажиОбороты.Подразделение,
    ПродажиОбороты.НоменклатурнаяГруппа

Если этот запрос возвращает пустой результат, то Расчет себестоимости закономерно выдаст ошибку о нулевой базе.

Резюме и рекомендации

Чтобы успешно завершить расчет себестоимости, выполните следующие действия:

  1. Проверьте аналитику: убедитесь, что в документах реализации и в документах поступления затрат (или требованиях-накладных) совпадают Подразделение и НоменклатурнаяГруппа.
  2. Сформируйте отчет «Продажи»: убедитесь, что по нужной комбинации аналитики есть движения.
  3. Скорректируйте способ распределения: если выручки нет и не будет, замените способ распределения в регистре Способы распределения статей затрат на тот, для которого база в системе есть (например, по объему выпуска или по материальным затратам).
  4. Проверьте настройки РАУЗ: если включена расширенная аналитика, обратите внимание на соответствие ключей аналитики (заказы, проекты).

После внесения корректировок обязательно перепроведите документ Расчет себестоимости выпуска. Помните, что система УПП требует строгой дисциплины в заполнении аналитики: любая лишняя или незаполненная «галочка» в документах может привести к невозможности закрытия месяца.

← На главную