Почему в 1С:УТ 11 возникает аномально высокая себестоимость после сборки товаров и как это исправить?

Бизнес-аналитик 1С v8.3 (Управляемые формы) Управленческий учет Торговля и дистрибуция
← На главную

Ситуация, когда после выполнения операции закрытия месяца в отчете Валовая прибыль предприятия появляются огромные отрицательные значения, — одна из самых пугающих для пользователя 1С:Управление торговлей 11. Особенно часто это проявляется в схемах Интеркампани, когда товар собирается в одной организации из комплектующих, закупленных другой организацией. Вместо адекватной себестоимости в 400 рублей программа может рассчитать 44 000 рублей, что полностью искажает финансовый результат.

В этой статье мы разберем причины возникновения таких «космических» цифр, проанализируем механизмы работы программы и составим алгоритм исправления ошибок в учете.

Разберем основную причину: Кольцевые (рекурсивные) поставки

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

  1. Организация А продает комплектующие Организации Б.
  2. Организация Б собирает из них готовую продукцию.
  3. Организация Б продает часть продукции (или остатки комплектующих) обратно Организации А.

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

Проанализируем влияние НДС на расчет себестоимости

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

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

Посмотрим на проблему «зависших» остатков с нулевым количеством

Одной из технических причин завышения стоимости является наличие в регистре Себестоимость товаров суммового остатка при нулевом количественном. Рассмотрим, как это работает:

Как диагностировать ошибку пошагово

Для выявления конкретного документа-виновника воспользуемся стандартными отчетами и инструментами технического анализа.

Шаг 1. Анализ отчета «Себестоимость товаров по организациям»

Сформируем этот отчет с максимальной детализацией. Нам необходимо добавить в группировки:

Ищем строки, где в колонке «Корректировка стоимости» стоят огромные суммы. Чаще всего эти записи делает документ Регламентная операция при закрытии месяца. Если сумма корректировки привязана к документу Сборка товаров, значит, корень проблемы именно в расчете стоимости компонентов.

Шаг 2. Проверка регистра «Детализация себестоимости товаров»

Проанализируем записи этого регистра. В 1С:УТ 11 именно здесь хранятся данные, из которых складывается итоговая стоимость. Если мы видим записи с гигантскими суммами без количественного эквивалента, необходимо проверить Ключ аналитики номенклатуры. Возможно, товар числится на разных складах или разных группах финансового учета (ГФУ), что мешает системе корректно «схлопнуть» остатки.

Алгоритм решения проблемы

Рассмотрим последовательность действий для исправления ситуации:

  1. Перенос передач «на начало дня»: Если вы формируете документы Передача товаров между организациями регламентным заданием в конце месяца, попробуйте изменить время этих документов. Рекомендуется устанавливать время передач на 00:00:00 (начало дня), чтобы на момент проведения документа Сборка товаров или Реализация товаров и услуг у организации-продавца уже физически числился этот товар на остатках по нужному Виду запасов.
  2. Очистка заданий к расчету: Иногда система «зацикливается» на старых ошибках. Попробуйте полностью отменить проведение документов за месяц (сборки, передачи), зайти в классификатор Задания к расчету себестоимости и удалить оттуда все записи за проблемный период. После этого последовательно проведите документы и запустите закрытие месяца заново.
  3. Проверка настройки Интеркампани: Убедитесь, что между организациями настроена корректная схема. Если используется метод «Средняя за месяц», проверьте, нет ли встречных потоков (Организация 1 -> Организация 2 и одновременно Организация 2 -> Организация 1) по одной и той же номенклатурной позиции. Если такие потоки есть, рекомендуется перейти на метод ФИФО (скользящая оценка), так как он менее чувствителен к математическим петлям.
  4. Инвентаризация Видов запасов: Выясним, не «разъехались» ли остатки. Бывает, что по организации в целом остаток положительный, но в разрезе видов запасов (например, «Собственный товар» и «Товар на комиссии») висят встречные плюсы и минусы. В этом случае Расчет себестоимости может выдавать непредсказуемые результаты. Используйте помощник «Исправление ошибок в учете видов запасов».

Пример анализа через регистры

Если вы программист или опытный пользователь, стоит заглянуть в код или напрямую в консоль запросов к регистру СебестоимостьТоваров. Обратите внимание на поле СтоимостьУпр и СтоимостьБезНДС. Аномалии часто возникают, когда:


// Пример логической ошибки в данных регистра:
Количество = 0; 
Стоимость = 44500.20; 
СтоимостьБезНДС = 0.05;

Такой разрыв при последующей сборке приведет к тому, что функция СформироватьДвиженияСебестоимости() попытается распределить 44500 рублей на новый приход, что и вызовет ошибку. Решением в данном случае будет документ Корректировка регистров, который обнулит «хвосты» по суммам при отсутствии количества на начало месяца.

Резюме

Для исправления завышенной себестоимости при сборке необходимо:

Следуя этому алгоритму, вы сможете восстановить корректный учет и получить достоверные данные о валовой прибыли предприятия.

← На главную