Всем доброго времени суток.
При пробитии чека коррекции получаю ошибку: "Некорректная сумма налога Код ошибки 128".
Что интересно...на одном аппарате (Атол 30Ф прошивка 3.0.1245, он у меня тренировочный) - все работает нормально, а на другом (Атол 22ПТК) - как раз ошибка.
Может кто сталкивался с подобным....подскажите куда копать.
Код пробития:
FR.setParam(1177, СокрЛП(ОснованиеДляКоррекции));
FR.setParam(1178,ДатаДокОснованияКоррекции);
FR.setParam(1179, СокрЛП(НомерДокОснованияКоррекции));
FR.utilFormTlv();
Тег1174 = FR.getParamStringHex(FR.LIBFPTR_PARAM_TAG_VALUE);
FR.setParamStrHex(1174, Тег1174);
Если СокрЛП(ТипКоррекции) = "операция по предписанию" Тогда
Тег1173 = 1;
Иначе
Тег1173 = 0;
КонецЕсли;
FR.setParam(1173, Тег1173);
FR.setParam(FR.LIBFPTR_PARAM_RECEIPT_TYPE, FR.LIBFPTR_RT_BUY_CORRECTION );
FR.openReceipt();
FR.setParam(FR.LIBFPTR_PARAM_COMMODITY_NAME, " ");
FR.setParam(FR.LIBFPTR_PARAM_PRICE, СуммаДляККМ);
FR.setParam(FR.LIBFPTR_PARAM_QUANTITY, 1);
FR.setParam(FR.LIBFPTR_PARAM_TAX_TYPE, FR.LIBFPTR_TAX_NO);
FR.Registration();
FR.setParam(FR.LIBFPTR_PARAM_TAX_TYPE, FR.LIBFPTR_TAX_NO);
FR.setParam(FR.LIBFPTR_PARAM_TAX_SUM, 0.00);
FR.receiptTax();
FR.setParam(1105, СуммаДляККМ);
FR.setParam(FR.LIBFPTR_PARAM_PAYMENT_TYPE, FR.LIBFPTR_PT_CASH);
FR.setParam(FR.LIBFPTR_PARAM_PAYMENT_SUM, СуммаДляККМ);
FR.closeReceipt();
При пробитии чека коррекции получаю ошибку: "Некорректная сумма налога Код ошибки 128".
Что интересно...на одном аппарате (Атол 30Ф прошивка 3.0.1245, он у меня тренировочный) - все работает нормально, а на другом (Атол 22ПТК) - как раз ошибка.
Может кто сталкивался с подобным....подскажите куда копать.
Код пробития:
FR.setParam(1177, СокрЛП(ОснованиеДляКоррекции));
FR.setParam(1178,ДатаДокОснованияКоррекции);
FR.setParam(1179, СокрЛП(НомерДокОснованияКоррекции));
FR.utilFormTlv();
Тег1174 = FR.getParamStringHex(FR.LIBFPTR_PARAM_TAG_VALUE);
FR.setParamStrHex(1174, Тег1174);
Если СокрЛП(ТипКоррекции) = "операция по предписанию" Тогда
Тег1173 = 1;
Иначе
Тег1173 = 0;
КонецЕсли;
FR.setParam(1173, Тег1173);
FR.setParam(FR.LIBFPTR_PARAM_RECEIPT_TYPE, FR.LIBFPTR_RT_BUY_CORRECTION );
FR.openReceipt();
FR.setParam(FR.LIBFPTR_PARAM_COMMODITY_NAME, " ");
FR.setParam(FR.LIBFPTR_PARAM_PRICE, СуммаДляККМ);
FR.setParam(FR.LIBFPTR_PARAM_QUANTITY, 1);
FR.setParam(FR.LIBFPTR_PARAM_TAX_TYPE, FR.LIBFPTR_TAX_NO);
FR.Registration();
FR.setParam(FR.LIBFPTR_PARAM_TAX_TYPE, FR.LIBFPTR_TAX_NO);
FR.setParam(FR.LIBFPTR_PARAM_TAX_SUM, 0.00);
FR.receiptTax();
FR.setParam(1105, СуммаДляККМ);
FR.setParam(FR.LIBFPTR_PARAM_PAYMENT_TYPE, FR.LIBFPTR_PT_CASH);
FR.setParam(FR.LIBFPTR_PARAM_PAYMENT_SUM, СуммаДляККМ);
FR.closeReceipt();
По теме из базы знаний
- АИС: Онлайн-кассы для 1С 7.7 (с поддержкой маркировки ЕГАИС, ТАБАКА, ОБУВИ, ЛЕКАРСТВ, ШИН, ОДЕЖДЫ, МОЛОКА, ВОДЫ и пр.) и Обмен с 1С 7.7 Честный ЗНАК (ГИСМТ, ЦРПТ, ЭДО)
- Программа для управления ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового ini.файла для 1с77, 1с8Х любых конфигураций
- 54-ФЗ(онлайн кассы): FAQ
- Рабочее место кассира (ФФД 1.2, Маркировка, Онлайн-касса АТОЛ, ДТО WEB-сервер + ДТО WEB Requests)
- Wildberries. Загрузка еженедельных отчетов и финансовые показатели в разрезе карточек товаров (Юнит-экономика в 1с)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Драйвер KKT10-10.10.3.0-windows32-setup
Код для 1С, только для 7.7 (есть и такие клиенты еще)
Для разработки пользовался вот этой инструкцией:
https://integration.atol.ru/api/#obschaya-informatsiya
Может все это и древнее но работает))
Маркировки у клиента нет, изначально была проблема с чеком коррекции
Код для 1С, только для 7.7 (есть и такие клиенты еще)
Для разработки пользовался вот этой инструкцией:
Может все это и древнее но работает))
Маркировки у клиента нет, изначально была проблема с чеком коррекции
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот