Имя: Пароль:
1C
 
ошибка мне не известная "Менеджер заданий не активен"
0 CrazyProg
 
30.06.09
13:15
с определенной переодичностью выскакивает окно с ошибкой "Менеджер заданий не активен".
в константах  не стаит галочка "не использовать регламенные задачи".
в глобальном модули конфигурации нашел где запускается.

вопрос как решить проблему не ставя галочку на "не использовать регламенные задачи".
1 Salvador Limones
 
30.06.09
13:16
Какая проблема-то?
2 szhukov
 
30.06.09
13:17
(0)База файловая?
3 CrazyProg
 
30.06.09
13:19
броблема то что ошибка стала выскакивать "Менеджер заданий не активен".
что ето такое и как эту проблему решить
4 CrazyProg
 
30.06.09
13:33
может кто встречался с проблеиой?
5 CrazyProg
 
30.06.09
13:41
а что за база файловая
6 CrazyProg
 
30.06.09
13:55
файловый вариант
7 CrazyProg
 
30.06.09
14:17
ни кто не знает?
8 EasyRider
 
30.06.09
14:22
(7)Ну так в файловом варианте чтоб запустить фоновое задание надо сделать ВыполнитьОбработкуЗаданий();
9 CrazyProg
 
30.06.09
15:10
// Процедура служит для поддержки работы регламентных заданий в файловой версии
//
Процедура ВыполнениеРеглЗаданийДляФайловойВерсии() Экспорт
   
   ВыполнитьОбработкуЗаданий();
   
КонецПроцедуры // ВыполнениеРеглЗаданийДляФайловойВерсии()



вот так.
если да то она штатно стоит
10 And_skv
 
30.06.09
15:11
в доп настройках  пользователя гдето стоит галка использовать менеджер, а прав на него вероятно нет
11 CrazyProg
 
30.06.09
15:12
где найти фоновое задание
12 CrazyProg
 
30.06.09
15:15
у меня конфа стоит Камильфо:Салон красоты
13 CrazyProg
 
30.06.09
15:20
в ней нету доп настроек
14 rs_trade
 
30.06.09
15:21
(0) RTFM

Механизмы выполнения фоновых заданий в файловом и клиент-серверном вариантах различаются.

·         В файловом варианте необходимо создать выделенный клиентский процесс, который будет заниматься выполнением фоновых заданий. Для этого в клиентском процессе должна периодически вызываться функция глобального контекста ВыполнитьОбработкуЗаданий. Только один клиентский процесс на информационную базу должен выполнять обработку фоновых заданий (и, соответственно, вызывать данную функцию). Если клиентского процесса для обработки фоновых заданий не создано, то при программном доступе к механизму заданий будет выдана ошибка «Менеджер заданий не активен». Не рекомендуется клиентский процесс, выполняющий обработку фоновых заданий, использовать для других функций.
15 CrazyProg
 
30.06.09
15:28
т.е. если я правельно панял вышенаписанное:
1. я создал в конфигураторе регламентированное задание.
2. написал метод:

// Процедура выполняет обработку выполнения регламентного задания Заметки
//
Процедура Заметки(СсылкаНаДокумент) Экспорт
   
   Попытка
       Обработка     =  Обработки.ТекущиеЗаметки.Создать();
       Форма         =  Обработка.ПолучитьФорму();
       Форма.Открыть();
   Исключение
   КонецПопытки;
   
КонецПроцедуры // Заметки()


3. а в сомой базе в списке "ТекущиеЗаметки" не задавал ни каких заметок


может изза этого что список пуст.
16 1СCовец
 
30.06.09
15:35
У тебя должен быть запущен отдельный сеанс для того чтобы в нем выполнялись регламентные задания. И этот сеанс должен быть запущен под тем пользователем который указан в константах или настройках(зависит от конфы), как "пользователь для выполнения регл. заданий".
17 CrazyProg
 
30.06.09
15:41
этот кусок нашел при запуске конфигурации в общем модуле


   Если Не Константы.НеИспользоватьРегламентныеЗадания.Получить() Тогда
       
       ВыполнениеРеглЗаданийДляФайловойВерсии();
       ПериодПроверки    =    Константы.ПериодПроверкиРеглЗаданий.Получить();
       
       // по умолчанию установим 10 минут
       Если ПериодПроверки = 0 Тогда
           ПериодПроверки    =    600;


(16) в константах нету такого поля и в настройках конфы нету
       Иначе
           ПериодПроверки    =    ПериодПроверки * 60;
       КонецЕсли;
       
       ПодключитьОбработчикОжидания("ВыполнениеРеглЗаданийДляФайловойВерсии", ПериодПроверки);
       
   КонецЕсли;
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан