Здравствуйте. Не удается запустить регламентное задание. Конфигурация без БСП, самописная. Регламентное задание создаю и программно, и пыталась с помощью интерфейса. Метод использую из серверного модуля, не глобальный, стоит галочка Вызов сервера и сервер. Первая процедура выбрана в качестве метода для регламентного задания, второй создаю программно задание, может мне нужно найти регл задание и запустить его как-то от лица пользователя? Консоль заданий пробовала, открывается список всех регламентных заданий, но интерактивно поменять ничего не могу. Мне нужно раз в день записывать данные в файл, как лучше реализовать, подскажите, пожалуйста.
Процедура аВыгрузитьДанные() Экспорт

```1c
    КонстантаНовая = 1;
    КонецПроцедуры

    Процедура программноеСозданиеРеглЗадания() Экспорт
    Задание = РегламентныеЗадания.СоздатьРегламентноеЗадание(Метаданные.РегламентныеЗадания.аВыгрузитьДанныеДляОбменаОСА_УТ);

    Задание.ИмяПользователя = ПользователиИнформационнойБазы.НайтиПоИмени("Кошкин");
    Задание.Ключ = "123456789";
    Задание.Использование = Истина;
    мсПараметров = Новый Массив;
    мсПараметров.Добавить("123456789");
    Задание.Параметры = мсПараметров;
    Расписание = Новый РасписаниеРегламентногоЗадания;
    Расписание.ПериодПовтораВТечениеДня = 60;
    Расписание.ВремяНачала = ТекущаяДата();
    Расписание.ПериодПовтораДней = 1;
    Задание.Расписание = Расписание;
    Задание.Записать();

    КонецПроцедуры
```
---
В настройках базы нет галочки запрета для выполнения регламентных заданий? Ну и перезапуск службы сервера иногда в таких случаях помогает.
---
если Конфигурация самописная - то зачем программное создание ? добавили в конфигурацию, настроили... должно работать...
---
"Конфигурация без БСП, самописная. "
- так простой способ и 100% рабочий всегда - в метаданных регламентное задание, указываете процедуру которая должна выполнится. Настройки все такие же как если в типовой конфе или с БСП. Единственный минус/нюанс - изменения с помощью Консоли рег.заданий потом вносить, из конфы - не применяются.
---
А в расписании у Вас что указанно?
---
В расписании Выполнять: каждый день; каждые 30 секунд. succub1_5, подскажите, пожалуйста, как указать через метаданные процедуру для регламентного задания: Задание = РегламентныеЗадания.СоздатьРегламентноеЗадание(Метаданные.РегламентныеЗадания.аВыгрузитьДанныеДляОбменаОСА_УТ);

Задание.Метаданные.ИмяМетода = "osaМодуль.аВыгрузитьДанные";
---
Нее, не программно, вот:
---
В журнале регистрации информации о запуске задания нет. Когда список регламентных заданий просматриваю, то получаю в 3 строке то, что добавила в саму конфигурацию, в 4 - то, что программно, где пользователя задавала.
---
у Вас какая-то путаница небольшая. С одной стороны Вы в конфигураторе создали рег. задание и сделали его предопределенным, настроили расписание. С другой, программно пытаетесь что-то создавать и вызывать.

Алгоритм такой в целом:

1. Создаете рег. задание, ставите галки: использование и предопределенный.
2. В общем серверном модуле размещаете экспортную процедуру.
3. Указываете ее в рег. задании.
4. настраиваете расписание.

Всё.

p/s иногда есть шаманство, надо четко поставить дату начала и окончания в рег. задании.
---
Вот сделала как вы сказали, я в конфигураторе настраиваю по-своему, а в режиме Предприятия мне показывает совсем другое.
---
А что другое показывает? С 28.02 выполнять, каждые 60 сек....
---
У вас же написано на скриншоте выполнять с 11:38 у вас какой часовой пояс, у вас действительно Волгоград? А то в московском часовом поясе это время вроде еще не наступило...
---
Неполная информация, в журнале регистрации всё равно ничего не появляется
---
база файловая или серверная?
---
Серверная
---
В настройках базы нет галочки запрета для выполнения регламентных заданий? Ну и перезапуск службы сервера иногда в таких случаях помогает.
---
Serega-artem, а как посмотреть эти настройки? Через конфигуратор? Перезапуск сервера не пробовала...
---
На скриншоте в сообщении (9) написано выполнять с 11:38 ... Ждем ???
---
ну смотря откуда ТС, у меня вот уже 13.24 )))))))))
---
Виктория Овчинникова user1276913 Город: Волгоград
---
Хм, ну тогда логично, почему не стартует))))) Я тоже обратил внимание на время запуска. но не придал значение т.к. страна у нас огромная, где-то уже и спать ложатся))))
---
Тоже очень люблю этот смайлик :))) но иногда он мне напоминает джаббу хатта из звездных войн с его двойными подбородками :)
---
Через консоль сервера:

на сервере: Пуск - программы 1с8 - Дополнительно - Администрирование серверов 1С Предприятия

В открывшемся окне (пусть может чуть-чуть отличаться):

Console rot - Cetntral 1c -ИмяВашегоСервера - кластеры - локальный кластер - Информационные базы - Ваша база - пр. кл. мыши - свойства - (запросит логин и пароль учетной записи-администратора базы т.е. пользователя с админ. правами в этой ИБ) - Галка "Включить блокировку регламентных заданий" должна быть снята.

А агента можно просто в службах перезапустить на сервере: Службы - Агент Сервера 1с
---
То есть из-за времени может не стартовать? У меня волгоградское время, а на сервере мне надо проверить время, попробую...
---
ну да, если у Вас на сервере московское время, то момент запуска наступит через 5 минут только....
---
нет в настройках регламентного задания в конфигураторе поставьте не с 11:38:00 а с 00:00:00 там применяются настройки не только с активной вкладки которая на скриншоте, ни и сразу со всех остальных на которых вы что-то меняли...

Так как это не очевидно, внизу формы программа текстом прописывает какие условия вы установили на всех вкладках формы (Общее, Дневное, Недельное, Месячное)
---
У меня время на сервере отстает на 7 минут от моего...
---
В настройках поставила вот так
---
И как заработало?
Кстати немного смущает "выполнять один день" думаю лучше поставить 1 в поле "Повторять каждые 1 день"
---
Расписание.ВремяНачала = ТекущаяДата();
Расписание.ВремяНачала = ТекущаяДатаСеанса();

устал уже наблюдать за этой мыльной оперой
---
YanTsys, нет не получается пока...
---
Файловая база, создал регламентное задание, поставил птички использование и предопределенное,
Метод расположил в общем модуле,

```1c
    Процедура Тест() Экспорт

    Эл=Справочники.Тест.СоздатьЭлемент();
    Эл.Наименование="111";
    Эл.Записать();

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

у общего модуля в свойствах птичка только напротив пункта сервер.

В расписании
Выполнять: каждый день; каждые 60 секунд

Запустил базу, первый элемент в справочнике появился далеко не через 1 минуту, прошло минуты 2-3 но сейчас в справочнике элементы появляются...

Проверьте аналогичным образом на файловой копии со своим тестовым справочником, если там заработает, проверьте то же самое на серверной копии...
---
Можно еще проверить нет ли в оригинальной процедуре методов типа Сообщить() и т.п. Они еще могут вызывать ошибку выполнения. Хотя, задание то всё равно должно запускаться.
---
Хотя, задание то всё равно должно запускаться.А может, оно и запускается? Вписать Сообщение("Hello, world!"), и посмотреть.
---
И кому сообщать будите? Серверу?
---
Почему в консоли регл заданий ничего не получается изменить? Добавить получается?
---
В настройках базы была галочка запрета для выполнения регламентных заданий, всем спасибо за советы.