При формировании конфигурации автономного сервера ibsrv метод ПараметрыИБ() записывает параметр управления регламентными заданиями с опечаткой.
В файле src/Классы/configfile_as.os:
ПараметрыИБ.Вставить("shedule-jobs", РазрешитьРегламентныеЗадания);
Правильное имя параметра - schedule-jobs.
Воспроизведение
КонфигурационныйФайл = Новый КонфигурационныйФайлАС;
КонфигурационныйФайл.ПараметрыИБ("DefAlias", Истина, Ложь);
КонфигурационныйФайл.СоздатьКонфигурационныйФайл("ibsrv.yaml");
Фактически формируется:
infobase:
id: unique
name: DefAlias
distribute-licenses: true
shedule-jobs: false
Ожидается:
infobase:
id: unique
name: DefAlias
distribute-licenses: true
schedule-jobs: false
В итоге передача РазрешитьРегламентныеЗадания = Ложь не формирует документированный параметр запрета планирования
Предлагаемое исправление
- ПараметрыИБ.Вставить("shedule-jobs", РазрешитьРегламентныеЗадания);
+ ПараметрыИБ.Вставить("schedule-jobs", РазрешитьРегламентныеЗадания);
При формировании конфигурации автономного сервера
ibsrvметодПараметрыИБ()записывает параметр управления регламентными заданиями с опечаткой.В файле src/Классы/configfile_as.os:
ПараметрыИБ.Вставить("shedule-jobs", РазрешитьРегламентныеЗадания);Правильное имя параметра - schedule-jobs.
Воспроизведение
Фактически формируется:
Ожидается:
В итоге передача РазрешитьРегламентныеЗадания = Ложь не формирует документированный параметр запрета планирования
Предлагаемое исправление