Добрый день, не могу понять почему не всегда отрабатывается регламентное задание.
Пользователь Обмен всегда запущен
Процедура ОбработкаЗаданий() Экспорт
Сообщить("Выполнение");
ВыполнитьОбработкуЗаданий();
КонецПроцедуры
Процедура ПриНачалеРаботыСистемы( Отказ )
Если ИмяПользователя() = "Обмен" Тогда
//ОбработкаЗаданий();
ПодключитьОбработчикОжидания("ОбработкаЗаданий", 60);
КонецЕсли;
Еще раз, где здесь регламентное задание?
В данном случае речь может идти про виндовый шедулер, который запускает 1с - это так?
+
ПриНачалеРаботыСистемы - это модуль приложения. Модуль приложения при запуске на сервере (при работе регламентного задания) не используется вообще
Если НЕ ЗначениеЗаполнено(НастройкаОбмена)
ИЛИ НастройкаОбмена.ПометкаУдаления Тогда
Возврат;
КонецЕсли;
ВыполнитьОбмен(НастройкаОбмена);
КонецПроцедуры
Вот само регламентное задание
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший