Доработка реализована в виде расширения. Разрабатывалась для магазина, с целью максимального ограничения прав доступа кассирам к любому другому функционалу кроме рабочего места кассира. Запрет выхода из РМК хорошо реализован в Рознице 2.3 но в Управлении Торговлей 3.0 к сожалению такого функционала нет. Клиент хотел что бы кассир не мог видеть ничего кроме РМК и не мог выйти из РМК. В Управлении Торговлей есть возможность указать что при открытии программы будет открываться окно РМК, это указывается в настройках пользователя:
Мы решили сделать открытие программы в режиме окна Киоск на кассовых компьютерах, изначально планировалось сделать привязку режима открытия окна к Пользователю, но затем было решено обрабатывать возможность открытия через дополнительные параметры запуска:
На кассовых местах прописывался параметр: /C "Kiosk" . В расширении этот параметр перехватывается в процедуре "ПередНачаломРаботыСистемы" в модуле приложения.
Клиенту нужно было включить режим редактирования количества в строке, но запретить удаление строк. В УТ есть возможность либо включить редактирование строк полностью (Галочкой в настройках продавца), либо выключить, нет возможности изменять поля строки выборочно. В расширении мы оставили запрет на корректировку чека, но включили возможность изменения поля Количество. Также на эту галочку было добавлена видимость кнопки Поиск по товарам в РМК, выход из РМК в предприятие, то есть теперь кассир если захочет выйти то закроет программу полностью. Для наглядности была изменена надпись в окне настроек продавца на "Включить корректировку строк чека и Отключить режим Кассира":
При закрытии смены автоматически открывается Отчет о розничных продажах. Кассир не должен ничего изменять в этом документе но должен просмотреть и сверить данные. Поэтому если документ открывается сразу после закрытия смены из РМК то он открывается в режиме - только просмотр.
Тестировалось на конфигурации Управление торговлей для Казахстана, редакция 3 (3.4.4.96). Платформа (8.3.18.1289).