Почему не работает подбор товаров из заказа в 1С:Управление торговлей 11 и как это исправить

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

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

Проверка функциональных опций системы

Прежде чем приступать к поиску ошибок в данных, нам необходимо убедиться, что в программе включены все необходимые инструменты для работы с несколькими заказами. Проанализируем настройки раздела НСИ и администрирование.

Перейдем в раздел Настройка НСИ и разделов — Продажи — Оптовые продажи. Нам необходимо проверить наличие флага в пункте Реализация по нескольким заказам. Если эта галочка не установлена, система будет жестко ограничивать работу подбора, предполагая, что одна реализация всегда соответствует строго одному заказу. В этом случае механизм «Подбора» может вести себя непредсказуемо при попытке дозаполнения существующего документа.

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

Анализ временной последовательности документов

Рассмотрим ситуацию, которая часто ускользает от внимания пользователей — время создания документов. В системе 1С:Предприятие время имеет значение до секунды. Если документ Реализация товаров и услуг имеет время 12:00:00, а Заказ клиента был проведен в 12:00:01 того же дня, то с точки зрения системы на момент «будущей» реализации заказа еще «не существовало».

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

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

Форма подбора товаров из заказов работает на основе жестких фильтров. Она ищет только те заказы, которые максимально соответствуют текущим реквизитам реализации. Разберем по шагам, какие поля должны совпадать на 100%:

  1. Валюта документа. Если заказ оформлен в долларах (USD), а реализация — в рублях (RUB), подбор не сработает. Система не умеет «на лету» конвертировать заказы разных валют в одну реализацию через эту форму.
  2. Налогообложение. Проверьте реквизит Налогообложение на вкладке «Дополнительно». Если в заказе стоит «Продажа облагается НДС», а в реализации — «Продажа не облагается НДС» (или наоборот), товары не попадут в подбор.
  3. Склад. Если в шапке реализации указан конкретный склад «Склад №1», то подбор покажет только те позиции заказа, в которых также указан этот склад или где склад не детализирован (если используется группа складов).
  4. Организация и Контрагент. Это базовые параметры, но иногда из-за дублей в справочниках выбираются разные элементы с одинаковым названием. Проверьте уникальный код (ID) партнера и организации.

Действие в строках заказа и статусы

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

Также важно состояние самого заказа. Если заказ находится в статусе «На согласовании» или «К обеспечению», он не будет виден в форме подбора. Убедитесь, что статус заказа позволяет отгрузку (обычно это статус «К выполнению» или «Закрыт», если отгрузка была частичной).

Механизм распределения запасов и фоновые задания

В современных версиях УТ 11 (начиная с 11.4.13) за актуальность остатков к отгрузке отвечает специальный регистр сведений Распределение запасов. Данные в этот регистр часто записываются фоновым заданием. Если это задание зависло или завершилось с ошибкой, система может «думать», что свободных товаров к отгрузке по заказу нет.

Выясним причину, проверив регламентные операции:

  1. Зайдем в НСИ и администрирование — Обслуживание — Регламентные операции.
  2. Найдем задание Распределение запасов.
  3. Посмотрим на дату последнего успешного выполнения. Если оно выполнялось давно — запустите его вручную.

В некоторых случаях помогает запуск специализированной обработки Исправление ошибок в регистре сведений "Распределение запасов", которую можно найти через «Функции для технического специалиста».

Обособленный учет и назначения

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

Технические проблемы: кэш и расширения

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

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

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

← На главную