Почему в РМК 1С:УНФ не работают ручные скидки и как правильно настроить права кассира

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

При настройке розничной торговли в программе 1С:Управление нашей фирмой (УНФ) или аналогичной ей 1С:Розница 3.0 специалисты часто сталкиваются с неочевидным поведением системы. Типичная ситуация: администратор создает нового пользователя, назначает ему профиль доступа Рабочее место кассира (РМК), запускает рабочее место, но обнаруживает, что поле для ввода ручной скидки в чеке остается полностью заблокированным (серого цвета). При этом, если зайти в РМК под учетной записью администратора с полными правами, поле становится активным и скидки успешно применяются.

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

Причина №1: Нулевой лимит максимальной ручной скидки в настройках РМК

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

Давайте разберем по шагам, как зафиксировать корректные лимиты скидок в системе:

  1. Войдите в информационную базу под учетной записью с правами Администратора.
  2. Перейдите в раздел меню Компания (в некоторых версиях интерфейса — Настройки или Администрирование).
  3. В блоке настроек найдите пункт Поддержка оборудования и перейдите по ссылке Настройки РМК (удобно через обработку фиксации и защиты настроек системы). Если вы используете единое РМК в новых версиях, путь может выглядеть так: Продажи -> Розничные продажи -> Настройки РМК.
  4. Откройте карточку настроек, которая используется для вашей кассы (обычно она называется "Настройки РМК по умолчанию" или привязана к конкретному рабочему месту компьютера).
  5. В открывшейся форме перейдите на вкладку Формирование чека или найдите группу параметров Маркетинговые акции.
  6. Найдите поле Максимальный процент ручной скидки. По умолчанию там будет стоять значение 0.
  7. Установите желаемый лимит. Например, если вы хотите разрешить продавцам делать скидку не более 15%, укажите число 15. Если ограничений быть не должно (что крайне не рекомендуется для обычных кассиров), установите 100.
  8. Запишите и закройте настройки.

После выполнения этих действий перезапустите сеанс кассира. Поле ручной скидки в интерфейсе РМК станет активным, однако программа физически не позволит продавцу ввести число, превышающее установленный вами лимит.

Причина №2: Конфликт профилей безопасности и настройка прав через «Помощник»

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

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

Для правильной настройки прав кассира выполните следующие действия — поможет расширение прав доступа для контроля цен и задолженности:

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

Такой подход позволяет разграничить ответственность сотрудников непосредственно на кассовом узле, не перегружая интерфейс продавца лишними документами и отчетами бэк-офиса. Для комплексного разбора всех параметров кассового узла можно использовать пошаговую инструкцию по настройке РМК в 1С:УНФ 3.0 и Розница 3.0.

Решение проблемы злоупотреблений: внедрение Управляемых скидок

Как справедливо заметили участники обсуждения на форуме, предоставление кассиру возможности вводить любой произвольный процент ручной скидки — это огромный риск для бизнеса. Недобросовестный сотрудник может продавать товары своим друзьям с максимальной скидкой или проводить махинации с чеками. Чтобы исключить человеческий фактор, но сохранить гибкость продаж, рассмотрим механизм Управляемых (типовых) скидок.

Управляемые скидки позволяют полностью запретить кассиру ручной ввод любых цифр, но предоставляют ему экранные кнопки с фиксированными вариантами скидок (например: 3%, 5%, 10%, "Уценка" и т. д.), разработанными и утвержденными руководством.

Рассмотрим по шагам процесс настройки управляемых скидок:

  1. Перейдите в раздел Продажи -> группа Цены и скидки -> откройте справочник Скидки (в зависимости от версии он может называться "Скидки и наценки").
  2. Нажмите кнопку Создать для добавления новой скидки.
  3. В открывшейся карточке укажите наименование скидки, которое будет понятно кассиру (например, Скидка лояльности 5% или Скидка по просьбе клиента 10%).
  4. В поле Способ предоставления выберите значение Процент и укажите размер скидки (например, 5 или 10).
  5. Важный шаг: в поле Тип скидки укажите значение Ручная (управляемая). Это сообщит системе, что скидка не должна рассчитываться автоматически по условиям, а будет активироваться кассиром вручную.
  6. В настройках РМК (которые мы рассматривали в первом пункте статьи) установите параметр Максимальный процент ручной скидки равным 0%. Это заблокирует произвольный ввод процентов на клавиатуре.
  7. Запишите созданные скидки.

Посмотрим, как это выглядит на практике для кассира в интерфейсе РМК:

Этот метод полностью решает проблему воровства на кассе, так как директор или управляющий четко контролирует список возможных скидок и может анализировать их применимость в отчетах по продажам.

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

Если специфика вашего бизнеса не предполагает использование управляемых скидок, но требует персонификации покупателей, отличным решением станет выпуск Дисконтных карт (карт лояльности) — для этого подойдёт инструмент внедрения программы лояльности и виртуальных карт, как и планировал автор темы на форуме.

В этом сценарии скидка привязывается непосредственно к дисконтной карте клиента. Для её предоставления кассиру достаточно считать штрихкод карты сканером или найти клиента по номеру телефона в базе данных. Программа автоматически рассчитает процент скидки на основании правил дисконтной программы (накопительная скидка, фиксированная скидка или бонусная система), исключая возможность ручного вмешательства продавца.

Для настройки дисконтных карт в 1С:УНФ выполните следующие действия:

  1. Перейдите в раздел Продажи -> Цены и скидки -> включите функциональную опцию Дисконтные карты.
  2. В этом же разделе откройте справочник Виды дисконтных карт и создайте новый вид (например, "Серебряная карта 5%"). В настройках вида укажите автоматическую скидку, которая должна срабатывать при считывании карты.
  3. При визите покупателя кассир нажимает кнопку Дисконтная карта в РМК, сканирует карту, и система мгновенно пересчитывает цены согласно правилам программы лояльности.

Резюмируя, отметим: для решения проблемы неактивных ручных скидок всегда начинайте с проверки ограничений в Настройках РМК под администратором. Если вашей целью является построение безопасного и прозрачного розничного бизнеса, откажитесь от прямого ручного ввода скидок в пользу Управляемых скидок или использования Дисконтных карт.

← На главную