При оформлении заказов покупателей в программах «1С:Управление торговлей», «1С:ERP» или «1С:Комплексная автоматизация» пользователи часто сталкиваются с проблемой: в табличной части документа не отображаются текущие остатки товаров на складах. Это затрудняет работу менеджеров, так как приходится вручную проверять наличие позиций через отчеты. В этой статье мы разберем основные причины этой неполадки и покажем, как быстро вернуть отображение остатков.
Видеоинструкция
Шаг 1. Проверка указания склада в документе
Самая банальная, но частая причина — в шапке заказа или в строке табличной части не выбран конкретный склад. 1С не может рассчитать свободный остаток, если не знает, к какому источнику обращаться. Убедитесь, что поле «Склад» заполнено.
Шаг 2. Включение отображения остатков в настройках формы
В современных конфигурациях 1С отображение колонок можно настраивать индивидуально. Нажмите кнопку «Еще» в правом верхнем углу табличной части, выберите «Изменить форму» и проверьте, стоит ли галочка напротив полей «Доступно», «Остаток» или «В наличии».
Для быстрого поиска элементов формы используйте комбинацию клавиш Ctrl + F.
Шаг 3. Настройка параметров администрирования
В некоторых версиях 1С отображение остатков регулируется глобальной константой. Перейдите в раздел НСИ и администрирование -> Настройка НСИ и разделов -> Продажи и активируйте опцию контроля остатков.
Важно: Если у пользователя настроены ограничения прав на уровне записей (RLS), он может не видеть остатки по определенным складам или группам номенклатуры, даже если настройки формы выставлены верно. Обратитесь к администратору для проверки ролей доступа.
Частые ошибки / Устранение неполадок
Ниже приведены типичные сценарии, из-за которых остатки могут отображаться некорректно или отсутствовать вовсе:
- Документ оформлен «будущей датой»: Если дата заказа позже текущей, система может не показывать остатки на текущий момент. Нажмите F5 для обновления формы после изменения даты.
- Не проведено поступление: Товар физически есть на складе, но документ поступления еще не проведен.
- Резервы: Свободный остаток равен нулю, так как весь товар зарезервирован под другие заказы.
Для разработчиков и администраторов: запрос, который система использует для получения остатков в форме подбора, базируется на виртуальной таблице остатков:
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.ВНаличииОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, Склад = &Склад) КАК ТоварыНаСкладахОстатки Дополнительно
Если вы параллельно занимаетесь настройкой прав и безопасности в системе, вам может пригодиться руководство о том, как изменить ЭЦП в 1С 8.3. Также для ведения учета полезно знать про начисление материальной помощи в 1С 8.3. А при возникновении кассовых ошибок изучите материал, почему в 1С не печатается РКО без подписи.
Часто задаваемые вопросы
Как быстро обновить остатки в форме подбора?
Используйте клавишу F5 или кнопку ‘Обновить’ в верхней части формы подбора номенклатуры.
Почему остаток есть на складе, но в заказе пишется 0?
Скорее всего, весь доступный товар уже зарезервирован другими заказами покупателей.








