Добрый день, форумчане.

Создал регламентное задание, которое регулярно выгружает данные в другую базу по правилу.

Имя метода: МодульРеглЗаданий.ВыполнитьРеглЗадание.

В самом методе 2 процедуры. Выглядит это так:

```1c
    Процедура ВыполнитьРеглЗадание() Экспорт
    ВыполнитьПроцедуру1С();
    ВыполнитьОбменСБазой1с();
    КонецПроцедуры
```

Процедура ВыполнитьПроцедуру1С() регл. заданием отрабатывается.
А вот 2 процедура - нет:

Вот ее фрагмент кода:

```1c
    УзелТДБУХ = ПланыОбмена.ТД_БУХ_ПоПравилу.НайтиПоКоду("2");
    Если Не ЗначениеЗаполнено(УзелТДБУХ) Тогда
    Возврат;
    КонецЕсли;

    ИмяФайлаПравилВыгрузки = КаталогВременныхФайлов() + "Правила.xml";
    ФайлМакета = ПолучитьОбщийМакет("ПравилаТД");//здесь хранится xml файл правил
    ФайлМакета.Записать(ИмяФайлаПравилВыгрузки);

    Обработка = Обработки.УниверсальныйОбменДаннымиXML.Создать();
    Обработка.ИмяФайлаПравилОбмена = ИмяФайлаПравилВыгрузки;
    Обработка.ЗагрузитьПравилаОбмена();
    УдалитьФайлы(ИмяФайлаПравилВыгрузки);

    Для Каждого СтрокаДок Из Обработка.ТаблицаПравилВыгрузки.Строки Цикл
    Если СтрокаДок.Наименование = "Документы" Тогда
    Для Каждого СтрДЗ Из СтрокаДок.Строки Цикл
    СтрДЗ.СсылкаНаУзелОбмена = УзелТДБУХ;
    КонецЦикла;
    СтрокаДок.Включить = 1;
    Обработка.УстановитьПометкиПодчиненных(СтрокаДок, "Включить");
    КонецЕсли;
    КонецЦикла;

    Обработка.ДатаНачала = Дата(2019,11,01);
    Обработка.ДатаОкончания = Дата(1,1,1);
    Обработка.НепосредственноеЧтениеВИБПриемнике = Истина;
    Обработка.ВыводВПротоколСообщенийОбОшибках = Истина;
    Обработка.ДописыватьДанныеВПротоколОбмена = Истина;
    Обработка.РежимОбмена = "Выгрузка";

    Обработка.ТипИнформационнойБазыДляПодключения = Ложь;
    Обработка.ВерсияПлатформыИнформационнойБазыДляПодключения = ИмяВерсииПлатформы;
    Обработка.ИспользоватьОтборПоДатеДляВсехОбъектов = Истина;
    Обработка.ВыполнитьВыгрузку();
    ...
```

Параметры базы-приемника все верно указываю....
Так вот, если эту процедуру запускать отдельно, то все отрабатывается.
А регл. заданием - нет. Что за дела?

В чем проблема?
---
видимо какие-то команды на сервере не могут быть выполнены
---
Товарищи, всем спасибо за помощь. Решение оказалось на поверхности.
Посмотрел работу регл. задания под отладчиком. В правиле был найден метод "предупреждение", не работающий на сервере
---
Посмотрите в журнале регистрации может есть какие сообщения об ошибках
---
Ошибок никаких нет, в том то и прикол. Выполнено успешно, пишет
---
А попробуйте пописать лог, например в файл .txt чтобы видеть какие операции отрабатывают, какая информация в файлах обмена и т.п. Может эта информация что-нибудь даст.
---
видимо какие-то команды на сервере не могут быть выполнены
---
Или вот:

```1c
    ИмяФайлаПравилВыгрузки = КаталогВременныхФайлов() + "Правила.xml";
```

Есть этот файл с правилами на сервере?
---
Для тестирования я обычно создаю внешнюю обработку, в ней одна кнопка, по которой выполняется регламентное задание. Дальше отладчиком смотри как выполняется. Скорее всего какая -то процедура не отрабатывает
---
Товарищи, всем спасибо за помощь. Решение оказалось на поверхности.
Посмотрел работу регл. задания под отладчиком. В правиле был найден метод "предупреждение", не работающий на сервере