Как избавиться от "зависших копеек"
После расчета себестоимости на счетах учета затрат и ТМЦ могут остаться небольшие суммы, которые не имеют прикладного значения. Такие суммы будем называть «зависшими копейками». Не все небольшие суммы являются зависшими копейками. Скажем, если есть остаток в количестве по конкретной номенклатуре на счете 10, то любая сумма, даже самая маленькая (одна копейка), не считается «зависшей копейкой».
После расчета себестоимости на счетах учета затрат и ТМЦ могут остаться небольшие суммы, которые не имеют прикладного значения. Такие суммы будем называть «зависшими копейками».
Не все небольшие суммы являются зависшими копейками. Скажем, если есть остаток в количестве по конкретной номенклатуре на счете 10, то любая сумма, даже самая маленькая (одна копейка), не считается «зависшей копейкой».
«Зависшие копейки» можно увидеть в отчетах, например:

«Зависшие копейки» могут создавать проблемы:
- не будут соблюдены формальные требования к учету и отчетности, например такие:
- счет на конец отчетной даты сальдо не имеет,
- в балансе итог актива равен итогу пассива;
- в отчетах выводится лишняя информация, не нужная для анализа и принятия решений,
- замедлится расчет себестоимости, построение отчетов.
Поэтому следует избавляться от «зависших копеек».
Для этого есть разные способы. Какие из них следует применять в конкретной ситуации, зависит от причины «зависших копеек».
Причинами «зависших копеек» могут быть:
- Ошибки в учете. В этой статье их не рассматриваем.
- Математические погрешности. Рассмотрим их и способы их устранения.
Такие погрешности могут возникнуть:
- в ходе решения системы линейных уравнений - ключевого алгоритма расчета себестоимости,
- при записи результата расчета в ИБ: в регистры суммы записываются округленными до двух знаков после запятой, хотя в ходе расчета точность чисел может быть гораздо выше.
Соответственно влиять можно
-
на точность решения системы линейных уравнений: повысить точность решения,
-
на результат записи: перенести зависшие копейки на приемлемые счета.
Есть настройки программы, которые это позволяют сделать:
-
Максимальное количество итераций СЛУ.
-
Среднее отклонение СЛУ.
-
Граница погрешности СЛУ.
(интерфейс «Заведующий учетом», меню «Настройка учета – Настройка программы», закладка «Расчет себестоимости»)
Первые два параметра влияют на точность решения системы линейных уравнений.
Третий параметр («Граница погрешности СЛУ») определяет, какие суммы будут считаться «зависшими копейками»: это все суммы, которые по модулю не превышают границу погрешности.
Как правило, не стоит изменять значения по умолчанию. Однако если при этих значениях «зависшие копейки» остаются, то можно изменить эти значения:
-
увеличить максимальное количество итераций СЛУ, скажем до 150,
-
уменьшить среднее отклонение СЛУ, скажем до 10^–13,
-
увеличить границу погрешности СЛУ, скажем до 100.
Надо понимать, что такие изменения могут привести к замедлению расчета себестоимости. Будет ли это замедление заметным, зависит от особенностей конкретной ИБ, данных в ней.
Также следует понимать, что граница погрешности сможет «скрыть» ошибки в учете – то есть не позволить их обнаружить и устранить. Поэтому не следует излишне, необоснованно завышать границу погрешности.
Иногда, для целей отладки можно устанавливать границу погрешности в 0. Надо не забыть вернуть ее в нормальное (ненулевое) состояние и провести расчет себестоимости, чтобы избавиться от «зависших копеек».
Чтобы себестоимость за текущий месяц рассчиталась корректно, должна быть правильно посчитана себестоимость предыдущего месяца, в том числе не должно быть «зависших копеек».