Часто при работе в «1С:Управление торговлей 10.3» или «1С:Розница 2.3» пользователи сталкиваются с ситуацией, когда при подборе товара в документ Реализация товаров и услуг или Чек ККМ поле с ценой остается пустым, подсвечивается красным или вовсе заблокировано для редактирования. Даже наличие полных прав (администратора) не всегда решает эту проблему автоматически. В данной статье мы разберем причины такого поведения системы и пошагово настроим конфигурацию для возможности ручного ввода цен.
Прежде чем переходить к настройкам, проанализируем, как работает механизм ценообразования в 1С. Когда мы выбираем товар в табличную часть документа, система обращается к регистру сведений Цены номенклатуры. Если поле подсвечено красным, это сигнализирует о том, что для выбранного товара на дату документа и для указанного типа цен (или склада/магазина) цена в базе не зарегистрирована. В типовых настройках многих конфигураций ввод нулевой цены или ее произвольное изменение запрещено в целях безопасности и контроля маржинальности.
Рассмотрим основной способ решения проблемы через настройку прав. Даже если вы зашли под учетной записью с ролью «Полные права», дополнительные ограничения могут блокировать редактирование цен в документах.
(Неопределен) или созданный вами администратор).Важное примечание: После установки этого флага необходимо перезапустить документ (закрыть и открыть заново), чтобы настройки прав применились к форме. Теперь поле цены в Реализации или Чеке ККМ станет доступным для ввода.
Проанализируем еще один важный нюанс. Поле цены может блокироваться, если в документе не определен контекст ценообразования. Разберем, что нужно проверить:
Реализация товаров и услуг нажмите кнопку Цены и валюта. Проверьте, выбран ли там тип цен. Если тип цен выбран, но редактирование запрещено, вернитесь к настройке дополнительных прав, описанной выше.В конфигурации «Розница» механизмы управления доступом к ценам реализованы иначе. Здесь настройки разделены на общие права и настройки рабочего места кассира (РМК).
Рассмотрим ситуацию, когда цена не меняется именно в интерфейсе кассира:
Выясним причину, если поле цены в «Рознице» недоступно даже в обычных документах (например, в Поступлении или Реализации):
Как отмечалось в обсуждении на форуме, ручной ввод цен в каждом документе — это путь к учетным ошибкам и злоупотреблениям персоналом. Рассмотрим правильный алгоритм работы в 1С, который исключит необходимость ручного ввода:
Типы цен номенклатуры нужные категории (Закупочная, Розничная).Установка цен номенклатуры. Именно этот документ записывает данные в регистр, после чего цена в Чеке ККМ будет подставляться автоматически и подсвечиваться черным цветом.Установка цен, чем корректировать цену в каждой из ста реализаций за день.Если вышеуказанные действия не помогли, проанализируем технические параметры:
Таким образом, для решения проблемы в УТ 10.3 основным действием является установка флажка Редактирование цен и скидок в документах в дополнительных правах пользователя, а в Рознице 2.3 — настройка прав в профиле РМК и проверка правил ценообразования магазина.