Mikhail Chechnev
|
73037e8309
|
Конвертация в JSON ответов в зависимости от URL-параметра SRESP_CT
|
2020-02-18 16:54:08 +03:00 |
|
Mikhail Chechnev
|
20a5d54def
|
Корректировка комментариев
|
2020-02-11 21:33:40 +03:00 |
|
Mikhail Chechnev
|
284e1392e2
|
Установка кодировки в JSON-ответах
|
2020-02-11 21:16:36 +03:00 |
|
Mikhail Chechnev
|
857db44faf
|
Переход на xml2js вместо js2xmlparser для сбора XML, корректная однозначная конвертация массивов в выходном JSON (проблема - когда один элемент получался объект, а не массив, что давало разный по структуре ответ)
|
2020-02-10 20:17:18 +03:00 |
|
Mikhail Chechnev
|
4b6447160f
|
Реализована функция глубокого слияния объектов, применена в обработчиках входящих и исходящих сообщений для исправления бага слияния параметров отправки сообщения до и после вызова обработчика, для модуля PWS в этой связи убрал лишний код клонирования заголовка перед его изменением
|
2020-02-03 09:17:00 +03:00 |
|
Mikhail Chechnev
|
94622b9f8f
|
Инициализация поля headers в параметрах ответа, в обработчике ПОСЛЕ, если не инициализировано ранее
|
2020-02-02 19:12:07 +03:00 |
|
Mikhail Chechnev
|
551448dfc2
|
В модуле PWS корректно выставляем Content-Type заголовка, не затирая остальные характеристики
|
2020-02-02 19:04:35 +03:00 |
|
Mikhail Chechnev
|
506cce697b
|
Исправлен формат для JSON-сообщений - все запросы должны содержать корневой объект REQUEST
|
2020-02-02 16:57:23 +03:00 |
|
Mikhail Chechnev
|
038dbcaebd
|
Модуль обработки запросов к надстройке PWS (Parus WEB-Service)
|
2019-11-29 20:43:25 +03:00 |
|
Mikhail Chechnev
|
43fd7de6d8
|
Функции установки параметров (HTP-заголовка и параметров отправки) сообщений и ответов для очереди + доработка модели очереди для считывания параметров сообщения и ответа на него
|
2019-06-14 17:28:08 +03:00 |
|
Mikhail Chechnev
|
f7f68feda5
|
Перенос модулей сервера приложений в репозиторий "P8-ExchangeServiceExt" из данного
|
2019-03-19 14:03:12 +03:00 |
|
Mikhail Chechnev
|
b135bbbab5
|
Коррекция алгоритма передачи сумм налогов для случаев "БЕЗ НДС" и "НДС 0"
|
2019-03-19 13:23:19 +03:00 |
|
Mikhail Chechnev
|
5d7b5109f4
|
Перенёс расширения для Алисы в отдельный репозиторий
|
2019-03-08 20:23:16 +03:00 |
|
Mikhail Chechnev
|
3f76b0677a
|
Параметр "sSchema" для схемы по умолчанию и его применение в валидаторе и модуле взаимодействия с БД
|
2019-02-18 18:19:42 +03:00 |
|
Mikhail Chechnev
|
af27405432
|
Функция скачивания печатной формы чека с сервера ОФД
|
2019-02-05 18:21:26 +03:00 |
|
Mikhail Chechnev
|
ce4f155670
|
Корректировка тестового модуля под новый формат параметров вызова пользовательских обработчиков
|
2019-01-22 18:12:19 +03:00 |
|
Mikhail Chechnev
|
3bd8d46c2a
|
Расширение состава словаря типов операций, функция разбора контактных данных покупателя (почта, телефон), разбор телефона и почты покупателя из тэга 1008
|
2019-01-22 17:54:22 +03:00 |
|
Mikhail Chechnev
|
3f337c5fde
|
Корректировка конвертации строки в число (подменяем запятую на точку)
|
2019-01-12 11:02:27 +03:00 |
|
Mikhail Chechnev
|
3f8966b621
|
Отработка отправки чеков коррекции, автоопределение функции сервиса интеграции по настройкам типа фискального документа, заполнение дополнительных тэгов (номер смены, номер чека в смене, дата документа в ФН) при получении статуса ФД в АТОЛ, автоопределение тестового окружения АТОЛ и подстройка ФД под него, убрал обращения к представлению ФД, исходящая посылка заполняется строго по тэгам (кроме системной информации)
|
2019-01-11 21:31:03 +03:00 |
|
Mikhail Chechnev
|
9b42179bde
|
Запрос статуса зарегистрированного в АТОЛ-Онлайн чека, канализация алгоритмов подбора функции и сервиса обработчика от версии ФФД
|
2019-01-11 01:39:00 +03:00 |
|
Mikhail Chechnev
|
c352f9f487
|
Обработка запросов на получение статуса чека в ATOL-онлайн, смена типа данных тэга 1199 (признак ставки НДС), корректная установка времени истечения сессии ATOL при аутентификации, дополнительный контроль наличия данных в посылке при отправке запроса на регистрацию чека
|
2019-01-10 17:24:53 +03:00 |
|
Mikhail Chechnev
|
ee4e5ddd97
|
Форсируем сброс атуентификации сервиса в случае, если обработчик вернул UNAUTH
|
2019-01-10 17:21:49 +03:00 |
|
Mikhail Chechnev
|
1195a320a8
|
Переход на ставку НДС 20%
|
2019-01-08 18:27:06 +03:00 |
|
Mikhail Chechnev
|
28e117aac7
|
Сохранение оригинала ответа удаленного сервера
|
2019-01-08 15:22:08 +03:00 |
|
Mikhail Chechnev
|
7b44cfbe2b
|
Функция получения сведений о просроченных сообщениях очереди обмена
|
2019-01-07 17:47:05 +03:00 |
|
Mikhail Chechnev
|
1088078181
|
Обработка ошибок при парсинге XML
|
2019-01-06 20:30:20 +03:00 |
|
Mikhail Chechnev
|
ae9ed4f407
|
Новый параметр установки статуса сообщения - сброс данных сообщения к первоначальному варианту
|
2019-01-06 20:27:13 +03:00 |
|
Mikhail Chechnev
|
1661b36faf
|
Подключаемые модули взаимодействия с АТОЛ-Онлайн под реальную схему аутентификации
|
2019-01-06 00:37:19 +03:00 |
|
Mikhail Chechnev
|
1a64f7999b
|
Переход к реальной схеме аутентификации (транш второй)
|
2019-01-06 00:36:40 +03:00 |
|
Mikhail Chechnev
|
508f476d3e
|
Обслуживание аутентицикации: функции получения, установки и очистки контекста сервиса, фукнция проверки аутентифицированности сервиса, функция постановки в очередь задания на аутентификацию сервиса
|
2019-01-02 01:50:19 +03:00 |
|
Mikhail Chechnev
|
43c946b16a
|
Модуль обмена с АТОЛ-онлайн - API v4, ФФД 1.05 (первая бета успешно отправляющая данные и разбирающая ответ) С Новым Годом меня
|
2018-12-29 20:08:13 +03:00 |
|
Mikhail Chechnev
|
76a500e849
|
Новый параметр при добавлении данных в очередь - sOptions (параметры позиции очереди)
|
2018-12-29 16:08:19 +03:00 |
|
Mikhail Chechnev
|
0db3aa3ac9
|
Новые параметры очереди - связанные организация, документ и раздел
|
2018-12-27 14:18:36 +03:00 |
|
Mikhail Chechnev
|
8962defb1d
|
Модуль обмена с АТОЛ-онлайн - API v4, ФФД 1.05 (начало)
|
2018-12-26 14:59:51 +03:00 |
|
Mikhail Chechnev
|
ef4b472ba9
|
Включил в именование модуля АТОЛ версию сервиса (v4) и ФФД (1.05)
|
2018-12-25 17:40:48 +03:00 |
|
Mikhail Chechnev
|
9c39977e40
|
Функция поиска контактов менеджера для Алисы
|
2018-12-19 01:20:34 +03:00 |
|
Mikhail Chechnev
|
29b124d710
|
Порядки в тестовых модулях
|
2018-12-18 15:45:44 +03:00 |
|
Mikhail Chechnev
|
385352a580
|
Убрал отладочный код из модуля интеграции с тестовым стендом, использовал js2xml для трансляции JSON-запроса в понятный Oracle XML
|
2018-12-16 02:12:31 +03:00 |
|
Mikhail Chechnev
|
bd1676374a
|
Убрал отладочный код из модуля интеграции с Яндекс-Диалогами
|
2018-12-16 02:11:38 +03:00 |
|
Mikhail Chechnev
|
e72187df3d
|
Исключение данных позиции очереди (blMsg и blResp) из общего обмена, вынес их считывание в отдельные фунеции getQueueMsg и getQueueResp
|
2018-12-15 20:21:43 +03:00 |
|
Mikhail Chechnev
|
60c4ab88f1
|
Модули для тестирования входящих (взаимодействие с Яндекс-Диалогами)
|
2018-12-14 21:54:36 +03:00 |
|
Mikhail Chechnev
|
0fd015f86f
|
Функция добавления позиции очереди
|
2018-12-12 15:48:32 +03:00 |
|
Mikhail Chechnev
|
79475a7224
|
Обработчики ДО и ПОСЛЕ для тестового стенда (запрос информации по Контрагенту)
|
2018-12-10 00:07:34 +03:00 |
|
Mikhail Chechnev
|
729b0cc3a4
|
Модули обработки запросов на стороне сервера приложений (для АТОЛ-Онлайн и тестового стенда ПСИ)
|
2018-12-07 21:16:34 +03:00 |
|
Mikhail Chechnev
|
b7a9c62429
|
Функция считывания позиции очереди по идентификатору
|
2018-12-06 21:42:59 +03:00 |
|
Mikhail Chechnev
|
a644f08aac
|
Функции установки результата обработки позиции очереди сервером приложений, функция запуска обработчика БД для сообщения очереди
|
2018-12-05 10:39:36 +03:00 |
|
Mikhail Chechnev
|
66952da2ba
|
Избавился от констант, переписал под изменившийся серверный API
|
2018-12-01 22:11:46 +03:00 |
|
Mikhail Chechnev
|
92b5153dfd
|
Добавлен параметр "nIncExecCnt - инкремент счетчика исполнений" в процедуру установки статуса сообщения очереди обмена
|
2018-11-29 22:12:11 +03:00 |
|
Mikhail Chechnev
|
c71192553b
|
Переписал на async/await вместо Promise
|
2018-11-26 20:52:13 +03:00 |
|
Mikhail Chechnev
|
e8843025ef
|
Небольшой рефакторинг именования параметров в конфигурации сервера приложений
|
2018-11-25 20:47:57 +03:00 |
|