В розничных магазинах кассиры часто забывают спросить у покупателя дисконтную карту перед оплатой. В результате:
- Покупатель не получает скидку и остаётся недоволен
- Приходится отменять чек, применять карту и пробивать заново
- Теряется время в очереди
- Снижается лояльность клиентов
### Решение
Расширение **ПроверкаДисконтнойКартыРМК** автоматически проверяет наличие дисконтной карты в момент оплаты. Если карта не заполнена — кассир видит крупное предупреждение красным текстом с вопросом: продолжить оплату без карты или вернуться и добавить её.
### Что делает расширение
1. **Перехватывает три вида оплаты** в РМК:
- Оплата наличными
- Оплата платёжной картой
- Сложная оплата (комбинированная)
2. **Проверяет поле «Дисконтная карта»** в текущем чеке
3. **Если карта не заполнена** — открывает модальное окно предупреждения:
- Крупный красный текст: *«Дисконтная карта не указана! Продолжить без карты?»*
- Две кнопки: **Да** (продолжить оплату) / **Нет** (вернуться к чеку)
- Окно блокирует весь интерфейс — кассир не сможет его проигнорировать
4. **Если карта заполнена** — оплата проходит как обычно, без задержек
### Технические особенности
- **Тип**: Расширение конфигурации (.cfe)
- **Префикс**: КДК_
- **Метод перехвата**: Аннотация `&Вместо` (не модифицирует типовую конфигурацию)
- **Совместимость**: 1С:Розница 2.3, платформа 8.3.24+
- **Безопасный режим**: Рекомендуется отключить для корректной работы
- **Не требует снятия с поддержки**: Работает как расширение, типовая конфигурация не изменяется
### Установка
1. Откройте **Конфигуратор** → Конфигурация → Расширения конфигурации
2. Нажмите **+** (Добавить) → Из файла → выберите файл `.cfe`
3. **Отключите безопасный режим** для загруженного расширения (правой кнопкой → Безопасный режим → снять галку)
4. Нажмите **Обновить конфигурацию базы данных** (F7)
5. Перезапустите клиентское приложение
### Как проверить работу
1. Откройте РМК (Рабочее место кассира)
2. Добавьте товар в чек
3. **Не указывайте** дисконтную карту
4. Нажмите кнопку оплаты (наличные, карта или сложная оплата)
5. Должно появиться предупреждение красным текстом
6. Нажмите «Нет» → вернётесь к чеку для добавления карты
7. Нажмите «Да» → оплата пройдёт без карты
### Ограничения
- Расширение предназначено для **старого РМК** (управляемый режим) в Розница 2.3
- Для нового РМК (мобильное приложение 1С:РМК) данное расширение не применимо
- Тестировалось на Розница 2.3.23.50, платформа 8.3.27.1989.
Вступайте в нашу телеграмм-группу Инфостарт
