В 1с рознице(8.3.27/2.3.23) необходимо разработать функционал разделения чека на 2 разные кассы в зависимости от условий.
Если оплата наличными и в номенклатуре стоит галочка "Пробивать за наличные"(ее нужно будет добавить тоже), то эти позиции должны пробиваться по другой кассе. По какой кассе пробивать нужно будет сделать выбор в настройках для расширений (такие настройки уже есть, в них просто добавить поле с выбором кассы).
Алгоритм:
1. Продавец пробивает товар в рмк, весь товар добавляется в окно продаж как обычно
2. При нажатии на кнопку "Оплата наличными" нужно пройти по списку всех товаров и взять все товары с галочкой "Пробивать за наличные" и пробить их по выбранной в настройках кассе.
2. Остальные товары пробить по основной кассе, как обычно.
На данный момент уже есть 2 созданные кассы на разные организации, по которым открываются и закрываются смены. Смогу скинуть выгрузку БД или можно подключиться на точку после 21.00.
Встроенная в 1с логика разбития по кассам через товарную группу не подходит.
Разработанный функционал должен включаться/выключаться по чекбоксу в настройках расширений.
Итого:
1. Добавить галочку в номенклатуру "Пробивать за наличные"
2. Добавить выбор кассы в настройки Расширений.
3. Добавить галочку включения функционала в настройки Расширений.
4. Доработать логику распределения товаров по кассам при нажатии на "оплата наличными".