Как исправить некорректно рассчитанную себестоимость товаров в 1С:Управление торговлей 11.4 без открытия прошлых периодов

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

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

В данной статье мы подробно разберем, почему возникает эта проблема, проанализируем механизмы работы регистров учета себестоимости в 1С:УТ 11.4 и рассмотрим пошаговые варианты решения задачи без необходимости перезакрытия прошлых месяцев.

Причины возникновения аномальной себестоимости в 1С:УТ 11.4

Проанализируем архитектуру программы. В 1С:УТ 11 расчет себестоимости выполняется не простым средневзвешенным делением на момент проведения документа, а путем решения системы линейных уравнений при проведении регламентного документа Расчет себестоимости товаров. Алгоритм учитывает движение товаров между организациями (схему «Интеркампани»), доп. расходы, комплектации и перемещения.

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

Рассмотрим типичную схему возникновения ошибки:

  1. В закрытом месяце по товару образовался нулевой количественный остаток, но на балансе осталась «зависшая» сумма стоимостной оценки (например, +10 000 рублей при 0 шт.).
  2. Это сальдо переходит на входящие остатки текущего открытого месяца.
  3. В текущем месяце происходит приход и реализация небольшого количества товара (например, 1 шт. по цене 100 рублей).
  4. При запуске процедуры закрытия месяца программа распределяет всю входящую застрявшую сумму на текущий оборот. В результате себестоимость 1 шт. рассчитывается как 10 100 рублей вместо 100 рублей. Значение завышается в 100 раз.

Обычная отмена проведения документа Расчет себестоимости товаров и его повторный запуск в текущем месяце не помогают, так как входящий некорректный остаток приходит из предыдущего закрытого периода.

Шаг 1. Экспресс-диагностика через Универсальный отчет

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

Разберем порядок настройки отчета по шагам:

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

Нажав кнопку Сформировать, изучим показатели Начальный остаток. Выясним причину: если количество равно нулю, а сумма (или сумма с НДС) имеет существенное значение — мы нашли источника проблемы.

Также обязательно проверим аналитики. Иногда сумма зависает из-за разрыва в ключах аналитики: например, количество числится по аналитике с видом запасов Собственный товар, а суммовой остаток застрял на аналитике Товар на комиссии или с другим складом/организацией.

Шаг 2. Корректировка стоимости штатным документом

Рассмотрим основной и наиболее безопасный способ исправления стоимостной оценки без затрагивания количественных остатков — использование специального документа Корректировка стоимости товаров.

Выполним следующие действия:

  1. Откроем раздел Финансовый результат и контроллинг -> Документы финансового учета.
  2. Нажмем кнопку Создать и выберем документ Корректировка стоимости товаров.
  3. Установим дату документа на 1-е число текущего месяца, время 00:00:01 (строго до первых оперативных документов списания и продажи).
  4. Укажем нужную организацию.
  5. Вид операции выберем в зависимости от задачи: Уменьшение стоимости (если себестоимость раздута) или Увеличение стоимости.
  6. В табличной части на вкладке Товары добавим проблемную номенклатуру, укажем аналитику учета (склад, позицию) и сумму корректировки, необходимую для снятия «зависшего» сальдо.
  7. На вкладке Доходы/Расходы укажем соответствующую статью расходов или доходов для отражения корректировки в управленческом учете.
  8. Проведем документ.

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

Шаг 3. Альтернативный метод: Списание и Оприходование по правильной цене

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

Алгоритм решения заключается в полном списании остатка товара в начале месяца и его последующем оприходовании с верной стоимостной оценкой:

  1. Создаем документ Списание товаров датой начала текущего месяца на весь имеющийся количественный остаток. Этот документ спишет как количество, так и всю накопленную ошибочную стоимость.
  2. Создаем документ Прочее оприходование товаров той же датой (на секунду позже). В документе указываем то же количество, но в графе Цена задаем реальную, рыночную или последнюю закупочную стоимость товара.
  3. Выполняем перерасчет себестоимости за текущий месяц.

Важно: Влияние на выгрузку в 1С:Бухгалтерию (БП)

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

Если между 1С:УТ и 1С:БП настроена типовая синхронизация данных, то документы Списание товаров и Прочее оприходование товаров по умолчанию попадают в очередь отправки. В 1С:Бухгалтерии они сформируют проводки по счетам 91.01 (Внереализационные доходы) и 91.02 (Прочие расходы), что может исказить налоговую базу по налогу на прибыль или УСН.

Чтобы этого избежать, изменим состав отправляемых данных:

  1. Перейдем в раздел НСИ и администрирование -> Синхронизация данных.
  2. Откроем Состав отправляемых данных для используемой настройки синхронизации.
  3. Найдем в списке зарегистрированных объектов документы Списание товаров и Оприходование излишков товаров (или Прочее оприходование товаров), созданные для исправления ошибки.
  4. Нажмем правой кнопкой мыши по этим документам и выберем пункт Отменить регистрацию изменений объекта.

В результате данные документы останутся только в 1С:УТ и исправят управленческую себестоимость, но не попадут в 1С:Бухгалтерию, сохранив правильный бухгалтерский учет.

Шаг 4. Точечная корректировка регистров накопления (для программистов и администраторов)

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

Критически важно: В 1С:УТ 11.4 нельзя скорректировать только один регистр Себестоимость товаров. Алгоритм закрытия месяца сверяет данные между несколькими связанными регистрами. Если изменить данные только в одном месте, система выдаст ошибку расхождения аналитик при закрытии месяца.

При использовании документа Корректировка регистров необходимо синхронно вносить изменения со знаками «Расход» (для уменьшения) или «Приход» в следующие регистры накопления:

Итоговый чек-лист по исправлению ошибки себестоимости

Подведем итог и составим четкую последовательность действий для успешного решения проблемы:

  1. Создаем резервную копию базы данных (dt или КД-бекап). Любые корректировки себестоимости следует делать только после создания копии.
  2. Отменяем проведение документа Расчет себестоимости товаров за текущий месяц.
  3. Формируем Универсальный отчет по регистру Себестоимость товаров и фиксируем точную сумму расхождения на 1-е число месяца.
  4. Вводим исправляющий документ (Корректировка стоимости товаров либо пара Списание товаров / Прочее оприходование товаров) датой начала месяца.
  5. При необходимости отменяем регистрацию исправляющих документов в окне синхронизации с 1С:Бухгалтерией.
  6. Запускаем процедуру Закрытие месяца (раздел Финансовый результат и контроллинг -> Закрытие месяца) и проверяем итоговые расчеты себестоимости в отчетах.

Следование этому алгоритму позволяет полностью устранить эффект «раздувания» себестоимости в 1С:УТ 11.4, восстановить корректный финансовый результат предприятия и избежать разблокировки закрытых прошлых периодов.

← На главную