Почему после расчета себестоимости в 1С:УПП при РАУЗ остаются суммы на счете 20 и как их закрыть?

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

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

Анализ причин появления плавающих остатков на счете 20

Механизм РАУЗ выполняет расчет себестоимости и распределение затрат путем составления и итерационного решения системы линейных уравнений (СЛУ/СЛАУ). Выясним основные факторы, приводящие к зависанию сумм:

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

Решение: настройка точности и параметров решения СЛУ

Рассмотрим основной способ устранения плавающих копеек и рублей, связанный с математической точностью расчета СЛУ:

  1. Откроем параметры программы: перейдем в меню Настройка учета → Настройка программы → вкладка Расчет себестоимости.
  2. Найдем параметр Среднее отклонение решения СЛУ. По умолчанию показатель степени может составлять -6 (что соответствует точности 0.000001).
  3. Увеличим точность расчета: установим показатель степени равным -8 (что соответствует точности 0.00000001) или ниже.
  4. Обратим внимание на параметр Максимальное количество итераций СЛУ: при наличии разветвленных встречных потоков увеличим лимит итераций (например, с 50 до 200–500), чтобы алгоритм гарантированно успел сойтись к целевой точности.
  5. Проверим значение Граница погрешности СЛУ: этот порог определяет остаток, который признается технической погрешностью и принудительно списывается системой.
  6. Выполним повторное проведение документа Расчет себестоимости выпуска и проверим оборотно-сальдовую ведомость по счету 20.

Дополнительные действия при сохранении остатков

Если изменение параметров СЛУ не помогло полностью закрыть остаток, проанализируем смежные узкие места учета:

  1. Проверка аналитики и баз распределения: сформируем отчет Ведомость по учету затрат с полной группировкой по аналитикам и сопоставим ее с отчетом Выпуск продукции и услуг. Если по определенной номенклатурной группе не было выпуска, затраты не смогут списаться автоматически без документа Инвентаризация незавершенного производства.
  2. Корректировка способов распределения: в регистре сведений Способы распределения статей затрат организаций проверим корректность настройки базовых показателей (материальные затраты, оплата труда, объем выпуска).
  3. Тестирование служебных ключей аналитики: при длительной эксплуатации базы могут возникать дубли в справочниках Ключи аналитики учета затрат и Ключи аналитики распределения затрат. Запустим регламентную обработку Тестирование и исправление ключей аналитики для устранения некорректных ссылок.
  4. Проверка ручных операций: убедимся, что по 20 счету отсутствуют документы Операция (бухгалтерский и налоговый учет), сделанные без параллельных движений по регистру Учет затрат (бухгалтерский и налоговый учет), так как РАУЗ рассчитывает проводки исключительно на основании движений регистров накопления.
← На главную