Создаю программно регламентное задание. Задание работает верно, если запустить вручную.
После создания программно оно само не стартует по заданному времени.
Стоит только перезаписать или запустить вручную, оно будет работать с тем расписанием как выставленно.
Почему?
Сравнил все параметры рег. задания до запуска вручную и после в конфигураторе, они абсолютно одинаковые.
Может оно еще где-то регистрируется?

```1c
    НовоеЗадание = РегламентныеЗадания.СоздатьРегламентноеЗадание(Метаданные.РегламентныеЗадания.ВыполнитьТестовоеЗаданиеПрограммно);
    НовоеЗадание.ИмяПользователя = Строка.Пользователь;
    НовоеЗадание.Ключ = Строка.Ключ;
    мсПараметров = Новый Массив;
    мсПараметров.Добавить(Строка.Ключ);
    НовоеЗадание.Параметры = мсПараметров;
    Расписание = Новый РасписаниеРегламентногоЗадания;
    Расписание.ПериодПовтораВТечениеДня = 60;
    Расписание.ВремяНачала = ТекущаяДата()+ВремяПрибавления;
    Расписание.ПериодНедель = 1;
    НовоеЗадание.Расписание = Расписание;
    НовоеЗадание.Использование = Истина;
    НовоеЗадание.Записать();
```
---
Очень странно, но если записать регламентное задание, а после вызвать процедуру:

```1c
    РегламентныеЗаданияСервер.УстановитьИспользованиеРегламентногоЗадания(НовоеЗадание.УникальныйИдентификатор, Истина);
```

Причем, что в ней нет ничего необычного

```1c
    Процедура УстановитьИспользованиеРегламентногоЗадания(Знач Идентификатор, Знач Использование) Экспорт

    ВызватьИсключениеЕслиНетПраваАдминистрирования();

    Задание = ПолучитьРегламентноеЗадание(Идентификатор);

    Если Задание.Использование <> Использование Тогда
    Задание.Использование = Использование;
    КонецЕсли;

    Задание.Записать();

    КонецПроцедуры
```

После её вызова все работает отлично
---
Как минимум не указано в какие дни его выполнять
---
Каждый день сейчас стоит. Не в этом дело.
Такое же задание отрабатывает нормально если перезаписать
---
https://www.forum.mista.ru/topic.php?id=577213
---
"поставил галку "Предопределенное""(с)

У меня программно создается регламент и он не может быть предопределенным.
---
"Предопределенное" нужно поставить для "Метаданные.РегламентныеЗадания.ВыполнитьТестовоеЗаданиеПрограммно". В дереве конфигурации для нужного регламентного задания.
---
Стоит
---
Использовать БСП для РЗ, если в вашей конфигурации нет БСП, то посмотреть в методах БСП-конфигураций как стартуют РЗ программно.

если ни первое и второе не устраивают, то продолжать чесать репу до полного просветления
---
Очень странно, но если записать регламентное задание, а после вызвать процедуру:

```1c
    РегламентныеЗаданияСервер.УстановитьИспользованиеРегламентногоЗадания(НовоеЗадание.УникальныйИдентификатор, Истина);
```

Причем, что в ней нет ничего необычного

```1c
    Процедура УстановитьИспользованиеРегламентногоЗадания(Знач Идентификатор, Знач Использование) Экспорт

    ВызватьИсключениеЕслиНетПраваАдминистрирования();

    Задание = ПолучитьРегламентноеЗадание(Идентификатор);

    Если Задание.Использование <> Использование Тогда
    Задание.Использование = Использование;
    КонецЕсли;

    Задание.Записать();

    КонецПроцедуры
```

После её вызова все работает отлично
---
"Необычное" в этом методе УИД РЗ
---
Что с ним? Он и до и после этой процедуры тот же.