Mikhail Chechnev
|
2f2997c0d4
|
При обмене сохраняем только реальную дату инвентаризации (момент сохранения карточки на устройстве)
|
2019-02-11 16:59:09 +03:00 |
|
Mikhail Chechnev
|
e6fc1dfcf0
|
Бьютифулинг
|
2019-02-11 16:58:27 +03:00 |
|
Mikhail Chechnev
|
c0a36a3c4d
|
Расширение fault-сообщения для SaveItems (отдельное для элемента хранения и местоположения)
|
2019-02-07 20:43:57 +03:00 |
|
Mikhail Chechnev
|
af27405432
|
Функция скачивания печатной формы чека с сервера ОФД
|
2019-02-05 18:21:26 +03:00 |
|
Mikhail Chechnev
|
23481129d9
|
Корректировка алгоритмов подбора геопонятия и инвентарной карточки при импорте данных инвентаризации
|
2019-01-18 18:39:30 +03:00 |
|
Mikhail Chechnev
|
f87daee873
|
Импорт результатов инвентаризации с добавлением местоположений и ОС в ведомость
|
2019-01-18 14:27:42 +03:00 |
|
Mikhail Chechnev
|
7f584ed3f8
|
Рефакторинг констант, функция проверки идентификатора устройства (временно заблокирована), вынес считывание тела запроса в отдельную унифицированную функцию
|
2019-01-16 19:14:23 +03:00 |
|
Mikhail Chechnev
|
c9ef8f21d7
|
Выдача сообщений об ошибках обмена в виде ответа специального формата
|
2019-01-15 18:15:42 +03:00 |
|
Mikhail Chechnev
|
bb5840f37d
|
Корректировка алгоритма обновления места хранения ОС по штрих-коду места хранения импортированного из ТСД
|
2019-01-14 19:32:22 +03:00 |
|
Mikhail Chechnev
|
64c97fd00d
|
Реализованы процедуры обмена для позиций ведомостей инвентаризации (GETSHEETITEMS), мест хранения (GETSTORAGES), импорта данных инвентаризации (SAVESHEETITEM). Сервисные процедуры: поиска структурной части адреса, формирования ответа с ошибкой
|
2019-01-14 00:38:27 +03:00 |
|
Mikhail Chechnev
|
75f02e4528
|
Интерфейсы процедур для получения типов ведомостей инвентаризации, заголовков ведомостей инвентаризации, мест хранения, объектов инвентаризации, импорта результатов инвентаризации (GETSHEETTYPES, GETSHEETS, GETSHEETITEMS, GETSTORAGES, SAVESHEETITEM). Реализованы процедуры обмена для типов ведомостей инвентаризации (GETSHEETTYPES) и заголовков ведомостей инвентаризации (GETSHEETS)
|
2019-01-13 03:30:06 +03:00 |
|
Mikhail Chechnev
|
d6ec6b19b7
|
При удалении сервиса и функции у них могут быть записи журнала (не связанные с очередью обмена), при удалении со связями - удаляем и их
|
2019-01-12 11:03:29 +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
|
e67b078ca4
|
Форсируем сброс атуентификации сервиса (серверная часть)
|
2019-01-10 17:22:24 +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
|
7b44cfbe2b
|
Функция получения сведений о просроченных сообщениях очереди обмена
|
2019-01-07 17:47:05 +03:00 |
|
Mikhail Chechnev
|
3bcfb6d39c
|
Процедура получения информации о просроченных сообщениях очереди для сервиса
|
2019-01-07 01:46:59 +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
|
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 |
|