Почему в документах 1С нельзя указать или изменить цену товара вручную и как это исправить?

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

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

Разбор ситуации: почему цена подсвечивается красным?

Прежде чем переходить к настройкам, проанализируем, как работает механизм ценообразования в 1С. Когда мы выбираем товар в табличную часть документа, система обращается к регистру сведений Цены номенклатуры. Если поле подсвечено красным, это сигнализирует о том, что для выбранного товара на дату документа и для указанного типа цен (или склада/магазина) цена в базе не зарегистрирована. В типовых настройках многих конфигураций ввод нулевой цены или ее произвольное изменение запрещено в целях безопасности и контроля маржинальности.

Решение для 1С:Управление торговлей 10.3 (Обычные формы)

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

  1. Откроем интерфейс настройки прав. Перейдем в меню Сервис — Пользователи — Настройка дополнительных прав пользователя.
  2. В открывшемся окне выберем нужного пользователя (если вы работаете в новой базе, это может быть пользователь (Неопределен) или созданный вами администратор).
  3. Развернем узел дерева Документы.
  4. Найдем пункт Редактирование цен и скидок в документах и установим напротив него флажок (так называемый «крыжик»).
  5. Нажмем кнопку ОК или Записать, чтобы изменения вступили в силу.

Важное примечание: После установки этого флага необходимо перезапустить документ (закрыть и открыть заново), чтобы настройки прав применились к форме. Теперь поле цены в Реализации или Чеке ККМ станет доступным для ввода.

Влияние договора и типа цен в УТ 10.3

Проанализируем еще один важный нюанс. Поле цены может блокироваться, если в документе не определен контекст ценообразования. Разберем, что нужно проверить:

  1. Зайдем в карточку Договора контрагента.
  2. На вкладке Дополнительно проверим заполнение поля Тип цен. Если там ничего не указано, выберите подходящий тип (например, «Оптовая» или «Розничная»).
  3. Убедитесь, что в самом типе цены стоит признак Цена включает НДС, если ваш учет того требует.
  4. В самом документе Реализация товаров и услуг нажмите кнопку Цены и валюта. Проверьте, выбран ли там тип цен. Если тип цен выбран, но редактирование запрещено, вернитесь к настройке дополнительных прав, описанной выше.

Решение для 1С:Розница 2.3 (Управляемые формы)

В конфигурации «Розница» механизмы управления доступом к ценам реализованы иначе. Здесь настройки разделены на общие права и настройки рабочего места кассира (РМК).

Настройка профиля РМК

Рассмотрим ситуацию, когда цена не меняется именно в интерфейсе кассира:

  1. Перейдем в раздел Продажи — Настройки РМК.
  2. Откроем используемый профиль настроек.
  3. В подразделе настроек интерфейса или разрешений найдем флаг Разрешить редактирование цены.
  4. Если флаг снят, кассир (даже с правами администратора) не сможет изменить цену, которая подтянулась из базы автоматически. Установим его.

Настройка функциональных опций

Выясним причину, если поле цены в «Рознице» недоступно даже в обычных документах (например, в Поступлении или Реализации):

Методические рекомендации: почему ручной ввод — это «плохая идея»?

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

  1. Создание типа цен: Создадим в справочнике Типы цен номенклатуры нужные категории (Закупочная, Розничная).
  2. Регистрация цен: Используем документ Установка цен номенклатуры. Именно этот документ записывает данные в регистр, после чего цена в Чеке ККМ будет подставляться автоматически и подсвечиваться черным цветом.
  3. Переоценка: Если цены меняются часто (например, из-за инфляции), правильнее ежедневно создавать один документ Установка цен, чем корректировать цену в каждой из ста реализаций за день.

Технический чек-лист при возникновении проблем

Если вышеуказанные действия не помогли, проанализируем технические параметры:

Таким образом, для решения проблемы в УТ 10.3 основным действием является установка флажка Редактирование цен и скидок в документах в дополнительных правах пользователя, а в Рознице 2.3 — настройка прав в профиле РМК и проверка правил ценообразования магазина.

← На главную