Как убрать отрицательные остатки в 1С:Управление торговлей 10.3 для успешного перехода на УТ 11?

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

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

Выясняем причины появления «минусов»

Прежде чем приступать к исправлению, проанализируем ситуацию. Часто бывает так, что в 1С:Бухгалтерии (БП) остатки в норме, а в Управлении торговлей — отрицательные. Разберем, почему это происходит:

  1. Разрывы в аналитических разрезах: В УТ 10.3 учет ведется параллельно в нескольких регистрах. Товар может быть в плюсе по складу (регистр Товары на складах), но в минусе по конкретной организации (регистр Товары организаций).
  2. Пересорт по характеристикам и сериям: Если включен учет по характеристикам, то по позиции «Рубашка (Красная)» может быть +5, а по «Рубашка (Синяя)» — -5. В сумме ноль, но для программы это критическая ошибка.
  3. Нарушение хронологии: Документы реализации были проведены раньше документов поступления. Даже если за день остаток схлопывается в ноль, внутри дня возникает отрицательное значение, которое мешает партионному учету.
  4. Ручные корректировки НДС и сумм: Как показывает практика, часто бухгалтеры подгоняют итоговые суммы в документах отгрузки вручную, что приводит к «зависанию» копеек по стоимости при нулевом количестве.

Шаг 1. Глубокий анализ с помощью отчетов

Сформируем необходимые отчёты, чтобы увидеть реальную картину. Обычного остатка на складе недостаточно. Проанализируем данные в разрезе партий и организаций.

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

Также проверим отчет «Анализ доступности товаров». Если физический товар на складе есть, но он зарезервирован под старые заказы покупателей, свободный остаток будет отрицательным, что также создаст проблемы при переносе в УТ 11.

Шаг 2. Исправление остатков через складские документы

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

  1. Создаем документ Инвентаризация товаров на складе на дату, предшествующую выгрузке (например, конец года или квартала).
  2. Нажимаем кнопку «Заполнить» — «Заполнить по остаткам на складе». В таблицу попадут все позиции, включая те, по которым числится минус.
  3. На основании этой инвентаризации создаем два документа:
    • Оприходование товаров — для тех позиций, где фактическое количество больше учетного (закрываем минусы).
    • Списание товаров — для тех позиций, где обнаружены излишки, которые не должны переходить в новую базу.

Этот способ хорош тем, что он создает корректные движения по всем регистрам (и по складам, и по организациям, и по партиям).

Шаг 3. Использование корректировки записей регистров

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

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

  1. Считывает все отрицательные значения из регистра Товары организаций и Товары на складах.
  2. Формирует движения в плюс, чтобы вывести остаток в ноль.
  3. Записывает эти движения в один документ Корректировка записей регистров.

Важно: При использовании этого метода нужно быть осторожным с регистром Партии товаров на складах (управленческий учет). Если вы правите количество, не забывайте корректировать и стоимость, иначе в новой базе УТ 11 возникнут ошибки при расчете себестоимости.

Шаг 4. Регламентные операции перед выгрузкой

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

  1. Восстановление последовательности: Перейдем в интерфейс «Заведующий учетом» и выполним обработку Проведение документов. Это пересчитает партии и может устранить часть «виртуальных» минусов, возникших из-за хронологических ошибок.
  2. Корректировка стоимости: Выполним регламентный документ Корректировка стоимости списания товаров. Он поможет убрать копеечные хвосты, когда количество товара равно нулю, а сумма осталась.
  3. Обновление конфигурации: Убедимся, что база УТ 10.3 обновлена до актуального релиза. В последних версиях правила выгрузки более совершенны и могут игнорировать некоторые несущественные ошибки учета.

Шаг 5. Проверка в помощнике перехода на УТ 11

При запуске помощника перехода программа выдаст список ошибок. Разберем типичное сообщение: «Обнаружен отрицательный остаток по регистру Свободные остатки». Это означает, что даже если вы выровняли склад, у вас остались висеть старые резервы. В УТ 10.3 это лечится документами Закрытие заказов покупателей или ручной корректировкой регистра Свободные остатки.

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

← На главную