Задача
В типовой версии 1С:Розница 2.3 (платформа 8.3.27) кассиром считается пользователь, выполнивший вход в систему. Необходимо добавить функционал выбора другого кассира при открытии кассовой смены, при этом кассир может не совпадать с текущим пользователем 1С.
Основные требования
- Выбор кассира при открытии смены: должна появляться форма со списком пользователей 1С для выбора кассира.
- Отдельно для каждой организации: выбор кассира выполняется независимо для каждой организации в системе.
- Фиксация на всю смену: выбранный кассир закрепляется и используется:
- в РМК (рабочем месте кассира);
- при пробитии всех чеков;
- при закрытии смены;
- в печатных формах чеков и кассовых документов.
- Повторный выбор не требуется: в течение открытой смены повторное открытие окна выбора кассира не допускается.
- Совместимость с разными типами касс: доработка должна корректно работать как с кассами, где настроено распределение продаж по товарным группам, так и без него. Работа касс без распределения не должна быть нарушена.
Технические ограничения
- Реализация строго через расширение (без снятия с поддержки).
- Решение должно быть устойчиво к обновлениям типовой конфигурации.
Требования к кандидату
Ожидается исполнитель с опытом разработки на платформе 1С:Предприятие 8.3, знакомый с конфигурацией «1С:Розница» и механикой работы касс (РМК, кассовые смены, чеки).