Импорт производственного календаря
Импорт календаря праздничных и нерабочих дней может быть осуществлён двумя способами:
- Через URL-ссылку (указанные в конфигурации сервиса);
- Непосредственно через файл.
Для сервиса была разработана специальная библиотека, которая позволяет импортировать календарь в формате XML. Структура этой библиотеки полностью соответствует XML-файлу, загружаемому с FTP-сервера единой информационной системы (ЕИС).
Есть возможность настроить автоматический импорт календаря с указанного URL.
json
{
"ServiceSettings": {
"Period": 30
},
}| Наименование | Описание |
|---|---|
Period | Период импортирования календаря в днях в фоне. |
Для импорта календаря используются следующие поля в разделе ServiceSettings:
json
"ImportNsiCalDaysPlugins": [
{
"PluginName": "Keysystems.NewsService.ImportXmlFileLib.dll",
"Format": "xml",
"IsDefault": true,
"ImportUrl" : "ftp://free:VNIMANIE!_otkluchenie_FTP_s_01_01_2025_podrobnee_v_ATFF@ftp.zakupki.gov.ru/fcs_nsi/nsiCalendarDays/"
}
],| Наименование | Описание |
|---|---|
PathBase | Настройка, которая содержит строку, указывающую путь. |
ImportNsiCalDaysPlugins | Массив плагинов для импортирования календаря праздничных и нерабочих дней. |
PluginName | Имя DLL-библиотеки. |
Format | Тип расширений файлов, для которых предназначен данный плагин. |
IsDefault | Флаг использования данного плагина по умолчанию |
ImportUrl | URL-адрес для импорта в фоне |