PPO (ПРРО) Украина
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
У кого есть готовые наработки для работы c сабжем, прошу помочь, оплачиваемо.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7375
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
PPO (ПРРО) Украина
На самом деле можно обойти беду и быстро запустится за один день.
1. Подключаемся, к готовому сервису РРО, например https://checkbox.ua
Устанавливаете их софтину - она может перехватывать чеки с драйвера ККТ Мария 304Т2
2. Если Ваша программа умеет работать с ККТ Мария 304Т2 (местные говорят что это хит,
вроде нашего АТОЛ 30Ф), то на этом работа по внедрению РРО закончена. Пожалуйста.
3. Если Вы только сейчас узнали о существовании ККТ Мария 304Т2 - лучше не начинайте.
Возьмите готовый драйвер АртСофт - там можно записывать маленькие текстовые файлы
с командами и он будет их переправлять на ККТ Мария 304Т2 (и далее РРО). Вот и всё.
Гипотетически, конечно, можно разобраться с сервисом РРО через LibCurl.
Вопрос в том - нужно ли ?
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
Спасибо Игорь за то, что помогаете. Если в России еще с этим пришлось столкнуться и решить проблему, не без помощи людей нашего форума, то в украинском направлении полный ноль.Игорь Столяров писал(а): ↑17 Декабрь 2021, 16:21 На самом деле можно обойти беду и быстро запустится за один день.
Даже пока не знаю с какими аппаратами столкнусь и люди какие модели будут закупать.Игорь Столяров писал(а): ↑17 Декабрь 2021, 16:21 1. Подключаемся, к готовому сервису РРО, например https://checkbox.ua
Устанавливаете их софтину - она может перехватывать чеки с драйвера ККТ Мария 304Т2
2. Если Ваша программа умеет работать с ККТ Мария 304Т2 (местные говорят что это хит,
вроде нашего АТОЛ 30Ф), то на этом работа по внедрению РРО закончена. Пожалуйста.
3. Если Вы только сейчас узнали о существовании ККТ Мария 304Т2 - лучше не начинайте.
Возьмите готовый драйвер АртСофт - там можно записывать маленькие текстовые файлы
с командами и он будет их переправлять на ККТ Мария 304Т2 (и далее РРО). Вот и всё.
Вот про этот вариант и думал, не надо привязываться к драйверам и прочее, а напрямую отправлять чек в электронный кабинет, благо такая возможность есть. Если у кого то есть готовые решения или знает как оно решается, тому моя личная благодарность и финансовая тоже.Игорь Столяров писал(а): ↑17 Декабрь 2021, 16:21 Гипотетически, конечно, можно разобраться с сервисом РРО через LibCurl.
Вопрос в том - нужно ли ?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7375
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
PPO (ПРРО) Украина
Вам нужно немного войти в тему.
Смысл РРО как раз в том, что аппаратная кассовая техника не нужна !
Т.е. получаете сертификат, подключаетесь к сервису (если сможете) и любой смартфон или компьютер становится ККМ.
Описание есть только на мове (ожидаемо) - разбираться с этим должны местные программисты.
Вряд ли кому-то это ещё интересно. Объём работ большой, смысл это делать самому есть, если у Вас сотни клиентов.
В остальных случаях рекомендую использовать готовые решения. Благодарность не так сильно пострадает.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
Не совсем понял, как не нужна? Вроде как только для ПРРО не нужна.Игорь Столяров писал(а): ↑17 Декабрь 2021, 18:27Смысл РРО как раз в том, что аппаратная кассовая техника не нужна !
Т.е. получаете сертификат, подключаетесь к сервису (если сможете) и любой смартфон или компьютер становится ККМ.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7375
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
PPO (ПРРО) Украина
Возможно я туплю и не знаю местные традиции и обычаи.
Я там ниже указал местный сервис, который реализует передачю фискальной информации (чеки)
без всякой кассовой техники и они это называют "Програмна каса Checkbox (РРО)" ...
Мову не знаю, и спорить о тонкостях диалекта и законодательства на деньги категорически отказываюсь.
Я там ниже указал местный сервис, который реализует передачю фискальной информации (чеки)
без всякой кассовой техники и они это называют "Програмна каса Checkbox (РРО)" ...
Мову не знаю, и спорить о тонкостях диалекта и законодательства на деньги категорически отказываюсь.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
Понял, извините, что таким тупым родилсяИгорь Столяров писал(а): ↑18 Декабрь 2021, 22:15 без всякой кассовой техники и они это называют "Програмна каса Checkbox (РРО)" ...
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4615
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 6 раз
- Поблагодарили: 37 раз
PPO (ПРРО) Украина
Из сегодняшней переписки.Я не тупой, я экономно расходую потенциал.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7375
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
PPO (ПРРО) Украина
Надо признать, что сама идея РРО (и уже существующая реализация) - крутые.
У них налоговая не считает, что для того что бы залатить налоги, бизнесу нужно
содержать кучу дармоедов вроде ОФД, ЕГАИС, Честных знаков и загибающихся
фабрик микроэлектроники Зеленограда.
Т.е. получаешь сертификат и можешь напрямую передавать данные в ФНС.
Любой компьютер или смартфон становится кассовым аппратом. Красота !
У них налоговая не считает, что для того что бы залатить налоги, бизнесу нужно
содержать кучу дармоедов вроде ОФД, ЕГАИС, Честных знаков и загибающихся
фабрик микроэлектроники Зеленограда.
Т.е. получаешь сертификат и можешь напрямую передавать данные в ФНС.
Любой компьютер или смартфон становится кассовым аппратом. Красота !
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
бегло посмотрел, описано неплохо, попробую интегрировать.Игорь Столяров писал(а): ↑19 Декабрь 2021, 8:50 Надо признать, что сама идея РРО (и уже существующая реализация) - крутые.
У них налоговая не считает, что для того что бы залатить налоги, бизнесу нужно
содержать кучу дармоедов вроде ОФД, ЕГАИС, Честных знаков и загибающихся
фабрик микроэлектроники Зеленограда.
Т.е. получаешь сертификат и можешь напрямую передавать данные в ФНС.
Любой компьютер или смартфон становится кассовым аппратом. Красота !
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
В продолжении темы, для отправки API нужно использовать Base64 с ЕЦП, ранее никогда ни сталкивался, если кто то может подсказать, помочь, примером, буду благодарен.
Поискал на форуме мало информации или не нашел, ткните если есть.
Спасибо за понимание.
Поискал на форуме мало информации или не нашел, ткните если есть.
Спасибо за понимание.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4615
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 6 раз
- Поблагодарили: 37 раз
PPO (ПРРО) Украина
Пример преобразования строки в base64 и обратно есть в smtp классе. Это старый класс для отправки почты, должен быть в архивах на clarionlife.
C6/C11, ШВС, tps/btrieve.
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
PPO (ПРРО) Украина
Функция printf умеет в/из base64:
Код: Выделить всё
strBase64Encoded = printf('%v', 'bla-bla')
strOriginal = printf('%w', strBase64Encoded)
С уважением, ДП
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
PPO (ПРРО) Украина
Большое спасибо, а как к нему ЕЦП прикрепить? Он в виде файла - Key-6.datДед Пахом писал(а): ↑05 Январь 2022, 13:26 Функция printf умеет в/из base64:Код: Выделить всё
strBase64Encoded = printf('%v', 'bla-bla') strOriginal = printf('%w', strBase64Encoded)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп