При настройке розничной торговли в программе 1С:Управление нашей фирмой (УНФ) или аналогичной ей 1С:Розница 3.0 специалисты часто сталкиваются с неочевидным поведением системы. Типичная ситуация: администратор создает нового пользователя, назначает ему профиль доступа Рабочее место кассира (РМК), запускает рабочее место, но обнаруживает, что поле для ввода ручной скидки в чеке остается полностью заблокированным (серого цвета). При этом, если зайти в РМК под учетной записью администратора с полными правами, поле становится активным и скидки успешно применяются.
В этой статье мы подробно разберем, почему возникает эта проблема, проанализируем внутренние механизмы ограничения прав в современных конфигурациях 1С на базе управляемых форм и рассмотрим три различных сценария решения этой задачи: от простой разблокировки ручного ввода до внедрения контролируемых "управляемых" скидок и дисконтных карт для предотвращения злоупотреблений со стороны персонала.
Самая распространенная причина, по которой кассир не может применить ручную скидку, кроется не в общих правах доступа 1С (ролях), а в специализированных настройках самого рабочего места кассира. По умолчанию в целях безопасности система устанавливает максимальный размер ручной скидки равным 0%. Если этот лимит равен нулю, программа автоматически блокирует интерфейсную возможность редактирования скидок для всех пользователей, кроме администратора.
Давайте разберем по шагам, как зафиксировать корректные лимиты скидок в системе:
0.15. Если ограничений быть не должно (что крайне не рекомендуется для обычных кассиров), установите 100.После выполнения этих действий перезапустите сеанс кассира. Поле ручной скидки в интерфейсе РМК станет активным, однако программа физически не позволит продавцу ввести число, превышающее установленный вами лимит.
Вторая проблема, с которой часто сталкиваются начинающие внедренцы (что наглядно описано в сообщениях форума), — это попытка настроить права кассира через стандартные группы доступа в администрировании пользователей. При попытке включить профиль Продажи у пользователя автоматически отключается профиль Рабочее место кассира, либо кассир получает избыточные права административного характера.
Проанализируем ситуацию: профиль Продажи предназначен для менеджеров бэк-офиса. Он открывает доступ к заказам покупателей, расходным накладным, оптовым ценам, закупкам и складским документам. Давать такие права обычному кассиру на торговой точке — грубая ошибка безопасности. В современных конфигурациях 1С разделение прав внутри интерфейса кассира реализовано обособленно.
Для правильной настройки прав кассира выполните следующие действия — поможет расширение прав доступа для контроля цен и задолженности:
Операционный кассир — обладает минимальными правами (может только пробивать стандартные чеки, не имеет доступа к редактированию цен, отмене чеков и ручным скидкам).Старший кассир — имеет расширенные права (может оформлять возвраты, отменять чеки, корректировать строки и применять ручные скидки).Старший кассир в настройках прав РМК.Такой подход позволяет разграничить ответственность сотрудников непосредственно на кассовом узле, не перегружая интерфейс продавца лишними документами и отчетами бэк-офиса. Для комплексного разбора всех параметров кассового узла можно использовать пошаговую инструкцию по настройке РМК в 1С:УНФ 3.0 и Розница 3.0.
Как справедливо заметили участники обсуждения на форуме, предоставление кассиру возможности вводить любой произвольный процент ручной скидки — это огромный риск для бизнеса. Недобросовестный сотрудник может продавать товары своим друзьям с максимальной скидкой или проводить махинации с чеками. Чтобы исключить человеческий фактор, но сохранить гибкость продаж, рассмотрим механизм Управляемых (типовых) скидок.
Управляемые скидки позволяют полностью запретить кассиру ручной ввод любых цифр, но предоставляют ему экранные кнопки с фиксированными вариантами скидок (например: 3%, 5%, 10%, "Уценка" и т. д.), разработанными и утвержденными руководством.
Рассмотрим по шагам процесс настройки управляемых скидок:
Скидка лояльности 5% или Скидка по просьбе клиента 10%).5 или 10).Ручная (управляемая). Это сообщит системе, что скидка не должна рассчитываться автоматически по условиям, а будет активироваться кассиром вручную.0%. Это заблокирует произвольный ввод процентов на клавиатуре.Посмотрим, как это выглядит на практике для кассира в интерфейсе РМК:
% Скидка).Этот метод полностью решает проблему воровства на кассе, так как директор или управляющий четко контролирует список возможных скидок и может анализировать их применимость в отчетах по продажам.
Если специфика вашего бизнеса не предполагает использование управляемых скидок, но требует персонификации покупателей, отличным решением станет выпуск Дисконтных карт (карт лояльности) — для этого подойдёт инструмент внедрения программы лояльности и виртуальных карт, как и планировал автор темы на форуме.
В этом сценарии скидка привязывается непосредственно к дисконтной карте клиента. Для её предоставления кассиру достаточно считать штрихкод карты сканером или найти клиента по номеру телефона в базе данных. Программа автоматически рассчитает процент скидки на основании правил дисконтной программы (накопительная скидка, фиксированная скидка или бонусная система), исключая возможность ручного вмешательства продавца.
Для настройки дисконтных карт в 1С:УНФ выполните следующие действия:
Резюмируя, отметим: для решения проблемы неактивных ручных скидок всегда начинайте с проверки ограничений в Настройках РМК под администратором. Если вашей целью является построение безопасного и прозрачного розничного бизнеса, откажитесь от прямого ручного ввода скидок в пользу Управляемых скидок или использования Дисконтных карт.