| 
							
							
								 Mikhail Chechnev | ad719c678f | Поддержка пула подключений к СУБД Oracle | 2020-02-20 19:52:38 +03:00 |  | 
			
				
					| 
							
							
								 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 |  |