| 
							
							
								 Mikhail Chechnev | af27405432 | Функция скачивания печатной формы чека с сервера ОФД | 2019-02-05 18:21:26 +03:00 |  | 
			
				
					| 
							
							
								 Mikhail Chechnev | 4c1a787b12 | Отдельный обработчик для ошибок отправки данных удалённому серверу | 2019-02-05 18:20:46 +03:00 |  | 
			
				
					| 
							
							
								 Mikhail Chechnev | e246ce117e | Убрал конкатенацию в пользу шаблонизации строк | 2019-01-22 20:57:06 +03:00 |  | 
			
				
					| 
							
							
								 Mikhail Chechnev | ce4f155670 | Корректировка тестового модуля под новый формат параметров вызова пользовательских обработчиков | 2019-01-22 18:12:19 +03:00 |  | 
			
				
					| 
							
							
								 Mikhail Chechnev | f940ee5789 | Корректировка параметров отправки по-умолчанию для корректной обработки бинарных ответов | 2019-01-22 18:11:44 +03:00 |  | 
			
				
					| 
							
							
								 Mikhail Chechnev | 3bd8d46c2a | Расширение состава словаря типов операций, функция разбора контактных данных покупателя (почта, телефон), разбор телефона и почты покупателя из тэга 1008 | 2019-01-22 17:54:22 +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 | 0c1c3e668a | Переписал все сообщения правил валидации на использование функций с параметром path | 2019-01-14 13:37:55 +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 | 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 | 2c6e24f91e | Просто немного тестов и модификация конфига для отладки | 2019-01-10 17:25:24 +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 | 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 |  |