Онлайн-касса Дримкас старт (вики принт 57ф)

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
gopstop2007
Ветеран
Сообщения: 1173
Зарегистрирован: 25 Март 2009, 21:55

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение gopstop2007 » 28 Декабрь 2018, 12:04

У кого есть опыт и готовое решение, использование Дримкас с помощью кларион, пожалуйста поделитесь, все оплачивается :)
Можно в личку.
Заранее благодарен.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 3806
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение Игорь Столяров » 28 Декабрь 2018, 18:06

Самый простой вариант: использовать OLE драйвер АТОЛ. Примеров - масса, в форуме обсуждалось неоднократно.

Код: Выделить всё

Драйвер АТОЛ ДТО8, изменения в версии от 01.11.2018 г.: 
... 
7. Добавлена поддержка Вики Принт 57Ф.
Готового решения нет и быть не может, т.к. всё сильно зависит от специфики использования фискального оборудования,
вида деятельности, совершаемых операций и т.д. В "Центре загрузок АТОЛ" (Yandex ?) есть готовый скрипт для основных
операций с драйвером АТОЛ - на OLE Clarion переводится за 5 мин. один-в один … :)

P/S: А деньги потом можно просто пропить, Новый год ведь скоро … ;)
«V» значит Вендетта !

Аватара пользователя
finsoftrz
Ветеран
Сообщения: 964
Зарегистрирован: 06 Ноябрь 2014, 12:48

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение finsoftrz » 29 Декабрь 2018, 0:23

Это пирит. Я с подобными аппаратами (более дорогими моделями) напрямую по com порту работаю, класс на чистом кларионе. Сил было потрачено много на отладку, не все там документировано. Вроде полет более менее нормальный, сейчас 18 аппаратов в постоянной работе, некоторые круглосуточно. Но если на этом бизнес не строится, то проще, как написал Игорь, взять атоловский драйвер. Не знаю, как оно работает. Аппарат заметно отличается от атолов и штрихов. Зато решение более менее стандартное, только оно платное и требует аппаратный ключ защиты.
Рязань решает.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 3806
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение Игорь Столяров » 29 Декабрь 2018, 8:58

finsoftrz писал(а):
29 Декабрь 2018, 0:23
только оно платное и требует аппаратный ключ защиты.
Так человек сразу написал, что он при деньгах и ему нужно готовое - я потому и предложил АТОЛ. :)
И, если не ошибаюсь, у АТОЛа есть и программные ключи.
«V» значит Вендетта !

Аватара пользователя
finsoftrz
Ветеран
Сообщения: 964
Зарегистрирован: 06 Ноябрь 2014, 12:48

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение finsoftrz » 29 Декабрь 2018, 10:03

Про программные ключи не знаю, вроде все только про аппаратные пишут. Есть еще дампы ключей, если про это... :-)
По поводу драйверов я во мнении укрепился - все это для "людей с улицы". Разработчики профессионального кассового ПО предпочитают реализовывать работу через com/ip, используя протоколы обмена.
Рязань решает.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 3806
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение Игорь Столяров » 29 Декабрь 2018, 10:30

finsoftrz писал(а):
29 Декабрь 2018, 10:03
Разработчики профессионального кассового ПО предпочитают реализовывать работу через com/ip
Я полностью согласный. Но если говорить о программировании как бизнесе, то важна ещё себестоимость работ и сопровождения.
И вот при работе через драйвер OLE - этот показатель на порядок лучше. Если у разработчика есть объём (десятки-сотни клиентов) и
он может посадить ботана который только и будет этим заниматься - то можно разбирать протоколы обмена, отслеживать изменения
в прошивках девайсов, разбираться с алгоритмикой взаимодействия и отработкой внештатных ситуаций. Явно не мой случай. :)
«V» значит Вендетта !

Аватара пользователя
finsoftrz
Ветеран
Сообщения: 964
Зарегистрирован: 06 Ноябрь 2014, 12:48

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение finsoftrz » 29 Декабрь 2018, 10:53

Что это за бизнес... Программируешь, программируешь, а чтобы бросить, денег все равно не хватает... :-)
Рязань решает.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 3806
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение Игорь Столяров » 29 Декабрь 2018, 11:13

finsoftrz писал(а):
29 Декабрь 2018, 10:53
а чтобы бросить, денег все равно не хватает
Так вот оно оттуда и идёт …
В современных C# или Python парой операторов можно сделать больше чем тысячей строк кода в C или Clarion.
Потому и стараешься юзать готовые классы, библиотеки, интерфейсы, шаблоны и т.д. Что бы не погрязнуть во всём этом. :)
«V» значит Вендетта !

Аватара пользователя
finsoftrz
Ветеран
Сообщения: 964
Зарегистрирован: 06 Ноябрь 2014, 12:48

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение finsoftrz » 29 Декабрь 2018, 11:17

Рязань решает.

Аватара пользователя
Admin
Администратор
Сообщения: 3340
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение Admin » 29 Декабрь 2018, 12:42

К чему это?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 789
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение RaFaeL » 29 Декабрь 2018, 16:16

Admin писал(а):
29 Декабрь 2018, 12:42
К чему это?
С соседней темой про НГ видимо промазал )

Аватара пользователя
finsoftrz
Ветеран
Сообщения: 964
Зарегистрирован: 06 Ноябрь 2014, 12:48

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение finsoftrz » 29 Декабрь 2018, 18:34

Неа, тест на ассоциативное мышление. :-)
Вы что, Яшу Гуревича не знаете? Яшу Гуревича должны знать все! :-)
Рязань решает.

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2167
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение Дед Пахом » 29 Декабрь 2018, 18:53

Ну как же, таки знаю Яшу Гуревича. Хотя он вовсе и не Яша, а Сёма. Да и не Гуревич, а Соловейчик.
С уважением, ДП

gopstop2007
Ветеран
Сообщения: 1173
Зарегистрирован: 25 Март 2009, 21:55

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение gopstop2007 » 03 Январь 2019, 12:39

Всех с Новый 2019 Годом!
Игорь Столяров писал(а):
28 Декабрь 2018, 18:06
Самый простой вариант: использовать OLE драйвер АТОЛ. Примеров - масса, в форуме обсуждалось неоднократно.
Спасибо за советы, у меня ситуация такая, что надо сделать, но проверить и эксперементировать не на чем. :(
Все, откуда просят это сделать и оборудование находятся в другой стране. Надо готовое или близко к готовому :)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 3806
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Онлайн-касса Дримкас старт (вики принт 57ф)

Сообщение Игорь Столяров » 03 Январь 2019, 14:20

gopstop2007 писал(а):
03 Январь 2019, 12:39
Спасибо за советы, у меня ситуация такая, что надо сделать, но проверить и эксперементировать не на чем
С этим нет проблем, если есть желание работать.
Посмотрите в форуме, я описывал как установить и настроить эмулятор COM-порта и кассового аппарата FR402(410).
После этого Вы сможете отлаживать программы для работы с любым девайсом, через драйвер АТОЛ, без его наличия.
Как это делаю я уже несколько лет … ;)

Конечно, возможны мелкие нюансы с дорогими девайсами, у которых есть расширенный функционал …
В описании программиста АТОЛ для каждой команды дана совместимость с моделями оборудования.
Но вики 57Ф - была убога изначально лет 5-7 назад при выпуске и с тех пор не модифицировалась. Так что проблем не будет. ;)
«V» значит Вендетта !

Ответить