АТОЛ платформа 10 секции или свой вид оплаты
Всем доброго дня.
Есть 1С Розница и АТОЛ платформа 5, есть два вида продаж магазин и доставка, необходимо эти суммы дробить на Z отчете, т.к. эквайринга два а ФР один.
Написал расширение по делению на секции через галочку в РМК, на эмуляторе пробивает все ОК, но как я понял АТОЛ не умеет работать с секциями(в настройках ФР смотрел). Думаю что можно еще попробовать сделать.
Ни у кого не было опыта по передаче другого типа оплаты на ФР, я имею ввиду которые есть в таблицах типов оплаты как служебные и их можно заполнить самому, или можно это как то по другому реализовать?
Есть 1С Розница и АТОЛ платформа 5, есть два вида продаж магазин и доставка, необходимо эти суммы дробить на Z отчете, т.к. эквайринга два а ФР один.
Написал расширение по делению на секции через галочку в РМК, на эмуляторе пробивает все ОК, но как я понял АТОЛ не умеет работать с секциями(в настройках ФР смотрел). Думаю что можно еще попробовать сделать.
Ни у кого не было опыта по передаче другого типа оплаты на ФР, я имею ввиду которые есть в таблицах типов оплаты как служебные и их можно заполнить самому, или можно это как то по другому реализовать?
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
попробовал передать :
вместо:
При пробитии чека ошибка, что недостаточно оплаты и документ аннулирован.
ЗаписьXML.ЗаписатьАтрибут("CashLessType6" , XMLСтрока(СуммаНаличные));
вместо:
ЗаписьXML.ЗаписатьАтрибут("Cash", XMLСтрока(СуммаНаличные));
При пробитии чека ошибка, что недостаточно оплаты и документ аннулирован.
(4) У драйвера для 1С нет метода который вы пытаетесь использовать
Секция Payments
Атрибут
Cash - Сумма оплаты наличными денежными средствами
ElectronicPayment - Сумма оплаты безналичными средствами платежа
PrePayment - Сумма зачтенной предоплаты или аванса
PostPayment - Сумма оплаты в кредит (постоплаты)
Barter - Сумма оплаты встречным предоставлением
драйвер же для 1С "урезанный" использует только методы и параметры изТребований к разработке драйверов подключаемого оборудования.
атрибут Department -Отдел, по которому ведется продажа включен в стандарт еще с версии БПО 2.1 и в ККТ АТОЛ есть деление по секциям
+ отчета по секциям нет в драйвер 1С для АТОЛ , так как его нет в стандарте. И отчет по секциям вам придется или через утилиту драйвера "снимать" или методом "полного драйвера"Сменные итоги по секциям
Секция Payments
Атрибут
Cash - Сумма оплаты наличными денежными средствами
ElectronicPayment - Сумма оплаты безналичными средствами платежа
PrePayment - Сумма зачтенной предоплаты или аванса
PostPayment - Сумма оплаты в кредит (постоплаты)
Barter - Сумма оплаты встречным предоставлением
драйвер же для 1С "урезанный" использует только методы и параметры из
атрибут Department -Отдел, по которому ведется продажа включен в стандарт еще с версии БПО 2.1 и в ККТ АТОЛ есть деление по секциям
ЗаписьXML.ЗаписатьАтрибут("Department", XMLСтрока(ТекущаяПозиция.НомерСекции));
+ отчета по секциям нет в драйвер 1С для АТОЛ , так как его нет в стандарте. И отчет по секциям вам придется или через утилиту драйвера "снимать" или методом "полного драйвера"
(5)Мне получилось передать в чек секцию,
но сейчас возникла проблема с пробитием, со снятием отчета по секциям.
Хочу чтобы отчет по секциям печатался перед Z отчетом.
корректно ли будет выполнение такой команды?
но сейчас возникла проблема с пробитием, со снятием отчета по секциям.
Хочу чтобы отчет по секциям печатался перед Z отчетом.
АТОЛ= Новый COMобъект("AddIn.Fptr10");
АТОЛ.setSingleSetting(Объект.LIBFPTR_SETTING_PORT, Строка(Объект.LIBFPTR_PORT_USB));
АТОЛ.applySingleSettings();
АТОЛ.open();
АТОЛ.setParam(Fptr.LIBFPTR_PARAM_REPORT_TYPE, Fptr.LIBFPTR_RT_DEPARTMENTS);
АТОЛ.report();
АТОЛ.close();
корректно ли будет выполнение такой команды?