24.08.2015 09:49
Цитата:
student будет что то новое - отпишусь
и вот оно наступило :)
установка
1. втыкаем ключ jacarta в усб
2. винда (7-ка) ищет и ставит все что под него находит сама
3. устанавливаем клиент "Единый Клиент JaCarta и JaCarta SecurLogon версии 2.7.0.1225" с алладина - все по дефолту
4. устанавливаем утм - EGAISsetup с фсрар - все по дефолту - единственный момент - если нет связи с их сервером при установке или она обрывается - все откатывается взад :(
5. устанавливаем curl-7.43.0-win64 (curl is a tool to transfer data from or to a server, using one of the supported protocols (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP). The command is designed to work without user interaction) - в инете полно сборок, но качать правильней с офф сайта :)
6. в клиенте jacarta прописываем тестовые ключи для ГОСТа и PKI - вероятнее всего они для всех тестовых подключений едины

и в принципе - все - можно юзать :) далее по мурзилке утм-а командами в курле отправляешь\получаешь что надо

замечание - с разбегу отказаться от курла не получилось - утм на все запросы типа WinHttpRequest отвечает пустой строкой с ошибкой :( - надо ковырять заголовок запроса он там "multipart/form-data" и еще какие то доп атрибуты (ну не спец я в этом :()- правда курл дает дебаг вывод - но уже было лень - тем более что и с командной строки все нормально :) да и пару фишек это помогло реализовать у себя (укмвин)

т.е. все пока сделал для розницы (укмвин) через курл - работает :) нет только печати qr кода - фискальник еще не поддерживает

утм и касса сейчас на одном компе - обмен практически мгновенный, тормозов нет - т.е. для кассы получилось все прозрачно - как будет в реале когда несколько касс и один утм в магазине - пока х\з

утм контролирует правильность входных данных по описанным в доках шаблонам и инн\кпп что на ключе

несколько раз послал один и тот же запрос - прокатил - правда потом по ссылке "Идентификатор не прошел проверку формата" что само по себе странно т.к. ответ от утм пришел без ошибок внутри и через какое то время там же - "Ничего не найдено"

но это уже вероятно из-за тестового режима :) - буду смотреть как будет дальше - что нового появится - отпишусь