0
Менеджер заданий не активен
В файловом режиме работы 1С 8.1 Управление торговлей (базы хранились на сервере) периодически 1С вылетала с сообщением «Менеджер заданий не активен».
На всякий случай даю выдержку из документации:
Механизмы выполнения фоновых заданий в файловом и клиент-серверном вариантах различаются.
В файловом варианте необходимо создать выделенный клиентский процесс, который будет заниматься выполнением фоновых заданий. Для этого в клиентском процессе должна периодически вызываться функция глобального контекста ВыполнитьОбработкуЗаданий. Только один клиентский процесс на информационную базу должен выполнять обработку фоновых заданий (и, соответственно, вызывать данную функцию). Если клиентского процесса для обработки фоновых заданий не создано, то при программном доступе к механизму заданий будет выдана ошибка «Менеджер заданий не активен». Не рекомендуется клиентский процесс, выполняющий обработку фоновых заданий, использовать для других функций.
После того, как клиентский процесс, выполняющий обработку фоновых заданий, запущен, остальные клиентские процессы получают возможность программного доступа к механизму фоновых заданий, т.е. могут запускать и управлять фоновыми заданиями.
В клиент-серверном варианте для выполнения фоновых заданий используется планировщик заданий, который физически находится в менеджере кластера. Планировщик для всех поставленных в очередь на выполнение фоновых заданий получает наименее загруженный рабочий процесс и использует его для выполнения соответствующего фонового задания. Рабочий процесс выполняет задание и уведомляет планировщик о результатах выполнения.
А проще:
Для принудительного запуска регламентных заданий в файловом варианте скачайте эту обработку (Запустите, пометьте галочкой какие задания обработать и нажмите выполнить)
Цитирую руководство пользователя, собственно в типовой версии Комильфо:Салон Красоты ред.1 нет никакого другого применения для регламентных заданий кроме как для вывода уведомлений по заметкам, и нет смысла их включать пока у Вас не сконвертирована база данных в клиент-серверный вариант
Расписание для документа «Заметка»
Заметки можно делать периодическими или назначать на
конкретное время. Для этого используется механизм регламентных
заданий. Задание расписания позволяет выводить напоминания по
времени и делать их периодическими
При работе с расписанием в файловой базе первое
запущенное соединение становится планировщиком заданий
и не должно закрываться, пока в базе работают другие
пользователи. В противном случае у всех оставшихся
пользователей будет сгенерирована ошибка и программа
закроется. Если при работе в многопользовательском режиме
нет возможности всегда оставлять одно соединение
работающим, рекомендуется в «Настройке параметров
учета» поставить флажок «Не использовать регламентные
задания», отключающий работу напоминаний по времени.
CrazyProg
30.06.09
✎
13:15
с определенной переодичностью выскакивает окно с ошибкой «Менеджер заданий не активен».
в константах не стаит галочка «не использовать регламенные задачи».
в глобальном модули конфигурации нашел где запускается.
вопрос как решить проблему не ставя галочку на «не использовать регламенные задачи».
Salvador Limones
30.06.09
✎
13:16
Какая проблема-то?
szhukov
30.06.09
✎
13:17
(0)База файловая?
CrazyProg
30.06.09
✎
13:19
броблема то что ошибка стала выскакивать «Менеджер заданий не активен».
что ето такое и как эту проблему решить
CrazyProg
30.06.09
✎
13:33
может кто встречался с проблеиой?
CrazyProg
30.06.09
✎
13:41
а что за база файловая
CrazyProg
30.06.09
✎
13:55
файловый вариант
CrazyProg
30.06.09
✎
14:17
ни кто не знает?
EasyRider
30.06.09
✎
14:22
(7)Ну так в файловом варианте чтоб запустить фоновое задание надо сделать ВыполнитьОбработкуЗаданий();
CrazyProg
30.06.09
✎
15:10
// Процедура служит для поддержки работы регламентных заданий в файловой версии
//
Процедура ВыполнениеРеглЗаданийДляФайловойВерсии() Экспорт
ВыполнитьОбработкуЗаданий();
КонецПроцедуры // ВыполнениеРеглЗаданийДляФайловойВерсии()
вот так.
если да то она штатно стоит
And_skv
30.06.09
✎
15:11
в доп настройках пользователя гдето стоит галка использовать менеджер, а прав на него вероятно нет
CrazyProg
30.06.09
✎
15:12
где найти фоновое задание
CrazyProg
30.06.09
✎
15:15
у меня конфа стоит Камильфо:Салон красоты
CrazyProg
30.06.09
✎
15:20
в ней нету доп настроек
rs_trade
30.06.09
✎
15:21
(0) RTFM
Механизмы выполнения фоновых заданий в файловом и клиент-серверном вариантах различаются.
· В файловом варианте необходимо создать выделенный клиентский процесс, который будет заниматься выполнением фоновых заданий. Для этого в клиентском процессе должна периодически вызываться функция глобального контекста ВыполнитьОбработкуЗаданий. Только один клиентский процесс на информационную базу должен выполнять обработку фоновых заданий (и, соответственно, вызывать данную функцию). Если клиентского процесса для обработки фоновых заданий не создано, то при программном доступе к механизму заданий будет выдана ошибка «Менеджер заданий не активен». Не рекомендуется клиентский процесс, выполняющий обработку фоновых заданий, использовать для других функций.
CrazyProg
30.06.09
✎
15:28
т.е. если я правельно панял вышенаписанное:
1. я создал в конфигураторе регламентированное задание.
2. написал метод:
// Процедура выполняет обработку выполнения регламентного задания Заметки
//
Процедура Заметки(СсылкаНаДокумент) Экспорт
Попытка
Обработка = Обработки.ТекущиеЗаметки.Создать();
Форма = Обработка.ПолучитьФорму();
Форма.Открыть();
Исключение
КонецПопытки;
КонецПроцедуры // Заметки()
3. а в сомой базе в списке «ТекущиеЗаметки» не задавал ни каких заметок
может изза этого что список пуст.
1СCовец
30.06.09
✎
15:35
У тебя должен быть запущен отдельный сеанс для того чтобы в нем выполнялись регламентные задания. И этот сеанс должен быть запущен под тем пользователем который указан в константах или настройках(зависит от конфы), как «пользователь для выполнения регл. заданий».
CrazyProg
30.06.09
✎
15:41
этот кусок нашел при запуске конфигурации в общем модуле
Если Не Константы.НеИспользоватьРегламентныеЗадания.Получить() Тогда
ВыполнениеРеглЗаданийДляФайловойВерсии();
ПериодПроверки = Константы.ПериодПроверкиРеглЗаданий.Получить();
// по умолчанию установим 10 минут
Если ПериодПроверки = 0 Тогда
ПериодПроверки = 600;
(16) в константах нету такого поля и в настройках конфы нету
Иначе
ПериодПроверки = ПериодПроверки * 60;
КонецЕсли;
ПодключитьОбработчикОжидания(«ВыполнениеРеглЗаданийДляФайловойВерсии», ПериодПроверки);
КонецЕсли;
С наступающим!
Дорогие друзья, у меня следующая проблема. Есть мини локальная сеть — из трех компов. Мой, бухгалтера и кассира. На моем вся база 1с и т.д. Из своих 1С бухгалтер и кассир подключаются к моей базе. Все работают под своими пользователями.
Но в последнее время если, бухгалтер закрывает свою 1С (либо она вылетает) то у меня на компе появляется ошибка «Менеджер заданий не активен» и 1С благополучно закрывается. Наоборот тоже работает. Только компьютер кассира в этой схеме никак не действует на наши приложения 1С.
Как это можно исправить?
-
Вопрос задан
-
1357 просмотров
В файловом режиме работы 1С 8.1 Управление торговлей (базы хранились на сервере) периодически 1С вылетала с сообщением «Менеджер заданий не активен».
На всякий случай даю выдержку из документации:
Механизмы выполнения фоновых заданий в файловом и клиент-серверном вариантах различаются.
В файловом варианте необходимо создать выделенный клиентский процесс, который будет заниматься выполнением фоновых заданий. Для этого в клиентском процессе должна периодически вызываться функция глобального контекста ВыполнитьОбработкуЗаданий. Только один клиентский процесс на информационную базу должен выполнять обработку фоновых заданий (и, соответственно, вызывать данную функцию). Если клиентского процесса для обработки фоновых заданий не создано, то при программном доступе к механизму заданий будет выдана ошибка «Менеджер заданий не активен». Не рекомендуется клиентский процесс, выполняющий обработку фоновых заданий, использовать для других функций.
После того, как клиентский процесс, выполняющий обработку фоновых заданий, запущен, остальные клиентские процессы получают возможность программного доступа к механизму фоновых заданий, т.е. могут запускать и управлять фоновыми заданиями.
В клиент-серверном варианте для выполнения фоновых заданий используется планировщик заданий, который физически находится в менеджере кластера. Планировщик для всех поставленных в очередь на выполнение фоновых заданий получает наименее загруженный рабочий процесс и использует его для выполнения соответствующего фонового задания. Рабочий процесс выполняет задание и уведомляет планировщик о результатах выполнения.
А проще:
Для принудительного запуска регламентных заданий в файловом варианте скачайте эту обработку (Запустите, пометьте галочкой какие задания обработать и нажмите выполнить)
Информация взята с сайта http://helpf.pro
Хотите узнать больше по этому вопросу?
Подпишитесь на нашу рассылку новостей
Подписаться
Чтобы задать вопрос или предложить тему статьи, нажмите на кнопку ниже:
Предложить статью