Почему в 1С не отображается остаток товара в заказе

Почему в 1С не отображается остаток товара в заказе 1C
Инструкция, почему в 1С не отображается остаток товара в заказе. Пошагово решаем проблемы с настройками формы, складами и правами доступа.

При оформлении заказов покупателей в программах «1С:Управление торговлей», «1С:ERP» или «1С:Комплексная автоматизация» пользователи часто сталкиваются с проблемой: в табличной части документа не отображаются текущие остатки товаров на складах. Это затрудняет работу менеджеров, так как приходится вручную проверять наличие позиций через отчеты. В этой статье мы разберем основные причины этой неполадки и покажем, как быстро вернуть отображение остатков.

Видеоинструкция

Шаг 1. Проверка указания склада в документе

Самая банальная, но частая причина — в шапке заказа или в строке табличной части не выбран конкретный склад. 1С не может рассчитать свободный остаток, если не знает, к какому источнику обращаться. Убедитесь, что поле «Склад» заполнено.

Шаг 2. Включение отображения остатков в настройках формы

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

Для быстрого поиска элементов формы используйте комбинацию клавиш Ctrl + F.

Шаг 3. Настройка параметров администрирования

В некоторых версиях 1С отображение остатков регулируется глобальной константой. Перейдите в раздел НСИ и администрирование -> Настройка НСИ и разделов -> Продажи и активируйте опцию контроля остатков.

Важно: Если у пользователя настроены ограничения прав на уровне записей (RLS), он может не видеть остатки по определенным складам или группам номенклатуры, даже если настройки формы выставлены верно. Обратитесь к администратору для проверки ролей доступа.

Частые ошибки / Устранение неполадок

Ниже приведены типичные сценарии, из-за которых остатки могут отображаться некорректно или отсутствовать вовсе:

  • Документ оформлен «будущей датой»: Если дата заказа позже текущей, система может не показывать остатки на текущий момент. Нажмите F5 для обновления формы после изменения даты.
  • Не проведено поступление: Товар физически есть на складе, но документ поступления еще не проведен.
  • Резервы: Свободный остаток равен нулю, так как весь товар зарезервирован под другие заказы.

Для разработчиков и администраторов: запрос, который система использует для получения остатков в форме подбора, базируется на виртуальной таблице остатков:

ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.ВНаличииОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, Склад = &Склад) КАК ТоварыНаСкладахОстатки
Дополнительно

Если вы параллельно занимаетесь настройкой прав и безопасности в системе, вам может пригодиться руководство о том, как изменить ЭЦП в 1С 8.3. Также для ведения учета полезно знать про начисление материальной помощи в 1С 8.3. А при возникновении кассовых ошибок изучите материал, почему в 1С не печатается РКО без подписи.

Часто задаваемые вопросы

Как быстро обновить остатки в форме подбора?

Используйте клавишу F5 или кнопку ‘Обновить’ в верхней части формы подбора номенклатуры.

Почему остаток есть на складе, но в заказе пишется 0?

Скорее всего, весь доступный товар уже зарезервирован другими заказами покупателей.

Оцените статью
TechWork
Добавить комментарий