Почему в 1С:УНФ номенклатура уходит в резерв без видимых причин и как это исправить?

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

В процессе работы с конфигурацией 1С:Управление нашей фирмой (УНФ) версии 3.0 пользователи часто сталкиваются с ситуацией, когда товар числится в резерве, хотя в самих заказах покупателей колонки резервирования пусты, а специализированные документы «Резервирование запасов» отсутствуют — для мониторинга ситуации есть автоматический контроль зарезервированных товаров и уведомление об ошибках. Это приводит к возникновению отрицательных остатков «К оформлению» и блокирует нормальную работу склада. Разберем детально механизмы системы, которые приводят к таким последствиям, и научимся находить «невидимые» резервы.

Механизм автоматического резервирования «по цепочке»

Первое, что нам необходимо понять: в УНФ реализована жесткая логика связи документов. Резерв может устанавливаться не только явным образом (через колонку «В резерв» в заказе), но и косвенно. Рассмотрим ситуацию: когда в Приходной накладной или Заказе поставщику в табличной части (в колонке «Заказ») указан конкретный Заказ покупателя, система интерпретирует это как целевое поступление.

Проанализируем цепочку событий:

  1. Создается Заказ покупателя. В нем может не стоять флаг резервирования.
  2. На основании него создается Заказ поставщику.
  3. При поступлении товара оформляется Приходная накладная.

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

Как найти документ-виновник: работа с регистратором

Если мы видим в отчетах странные цифры в колонке «В резерве», не стоит пытаться угадать причину, перебирая заказы. В такой ситуации будет полезно выполнить сравнение регистров "Запасы на складах" и "Запасы и затраты" (поможет инструмент экспресс-проверки управленческого учета и ошибок в резервах), а затем применить самый эффективный метод диагностики — расшифровку отчета по регистратору.

Сделаем следующие шаги:

  1. Откроем отчет «Остатки товаров» или «Запасы».
  2. Вызовем настройки и добавим в группировку строк поле Регистратор.
  3. Если отчет показывает резерв, мы увидим конкретный документ, который сделал запись в регистр.

Как показывает практика, чаще всего «виновниками» оказываются Приходные накладные или документы Производство (Сборка). Если в этих документах в строке с товаром указан заказ покупателя, система считает, что этот товар поступил на склад уже «занятым».

Фантомные резервы после закрытия заказов

Разберем ситуацию, когда Заказ покупателя уже закрыт или отменен, но товар все равно числится в резерве под него — проблема решается через автоматическое закрытие неактуальных заказов в УНФ. Это происходит из-за того, что закрытие заказа (статус «Завершен») не всегда очищает движения, сделанные сторонними документами в цепочке.

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

Резервы в производстве и спецификациях

Посмотрим на производство. В документе Производство (или Сборка запасов) также есть колонка для указания заказа. Если вы выпускаете готовую продукцию и указываете в строке Заказ покупателя, она моментально резервируется.

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

Диагностика через «Функции для технического специалиста»

Если стандартные отчеты не дают ясной картины, нам поможет прямой просмотр движений. Выполним следующие действия:

  1. Перейдем в меню «Сервис и настройки» — «Функции для технического специалиста».
  2. Найдем в списке Регистр накопления «Запасы».
  3. Настроим отбор по проблемной номенклатуре.
  4. Обратим внимание на измерения Заказ и Организация.

В этом регистре мы увидим физическое распределение товара. Если колонка Заказ заполнена — это и есть основание резерва. Колонка Регистратор укажет на первоисточник проблемы. Если вы видите там документ, в котором визуально «все чисто», попробуйте перепровести его или проверить скрытые реквизиты через «Изменить форму».

Отрицательные значения в резерве

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

  1. Сначала была проведена Расходная накладная, в которой вручную указали списание из резерва (хотя по факту прихода еще не было).
  2. Затем была проведена Приходная накладная, которая должна была этот резерв создать.

В итоге система может показать «минус» в резерве, что является сигналом о логической ошибке в цепочке документов. Для исправления ситуации рекомендуется использовать обработку «Корректировка остатков товаров» или запустить регламентное задание «Распределение запасов» (в последних версиях УНФ 3.0 оно отвечает за актуализацию свободных остатков).

Подведем итог: пошаговый алгоритм решения

Чтобы избавиться от некорректных резервов, выполните следующие действия:

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

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

← На главную