Mikhail Chechnev
|
ee4e5ddd97
|
Форсируем сброс атуентификации сервиса в случае, если обработчик вернул UNAUTH
|
2019-01-10 17:21:49 +03:00 |
|
Mikhail Chechnev
|
4870b93e29
|
Отправка почты - разрешил TLS без авторизации и сделал сообщение об ошибке отправки более информативным
|
2019-01-10 17:19:47 +03:00 |
|
Mikhail Chechnev
|
1195a320a8
|
Переход на ставку НДС 20%
|
2019-01-08 18:27:06 +03:00 |
|
Mikhail Chechnev
|
b6f121a11e
|
Добавил передачу SOPTIONS при повторном добавлении сообщения в очередь обмена, поменял использованиче числового литерала "0" на константу PKG_EXS.NSRV_TYPE_SEND
|
2019-01-08 16:18:29 +03:00 |
|
Mikhail Chechnev
|
9c48c46406
|
Убрал ненужный exception then no_data_found
|
2019-01-08 16:17:29 +03:00 |
|
Mikhail Chechnev
|
28e117aac7
|
Сохранение оригинала ответа удаленного сервера
|
2019-01-08 15:22:08 +03:00 |
|
Mikhail Chechnev
|
f4f52c6e89
|
Действия начала и завершения сеанса для сервиса обмена
|
2019-01-08 12:32:50 +03:00 |
|
Mikhail Chechnev
|
7e0b1ea83a
|
Серверные обработчики приведены к единому стандарту возврата результата через вызов PKG_EXS.PRC_RESP_RESULT_SET, ликвидирован ненужный параметр NSRV_TYPE в обработчиках
|
2019-01-07 19:22:38 +03:00 |
|
Mikhail Chechnev
|
8428a733c6
|
Рассылка уведомлений об ошибках обработки сообщений обмена
|
2019-01-07 17:49:50 +03:00 |
|
Mikhail Chechnev
|
a522cdf3b6
|
Контроль и рассылка уведомлений о просроченных сообщениях обмена для сервиса
|
2019-01-07 17:49:22 +03:00 |
|
Mikhail Chechnev
|
6fb79a34ee
|
Тихое и асинхронное добавление сообщения в очередь уведомлений
|
2019-01-07 17:48:30 +03:00 |
|
Mikhail Chechnev
|
7b44cfbe2b
|
Функция получения сведений о просроченных сообщениях очереди обмена
|
2019-01-07 17:47:05 +03:00 |
|
Mikhail Chechnev
|
3bcfb6d39c
|
Процедура получения информации о просроченных сообщениях очереди для сервиса
|
2019-01-07 01:46:59 +03:00 |
|
Mikhail Chechnev
|
77a113238b
|
Переход на модуль с очередью рассылки уведомлений, уточнение алгоритмов проверки доступности удаленных сервисов (в расчёт берем только серверные ошибки 5xx, теперь есть таймаут проверки, чтобы не подвисало в случае корявых адресов удаленных серверов)
|
2019-01-07 01:46:22 +03:00 |
|
Mikhail Chechnev
|
2ed1401db7
|
Выдача даты и времени в консольный протокол
|
2019-01-07 01:43:58 +03:00 |
|
Mikhail Chechnev
|
9dbf65237d
|
Модуль обработки очереди уведомлений о работе сервера приложений
|
2019-01-07 01:42:54 +03:00 |
|
Mikhail Chechnev
|
af5f93380f
|
Проброс ошибки об отсутствии аутентификации головному процессу для постановки в очередь задания на аутентификацию
|
2019-01-06 20:31:36 +03:00 |
|
Mikhail Chechnev
|
1088078181
|
Обработка ошибок при парсинге XML
|
2019-01-06 20:30:20 +03:00 |
|
Mikhail Chechnev
|
007ed7ef8c
|
Корректировка сообщения об отсутствии аутентификации
|
2019-01-06 20:29:34 +03:00 |
|
Mikhail Chechnev
|
ae9ed4f407
|
Новый параметр установки статуса сообщения - сброс данных сообщения к первоначальному варианту
|
2019-01-06 20:27:13 +03:00 |
|
Mikhail Chechnev
|
bd0959f7cc
|
Поправил косяки, просто чтобы не забыть при переносе сохраняю в этот репо
|
2019-01-06 00:37:47 +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
|
01a3e88e6b
|
Переход от временной модели передачи контекста через сообщения обработчиков к полноценной поддержки аутентификации и хранения контекста работы сервиса в БД
|
2019-01-04 14:38:25 +03:00 |
|
Mikhail Chechnev
|
d92d85f4f6
|
Фиксация адреса отправки исходящего сообщения в протоколе работы сервиса интеграции
|
2019-01-02 01:50:57 +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
|
cb6345f5c7
|
Выставляем тело сообщения с учётом данных, подготовленных предобработчиком (для POST - в тело, для GET - в запрос URL)
|
2018-12-29 20:07:03 +03:00 |
|
Mikhail Chechnev
|
cb95f45913
|
Сохранение тела сообщения после предобработки сервером приложений
|
2018-12-29 19:02:42 +03:00 |
|
Mikhail Chechnev
|
00b3f1f8aa
|
Поправил ошибку вёрстки XML (узел FISC_DOC_PROPS) и кодировку перевёл в UTF8
|
2018-12-29 19:01:58 +03:00 |
|
Mikhail Chechnev
|
9989db8f00
|
Параметр SOPTIONS при добавлении позиции очереди
|
2018-12-29 19:00:49 +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
|
08ccd54274
|
Модуль обмена с АТОЛ-онлайн - универсальная часть, процедура сборки фискального документа для постановки в очередь
|
2018-12-26 15:01:10 +03:00 |
|
Mikhail Chechnev
|
8962defb1d
|
Модуль обмена с АТОЛ-онлайн - API v4, ФФД 1.05 (начало)
|
2018-12-26 14:59:51 +03:00 |
|
Mikhail Chechnev
|
c9f7eff30f
|
Временное решение с передачей контекста аутентификации сервиса между исходящими сообщениями (НЕ ЗАПУСКАТЬ В ПАРАЛЛЕЛЬНУЮ ОБРАБОТКУ ПОКА НЕ БУДЕТ РЕАЛИЗОВАНА НОРМАЛЬНАЯ СХЕМА)
|
2018-12-25 17:54:52 +03:00 |
|
Mikhail Chechnev
|
ef4b472ba9
|
Включил в именование модуля АТОЛ версию сервиса (v4) и ФФД (1.05)
|
2018-12-25 17:40:48 +03:00 |
|
Mikhail Chechnev
|
83731d96d7
|
Поставил xml2js
|
2018-12-25 17:40:02 +03:00 |
|
Mikhail Chechnev
|
1031b3d30d
|
Рефакторинг именования процедур пакета - привязал имена к версии API АТОЛ и ФФД
|
2018-12-25 17:33:40 +03:00 |
|
Mikhail Chechnev
|
4e3cf0c7a4
|
Процедуры добавления в очередь (по коду функции и по рег. номеру функции) возвращающие рег. номер добавленной записи
|
2018-12-25 13:03:39 +03:00 |
|
Mikhail Chechnev
|
8872971df8
|
Переписал поиск функции по мнемокоду (SERVICEFN_FIND_BY_SRVCODE) на вызов API раздела "Сервисы обмена"
|
2018-12-25 12:26:23 +03:00 |
|
Mikhail Chechnev
|
8f4541208c
|
Доработан контроль "определенности" результата обработчиков сервера приложений
|
2018-12-24 16:01:33 +03:00 |
|
Mikhail Chechnev
|
ca445a4083
|
Модифицирован алгоритм движения обрабатываемой позиции очереди по статусной модели - стало устойчивей в случае возникновения неожиданных ответов обраотчика (теперь анализируем менялось ли количество попыток исполнения с момента запуска обработчика и перечитываем новое состояние позиции очереди по завершению обработчика)
|
2018-12-24 14:00:24 +03:00 |
|
Mikhail Chechnev
|
6911886e74
|
В объект Сервиса добавлен контекст исполнения (context)
|
2018-12-24 13:58:25 +03:00 |
|
Mikhail Chechnev
|
165b5108e6
|
Поправлен алгоритм поиска договоров - ищем либо только по внешнему номеру, либо только по внутреннему, но не одновременно
|
2018-12-19 22:48:57 +03:00 |
|
Mikhail Chechnev
|
20aafa59f4
|
Модификация алгоритмов разбора поискового запроса и поиска в системе
|
2018-12-19 16:27:15 +03:00 |
|
Mikhail Chechnev
|
9c39977e40
|
Функция поиска контактов менеджера для Алисы
|
2018-12-19 01:20:34 +03:00 |
|
Mikhail Chechnev
|
bc346574d3
|
Рефакторинг пакетов (разделил по направлениям), в ЭИ навёл порядки с точки зрения повторного использования кода, для Алисы дописал алгоритмы поиска, начал расписывать поиск "Заказов потребителей"
|
2018-12-18 22:09:30 +03:00 |
|
Mikhail Chechnev
|
29b124d710
|
Порядки в тестовых модулях
|
2018-12-18 15:45:44 +03:00 |
|
Mikhail Chechnev
|
6dcbc4732b
|
Чуть более умные алгоритмы поиска контрагента и договора (с фильтрацией вспомогательных слов и вычленением ключевых) + тестирование электронной инвентаризации
|
2018-12-17 00:25:52 +03:00 |
|