Вариант работы системы - файловый.
Есть регламентное задание(приложил скрин). Это задание должно выполняться один раз в сутки в 01:00:00.
Как теперь можно вызвать это задание на выполнение с заданым расписанием.

В модуле управляемого приложения пишу:

```1c
    Процедура СтартРеглЗадания() Экспорт

    ОбщийМодуль.ОбработатьРеглЗаданиеСозданиеДок();

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

    Процедура ЗапуститьРоботаРеглЗаданий()
    ПодключитьОбработчикОжидания("СтартРеглЗадания", 60);
    КонецПроцедуры

    Процедура ПриНачалеРаботыСистемы()
    ЗапуститьРоботаРеглЗаданий();
    КонецПроцедуры
```

ПриНачалеРаботыСистемы функцией ПодключитьОбработчикОжидания("СтартРеглЗадания", 60); стартую регламетное задание. Второй параметр в этой функции обязателен - инервал повторения. При этом интревале здание стартует каждую минуту. Как сделать, чтобы задание стартовало один раз и выполнилось в 01:00:00
---
попробуйте поменять расписание рег.задания в консоли. Например, поставьте конкретное время выполнения (ближайшее время). Если рег.задание будет запущено и выполнено вы увидите это в консоли в разделе "Фоновые задания"
---
Manticor, в таблице расписания заполните значение "Повторять через" интервал повторения в сек.
---
Troler, поставил так - также однократно выполняется
---
Manticor, в файловом варианте необходимо постоянно выполнять команду ВыполнитьОбработкуЗаданий().
---
Зачем вам нужно использовать ПодключитьОбработчикОжидания("СтартРеглЗадания", 60)?
Тем самым вы каждую минуту выполняете процедуру "СтартРеглЗадания".
В то же время у вас настроено рег.задание, которое тоже ссылается на процедуру "СтартРеглЗадания", и вызывается по нужному расписание в 01.00.00.
Вам не кажется, что ПодключитьОбработчикОжидания("СтартРеглЗадания", 60) - это лишнее
---
denezhka, дело в том, что пробовал я без этой функции ПодключитьОбработчикОжидания. Уменьшал интервал выполнени язадания до каждых 10 секкунд. Без ПодключитьОбработчикОжидания задание выполняется единожды при его вызове напрмер так:

```1c
    Процедура СтартРеглЗадания() Экспорт

    ОбщийМодуль.ОбработатьРеглЗаданиеСозданиеДок();

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

    Процедура ПриНачалеРаботыСистемы()
    СтартРеглЗадания();
    КонецПроцедуры
```
---
У вас конфа самописная или какая-нибудь типовая?
Если типовая, то вам этот код не нужен:

```1c
    Процедура ПриНачалеРаботыСистемы()
    СтартРеглЗадания();
    КонецПроцедуры
```

В типовой есть константа "ПользовательДляВыполненияРегламентныхЗаданийВФайловомВариан­те", значение которой можно присвоить в пользовательском режиме в настройках программы. В файловом варианте задания всегда выполняются под заданным пользователем.

Далее в типовой в модуле обычного приложения в процедуре ПриНачалеработыСистеме() прописан следующий код

```1c
    Если ЭтоФайловаяИБ Тогда

    ПользовательДляВыполненияРеглЗаданий = Константы.ПользовательДляВыполненияРегламентныхЗаданийВФайловомВариант­е.Получить();

    Если глЗначениеПеременной("глТекущийПользователь") = ПользовательДляВыполненияРеглЗаданий Тогда

    // с интервалом секунд вызываем процедуру работы с регламентными заданиями
    ПоддержкаРегламентныхЗаданиеДляФайловойВерсии();

    ИнтервалДляОпроса = Константы.ИнтервалДляОпросаРегламентныхЗаданийВФайловомВарианте.Получить();

    Если ИнтервалДляОпроса = Неопределено
    ИЛИ ИнтервалДляОпроса = 0 Тогда

    ИнтервалДляОпроса = 60;

    КонецЕсли;

    ПодключитьОбработчикОжидания("ПоддержкаРегламентныхЗаданиеДляФайловойВерсии", ИнтервалДляОпроса);

    КонецЕсли;

    КонецЕсли;
```

Процедура ПоддержкаРегламентныхЗаданиеДляФайловойВерсии:

```1c
    // процедура служит для поддержки работы регламентных заданий в файловой версии
    Процедура ПоддержкаРегламентныхЗаданиеДляФайловойВерсии() Экспорт

    ВыполнитьОбработкуЗаданий();

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

Вам необходимо реализовать нечто-подобное.
---
denezhka, конфа самописная)
---
Раз самописная, значит вам нужно:
1. Определить пользователя под которым будет выполняться рег.задание (сеанс с этим пользователем должен быть запущен)
2. Подключить обработчикОжидания, который будет выполнять ВыполнитьОбработкуЗаданий();
3. Настроить расписание рег.заданий. Можно в конфигураторе, а можно с помощью консоли заданий с диска ИТС.
---
denezhka, не будем брать во внимание текущего пользователя. Попробовал так:
Процедура СтартРеглЗадания() Экспорт
 ВыполнитьОбработкуЗаданий();
КонецПроцедуры

Процедура ЗапуститьРоботаРеглЗаданий()
    ПодключитьОбработчикОжидания("СтартРеглЗадания", 1, Истина);

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

Процедура ПриНачалеРаботыСистемы()
 СтартРеглЗадания();
КонецПроцедуры

Вообще ничего не выполнилось(
---
, (6) Manticor, в файловом варианте необходимо постоянно выполнять команду ВыполнитьОбработкуЗаданий().

Поэтому в процедуре ПриНачалеРаботыСистемы() вам необходимо вызвать процедуру ЗапуститьРоботаРеглЗаданий(), в которой вы подключили ОбработчикОжидания на ВыполнитьОбработкуЗаданий()
---
denezhka,
Процедура СтартРеглЗадания() Экспорт
 ВыполнитьОбработкуЗаданий();
КонецПроцедуры

Процедура ЗапуститьРоботаРеглЗаданий()
    ПодключитьОбработчикОжидания("СтартРеглЗадания", 1, Истина);
КонецПроцедуры

Процедура ПриНачалеРаботыСистемы()
 ЗапуститьРоботаРеглЗаданий();
КонецПроцедуры

И так тоже не выполняет
---
Воспользуйтесь консолью заданий с диска ИТС. Вот ссылка для скачивания:
http://yadi.sk/d/8uum1Foh4RcVo

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

А надо:

```1c
    Процедура ПриНачалеРаботыСистемы()
    ЗапуститьРоботаРеглЗаданий();
    КонецПроцедуры
```
---
ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>).

Сделайте так:

```1c
    Процедура ЗапуститьРоботаРеглЗаданий()
    ПодключитьОбработчикОжидания("СтартРеглЗадания", 60);
    КонецПроцедуры
```
---
попробуйте поменять расписание рег.задания в консоли. Например, поставьте конкретное время выполнения (ближайшее время). Если рег.задание будет запущено и выполнено вы увидите это в консоли в разделе "Фоновые задания"
---
denezhka, где бы в инте мануал прочитать по созданию этих заданий от а до я)))
---
А вообще складывается такое ощущение, что настройка расписания в самом конфигураторе и через консоль заданий - это 2 вещи друг на друга не влияющие. Они по идее должны же при изменении в конфигураторе - отражаться в консоли о наоборот.
---
Эти расписания не зависят друг от друга, рег.задание будет выполняться по расписанию, настроенному в консоли
---
Вот пример настройки расписания моего рег.задания, которое запускается каждый день в 7 часов (1 раз в день):
---
А каким образом можно настроить Внешний отчёт, чтобы тот запускался по расписанию?
---
keramik, если у Вас конфигурация на основе БСП под управляемые формы то добаляете свой отчет/обработку в спр. Дополнительные отчеты и обработки. И там настраиваете для него задание:
---
Работаю с 1С 8.3.6, "Бухгалтерия предприятия", редакция 3.0 (3.0.42.89).
Я собрал внешний отчёт, используя СКД. Добавил его в раздел "Дополнительные отчёты и обработки", однако в разделе "Расписание" появляется сообщение "Не применимо для команд с вариантом запуска "Открытие формы."
Вручную работает, а вот автоматически отказывается запускаться.
---
keramik, походу не получится сделать через регламентное, ибо у Вас открывается форма. Если бы была возможность из модуля объекта получать формочку объекта, то можно бы было обойти.
---
(27)Блин, я был уверен, что отчёт может запускаться в фоновом режиме и просто выгружать информацию в файл. Мне-то нужна ежедневная выгрузка некоторых данных из базы.
А что значит "...из модуля объекта получать формочку объекта..."? Надо создать внешнюю обработку, в ней нарисовать форму и в модуль этой формы вписать процедуру отбора данных?
---
keramik, если тебе нужна просто выгрузка- так сделай минуя формочку отчета. Делай вывод к примеру в таб док и далее сохраняй в Excel или куда угодно).
Про форму забудь для фонового режима).
---
А это идея, а то я упёрся рогами в форму отчёта и бодаю её )
Спасибо, посмотрю вечером, что и как там.
---
keramik, как ты себе это представляешь ?
Отчет, подразумевает вывод информации пользователю. А регламентное задание - это самостоятельный сеанс. Кому этот отчет должен выводится ? Серверу ? )))))
---
Значит регламентные задания создаются только в конфигураторе..., жаль