Для работы с картами оплаты необходим скрипт оплаты, реализующий логику работы с конкретным драйвером. В настройках программы необходимо указать имя скрипта: через меню "Администратор/Установки" открываем окно "Параметры работы программы", закладку "Розница". В параметре "Скрипт для работы с банковской картой (модификатор КР - "Кредитная карта") если хотим, чтобы скрипт отрабатывал по модификатору КР, либо в параметре "Скрипты для безнал. продажи (модификатор БН - "Безналичный расчет")", если хотим, чтобы скрипт привязался к модификатору БН, указываем имя скрипта (можно без пути либо с относительным путем, если скрипт лежит в общем каталоге скриптов).
Скрипт исполняется в момент сохранения чека перед пробитием чека в кассе. Параметр "Касса автономна" должен быть выключен, то есть касса активна. Скрипт может содержать код в основном разделе begin-end, либо в паре функций RTLCC_Execute (основной код, исполняемый до пробития чека в кассе) и RTLCC_Commit ( дополнительный код, исполняемый после пробития чека, который может быть использован для подтверждения либо отмены после работы с кассовым аппаратом). Если скрипт выполнен без функций, то он будет запущен только один раз, перед работой с кассой.
Скрипт, реализующий работу с драйверами Сбербанка через OLE-сервер, доступен по данному адресу: Скрипты для работы с картами оплаты