СП101-Ф, СП802-Ф
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
СП101-Ф, СП802-Ф
Кто нибудь реализовывал протокол работы с данными аппаратами?
Все команды и ответы гоняются туда/сюда как XML
А то встала задача за неделю все сделать. Напрягло.
Все команды и ответы гоняются туда/сюда как XML
А то встала задача за неделю все сделать. Напрягло.
- Вложения
-
- ККТ СП-Ф. Протокол 10.3 (редакция 2).pdf
- (1.19 МБ) 954 скачивания
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
СП101-Ф, СП802-Ф
Ну можно задачу свести к предыдущей ... сие чудо-девайсы поддерживаются драйвером АТОЛ.
А значит все легко делается через обычный OLE - весь код для АТОЛ будет работает.
Из приятных бонусов: для техники СЕРВИС-ПЛЮС есть программные эмуляторы.
http://infostart.ru/public/154500/
http://shebdim.github.io/cremu/downloads.html
Проверено - все работает.
Мы как раз его используем для обратной задачи: отработки кода под ФР АТОЛ ...
А значит все легко делается через обычный OLE - весь код для АТОЛ будет работает.
Из приятных бонусов: для техники СЕРВИС-ПЛЮС есть программные эмуляторы.
http://infostart.ru/public/154500/
http://shebdim.github.io/cremu/downloads.html
Проверено - все работает.
Мы как раз его используем для обратной задачи: отработки кода под ФР АТОЛ ...
За теми кто отстал - не возвращаться. (С) Кодекс
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
СП101-Ф, СП802-Ф
ATOL поддерживает СП101ФР-К и СП402ФР-К а не те что я описал.
СП101ФР-К у нас есть в наличии. Да, они могут работать с ATOL драйвером.
Хотя мы работаем через sp101fr.dll
Сейчас речь идет о СП802-Ф. Их не вижу в списке поддерживаемых.
Драйвер 8.14.0.0
СП101ФР-К у нас есть в наличии. Да, они могут работать с ATOL драйвером.
Хотя мы работаем через sp101fr.dll
Сейчас речь идет о СП802-Ф. Их не вижу в списке поддерживаемых.
Драйвер 8.14.0.0
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
СП101-Ф, СП802-Ф
Собственно вопрос почти снят.
Написал обмен через COM порт.
XML генерится средствами Clarion (класс XMLGenerator)
С парсером сложнее. Как с встроенным нормально работать не разбирался. Нет примеров и времени.
Так что ответы ККТ читаю в iQXML. Без русского в XML ответах можно обойтись пока.
Спешка дикая.
Написал обмен через COM порт.
XML генерится средствами Clarion (класс XMLGenerator)
С парсером сложнее. Как с встроенным нормально работать не разбирался. Нет примеров и времени.
Так что ответы ККТ читаю в iQXML. Без русского в XML ответах можно обойтись пока.
Спешка дикая.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 7419
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 50 раз
СП101-Ф, СП802-Ф
Не пугайте нас пожалуйста. Скажите срочно, что это орфографическая ошибка ...
За теми кто отстал - не возвращаться. (С) Кодекс
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
СП101-Ф, СП802-Ф
Ну вот накорябал.
Чья то обертка на IDynStr из dynstrclass.clw
Так же читаю XML через iQXML
Код только дописал. Все потом причешется
Может кому понадобится.
Используется немного модифицированный XMLGenerator из abprxml.clwЧья то обертка на IDynStr из dynstrclass.clw
Так же читаю XML через iQXML
Код только дописал. Все потом причешется
Может кому понадобится.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
СП101-Ф, СП802-Ф
А что такие сложности? Реально нужна ровно одна процедура замены спецсимволов в строке (у меня ANSI2HTML). А дальше что надо, то и генеришь, не вникая в...
Код: Выделить всё
SaveManifest ROUTINE ! Сохранить манифест
DATA
CS CSTR
CODE
CS.Set('<<?xml version="1.0" encoding="UTF-8" ?>')
! <13,10> только для удобства чтения сгенерированного XML, никакой серьёзной роли не играет
CS.CAT('<13,10><<structure>')
CS.Cat('<13,10><<program title="' & ANSI2HTML(Loc:MName) & '"/>')
LOOP ManQ# = 1 to Records(ManQ)
Get(ManQ, ManQ#)
CS.Cat('<13,10><<topic level="' & ManQ:Level |
& '" id="' & Clip(ManQ:ID) & '" name="' & ANSI2HTML(ManQ:Name) & '" />')
END
CS.Cat('<13,10><</structure>')
CS.ToUTF8()
CS.SaveToFile(Loc:ManifestFileName)
EXIT
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
СП101-Ф, СП802-Ф
Ну вот такие мы "пейсатели"
Мы умеем и быстро и красиво и надежно. Но вот все вместе часто не получается
Мы умеем и быстро и красиво и надежно. Но вот все вместе часто не получается
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- ✯ Ветеран ✯
- Сообщения: 5006
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
СП101-Ф, СП802-Ф
Быстро, дёшево, хорошо. Выбрать можно только два пункта. Аксиома!!!
We are hard at work… for you.
- Дед Пахом
- Старичок
- Сообщения: 3137
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 11 раз
- Поблагодарили: 32 раза
- Контактная информация:
СП101-Ф, СП802-Ф
А дуракам закон не писан, в рекламе Заборстроя (кажется; часто по ТВ крутят) смело предъявлены все три пункта.
С уважением, ДП
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
СП101-Ф, СП802-Ф
Конкретнее, в чем проблемы?
Коду же 10 раз переписан.
И вообще от СП101-СП802 отказались в пользу АТОЛА.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
СП101-Ф, СП802-Ф
В архиве лежит как я понял проект написаный на кларионе и есть еще sp802f.exe.
Как его подключить скажем к 1с и отправлять команды, обычно там dll подключаются.
Просто я кларион не знаю.
Можете новую версию кода выслать если не сложно.
Как его подключить скажем к 1с и отправлять команды, обычно там dll подключаются.
Просто я кларион не знаю.
Можете новую версию кода выслать если не сложно.
СП101-Ф, СП802-Ф
поставил clarion 10, пытаюсь скомпилировать ваши исходники заново пишет:
Точка входа в процедуру XML:FINDNEXTNODE@....... не найдена в библиотеке DLL sp802f.exe
Точка входа в процедуру XML:FINDNEXTNODE@....... не найдена в библиотеке DLL sp802f.exe