34 Commits

Author SHA1 Message Date
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
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
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
0db3aa3ac9 Новые параметры очереди - связанные организация, документ и раздел 2018-12-27 14:18:36 +03:00
Mikhail Chechnev
08ccd54274 Модуль обмена с АТОЛ-онлайн - универсальная часть, процедура сборки фискального документа для постановки в очередь 2018-12-26 15:01:10 +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
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
6dcbc4732b Чуть более умные алгоритмы поиска контрагента и договора (с фильтрацией вспомогательных слов и вычленением ключевых) + тестирование электронной инвентаризации 2018-12-17 00:25:52 +03:00
Mikhail Chechnev
419696523e Функция создания сеанса Парус 8, приведение в порядок тестовых функций для стенда (работаем через XML теперь), первый вариант поиска контрагента и договора по запросу от Яндекс-Диалогов 2018-12-16 02:16:20 +03:00
Mikhail Chechnev
b43b8df330 Отдельные функции для считывания BLOB данных очереди (QUEUE_GET_MSG и QUEUE_GET_RESP), исключение BLOB-данных позиции очереди из стандартной выдачи 2018-12-16 02:14:58 +03:00
Mikhail Chechnev
60c4ab88f1 Модули для тестирования входящих (взаимодействие с Яндекс-Диалогами) 2018-12-14 21:54:36 +03:00
Mikhail Chechnev
2e8b293b1d Поле "sPrcResp" в объект "Функция сервиса" 2018-12-14 21:49:19 +03:00
Mikhail Chechnev
8d5d4e0c4c Корректная установка результата работы обработчика БД 2018-12-12 15:47:06 +03:00
Mikhail Chechnev
23aa01e4e4 Выдача наименования сервиса при выборке из БД, включение наименования сервиса в схему валидации 2018-12-12 15:46:39 +03:00
Mikhail Chechnev
bc0cd5493f В АТОЛе убрал мусор, в тестах - сделал подготовку под нагрузочное тестирование 2018-12-10 21:29:58 +03:00
Mikhail Chechnev
e5b375a39d Процедура выполнения запроса из раздела Контрагенты, дописана процедура обработки ответа с информацией о контрагенте 2018-12-10 00:31:31 +03:00
Mikhail Chechnev
b4a563979d Тестовый модуль серверной обработки для испытательного стенда 2018-12-07 21:15:28 +03:00
Mikhail Chechnev
a6bd5c74ff Рефакторинг названий процедур обработки 2018-12-07 21:11:55 +03:00
Mikhail Chechnev
03c14eb150 Упорядочение очереди по принципу FIFO на основе рег. номеров записей + форматирование 2018-12-07 20:45:10 +03:00
Mikhail Chechnev
da02beb05c Поле "nRetryAttempts" в записи очереди, модификация алгоритма выдачи сообщений на обработку (отдаём все, кроме имеющих финальный статус успех или ошибка или обрабатываемых в текущий момент), модификация алгоритма установки состояния записи очереди (появилось возможность не менять состояние, а просто инкерементировать счётчик попыток) 2018-12-05 22:24:33 +03:00
Mikhail Chechnev
af8b384a66 Процедура установки сообщения записи очереди (QUEUE_MSG_SET), корректировка алгоритма вадачи исходящих сообщений очереди серверу приложений (отдаём и те, которые успешно обработаны сервером приложений, чтобы для них запускался обработчик БД, а так же учитываем дату последней обработки при формировании очереди) 2018-12-04 23:57:24 +03:00
Mikhail Chechnev
f683f44bca Контроль наличия записи при считывании курсора по RN 2018-12-03 02:00:48 +03:00
Mikhail Chechnev
e33e0ae2dc Учёт расписания повторов при включении очередного исходящего сообщения в очередь на отправку серверу приложений 2018-12-02 01:35:14 +03:00
Mikhail Chechnev
2863aa5783 Временно добавил объекты серверной части API, пока их нет в СХС буду вести здесь (потом - удалить) 2018-12-02 01:27:18 +03:00