Ситуация, когда при оформлении заказа или другого документа в форме подбора товаров колонки «В наличии» и «Доступно» остаются пустыми, хотя товар фактически есть на складе и отображается в отчетах, является классической проблемой для пользователей 1С:Управление торговлей 11. Это вызывает путаницу, так как менеджер не видит реальных остатков и не может оперативно сформировать заказ. Разберем детально все причины — от самых простых до глубоких системных настроек.
Прежде чем переходить к сложным техническим манипуляциям, проанализируем настройки самой формы подбора. Как показывает практика, в 90% случаев причина кроется в установленных фильтрах, которые пользователь мог не заметить.
Еще — Установить стандартные настройки. Это сбросит все пользовательские изменения формы, включая скрытые фильтры динамического списка.Выясним, видит ли система этот товар как физический объект, имеющий количественный учет. В УТ 11 за остатки отвечают конкретные регистры накопления.
Рассмотрим подробнее регистр СвободныеОстатки. Именно из него форма подбора чаще всего берет данные для колонки «Доступно». Если в отчете «Остатки и доступность товаров» цифры есть, а в подборе нет, значит, отчет и подбор могут обращаться к разным источникам данных (например, отчет к регистру ТоварыНаСкладах, а подбор к вспомогательным таблицам). Для исправления подобных расхождений между регистрами можно применить обработку для выравнивания остатков и доступности товаров.
Проверим карточку номенклатуры:
Проанализируем ситуацию со складом. Если склад является ордерным (используется ордерная схема при поступлении), то документ Приобретение товаров и услуг делает только финансовое движение, но не увеличивает фактический остаток на складе. Остаток появится только после оформления документа Приходный ордер на товары.
Если вы сначала включили ордерную схему, а потом решили её отключить, выполним следующие действия:
ТоварыКПоступлению она должна сделать прямое движение в ТоварыНаСкладах и СвободныеОстатки.В 1С время имеет критическое значение. Посмотрим на ситуацию: если документ Заказ клиента создан в 12:00:00, а Приобретение товаров в 12:00:05 того же дня, то в момент подбора товаров в заказ система «еще не знает» о поступлении, так как оно произошло позже (пусть и на 5 секунд).
Проанализируем последовательность:
В современных релизах УТ 11 (начиная с 11.4.13) внедрен механизм распределения запасов. Данные в подборе могут браться из специального фонового задания, которое рассчитывает доступность с учетом графиков поступления и отгрузки.
Рассмотрим шаги для исправления, если причина в этом механизме:
НСИ и администрирование — Обслуживание — Регламентные операции.Распределение запасов. Если оно завершено с ошибкой или давно не запускалось, выполним его вручную.Также проверим настройки обеспечения. В документе Заказ клиента могут быть активны поля Вариант обеспечения и Дата отгрузки. Если в настройках системы включена опция «Заказ со склада и под заказ», попробуйте изменить статус обеспечения в строках или убедиться, что дата отгрузки в заказе не меньше текущей даты поступления товара.
Если логические проверки пройдены, а результата нет, перейдем к техническому обслуживанию базы данных. Проанализируем состояние итогов.
Выполним Пересчет итогов в конфигураторе или через консоль управления сервером 1С. Динамические списки в форме подбора крайне чувствительны к актуальности итогов в регистрах СвободныеОстатки и ТоварыНаСкладах. Если итоги «разъехались», отчеты могут показывать правильные данные (так как они могут вычислять остаток суммированием всех движений), а подбор — нули (так как он берет готовое значение из таблицы итогов).
Разберем еще один нюанс: очистка кэша. Иногда клиентское приложение «запоминает» старое состояние формы. Очистим локальный кэш пользователя (папки %AppData%\1C\1Cv8) и проверим результат.
Выполнение этих шагов последовательно позволяет решить проблему в подавляющем большинстве случаев, возвращая корректное отображение остатков в форму подбора 1С:УТ 11. Для более детального и наглядного вывода информации о наличии можно использовать расширение для отображения остатков, резервов и цен в подборе товаров.