Почему в форме «Подбор товаров» не отображается цена и как это исправить?

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

Часто при работе в программе «1С:Розница 2.3» пользователи сталкиваются с ситуацией, когда в форме подбора товаров колонка с ценой оказывается пустой или вовсе отсутствует. Особенно остро эта проблема проявляется при создании новых учетных записей: под старым пользователем всё работает корректно, а у нового — данных нет. Разберем детально, как решить эту задачу, проанализируем настройки прав доступа и технические нюансы конфигурации.

Настройка дополнительных прав пользователя

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

  1. Перейдем в раздел Администрирование.
  2. Выберем пункт Настройка пользователей и прав.
  3. В открывшемся окне найдем гиперссылку Дополнительные права пользователей (она находится в блоке персональных настроек).
  4. Выберем нужного пользователя из списка.
  5. Раскроем дерево настроек до узла Управление доступностью форм.
  6. Найдем параметр Доступность колонки "Цена" и установим напротив него флажок.
  7. Нажмем кнопку Записать и закрыть.

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

Проверка настроек ценообразования в магазине

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

Зайдем в раздел НСИ и откроем справочник Магазины. Нам нужно убедиться, что для торговой точки, в которой работает пользователь, корректно заполнено поле ПравилоЦенообразования. Если правило не указано, система не сможет определить вид цен (например, «Розничная»), и колонка в подборе останется пустой.

Также важно проверить актуальность самих цен. Проанализируем наличие документа УстановкаЦенНоменклатуры. Цена должна быть введена в систему и действовать на дату совершения операции. Если документ создан «завтрашним» числом или не проведен, в форме подбора данных не будет.

Индивидуальные настройки формы «Подбор товаров»

Иногда причина бывает субъективной и кроется в настройках интерфейса конкретного рабочего места. Рассмотрим, как проверить внутренние параметры самой формы подбора:

Внутри окна подбора товаров обратим внимание на командную панель. Там часто присутствует кнопка настроек (иконка шестеренки). Проверим следующие моменты:

Если колонка физически отсутствует в списке, воспользуемся стандартным механизмом платформы 1С v8.3. Нажмем кнопку Еще в верхней части формы и выберем пункт Изменить форму. В появившемся дереве элементов найдем группу, отвечающую за список товаров, и убедимся, что напротив поля Цена стоит галочка. Если пользователь случайно скрыл эту колонку, административные настройки прав её не вернут до тех пор, пока она не будет включена в интерфейсе.

Профили групп доступа и права на чтение

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

В таком случае необходимо убедиться, что пользователю назначены роли, позволяющие просматривать документы ценообразования. Это особенно актуально, если в информационной базе настроены ограничения на уровне записей (RLS).

Очистка кэша при сохранении проблемы

Выясним техническую причину, по которой настройки могут не вступать в силу. В версиях конфигурации 2.3.5.х и выше платформа интенсивно кэширует настройки форм. Если вы установили все необходимые галочки, а цена так и не появилась, рекомендуем выполнить следующие действия:

  1. Завершить работу пользователя в системе.
  2. Очистить временные файлы (кэш) на локальном компьютере.
  3. Перезапустить сеанс. В некоторых случаях помогает запуск с параметром /ClearCache в строке запуска информационной базы.

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

← На главную