Сервис ОД |
Пред. Начало След. |
Сервис оправдательных документов (ОД) отдельное приложение. Применяется для прикрепления к документам сканов и т.п. файлов (оправдательных документов), наложения ЭП, так же необходим для режима "Сохраненные отчеты". Устанавливается на отдельном сервере:
Обращается (подключается) к сервису ОД:
В случае SSL соединения соответствие сертификата проверяется, если задана настрйока "Проверять хост сертификата в https соединениях".
Версию сервиса можно определить в браузере, набрав адрес https://<адрес сервиса ОД до каталога>/uploadservice.ashx . Откроется стрница сервиса с отображением его версии. Например: https://10.20.30.40/UploadService/uploadservice.ashx , результат: Кейсистемс Сервис оправдательных документов, версия: 3.3.7250 .
После установки сервиса необходимо убедиться, что даны полные права для пользователя IIS, от имени которого выполняется пул UploadService, на папку хранилища файлов (см в файле конфигурации параметр "Storage.Location") и папку APP_DATA\ со всеми подпапками (независимо от места хранения файлов). Пользователь Windows по умолчанию IIS_IUSRS - это встроенная группа, используемая службами IIS (с Windows 7, ранее IIS_WPG). В дополнительных параметрах пула приложений сервиса ОД (если у него персональный пул приложений) следует указать учетную запись LocalSystem, иначе сервис не сможет сохранять ОД из-за отсутствия прав записи на диск по любому локальному пути.
В случае применения нескольких каналов (адресов) подключения к IIS (основной и резервный), рекомендуем применять параметр UseAppServiceHost в файле конфигурации сервиса приложений.
Лог сервиса находится по пути ...\wwwroot\<UploadService>\App_Data\LOGS\ (<UploadService> - имя папки, куда установлен сервис ОД ). Лог модуля ЭП находится в папке с установленным сервисом ОД ...\wwwroot\<UploadService>\App_Data\LOGS\Keysystems.CryptoModule* .
Порядок установки (OC Windows).
Рекомендуем создать свой отдельный пул приложений для сервиса ОД.
эти же значения следует прописать в настройке "Меню Настройки: НАСТРОЙКИ \ Первичные документы \ Хранилище первичных документов - настройка", соответственно: Тип аутентификации, Учетные данные (имя:пароль). Не рекомендуем оставлять пустыми эти учетные данные. Данные параметры являются произвольными, кроме настройки и файла конфигурации нигде не прописываются, и используются для защиты ashx сервиса ОД от постороннего вмешательства.
Настройки
Ограничение на размер прикрепляемого файла. Задается в настройке "Меню Настройки: НАСТРОЙКИ \ Первичные документы \ Хранилище первичных документов - настройка - Максимальный размер файла". Для комплекса "Бюджет-НЕКСТ" задается в файле конфигурации сервиса ОД. Так же в файле конфигурации задается ограничение размера ОД файлов: uploadservice.config <add key="MaxUploadFileSize" value="120000000"/> <!-- label="Максимальный размер загружаемого файла в КБайт" x/>-->
appsettings.Production.json { "Kestrel": { "Limits": { "MaxRequestBodySize":1073741824 }, "EndPoints": { "Http": {Limits": { "MaxRequestBodySize":1073741824 },
Путь (структура) хранения файлов на сервисе оправдательных документов. НАСТРОЙКИ \ Первичные документы \ Шаблон пути первичного документа. Настройка определяет структуру подкаталогов папки Uploads\ сервиса ОД. Доступны следующие маски назначения пути к хранилищу первычных документов:
Здесь формат: yyyy - 4 цифры года, mm - 2 цифры месяца, dd - 2 цифры числа. Другой вариант использования: <dd.mm.yyyy> или <yyyy>. Данные маски при нахождении в строке шаблона подменяются на соответствующие значения. Остальной текст шаблона не меняется. Регистр символов в масках при поиске в шаблоне не учитывается. Если настройка пустая (не задана), то используется имя пользователя (логин) . Полный путь к файлам ОД формируется так: uploads\<настройка>\<дата в формате yyyymmdd>\<имя файла> .
Проблемы 1. Нет связи с сервисом первичных документов. Detail: connect failed in tcp_connect()
Стандартная ошибка подключения по сети. Возникает в случаях:
2. Файлы ОД не открываются на просмотр. Иногда возникают случаи, когда отдельные первичные файлы успешно прикрепляются к документам, но не могут открыться на просмотр пользователями. Рекомендуется убедиться, что в настройках IIS расширения этих файлов входят в список типов MIME.
|