проверка работоспособности регламентного задания #730968


#0 by fdgd98
Ребят подскажите: развернул у себя на компьютере базу(файловая), создал регламентное задание, как проверить работоспособность этого задания? до этого код в обработке полностью отладил все нормально, теперь вот в регламентное поместил, но как проверить как он там отработает не знаю
#1 by Лефмихалыч
отладчиком?
#2 by Лефмихалыч
а ты мануал из коробки про "особенности работы регламентных заданий в файловых базах" читал?
#3 by fdgd98
щас прочел
#4 by fdgd98
ну а как вы проверяете?
#5 by Maxus43
вызови процедуру общего модуля на которое ссылается регламентное. Что ещё? всё вроде... ну и на контекст сервера надо проверить, а то вдруг у тебя там предупреждения с вопросами
#6 by PLUT
записьжурналарегистрации("регзадание начало") ..... записьжурналарегистрации("регзадание кончало")
#7 by fdgd98
откуда вызвать можно по подробнее плиз)
#8 by Maxus43
обработку сделай с одной строчкой вызова процедуры
#9 by fdgd98
а как же время выполнения задания, расписание?
#10 by Maxus43
зачем его проверять? Или на файловой это и будет крутится? Если на серверной - проверь просто работоспособность, а потом настроил и смотри в консоли, как запускается
#11 by fdgd98
серверная
#12 by Maxus43
что ты там проверять собрался в расписании? как настроишь так и поплывёт
#13 by fdgd98
ну может код не взлетит...хотя в обработке я проверил все ок.
#14 by fdgd98
В файловом варианте планировщик заданий должен находиться в выделенном клиенте. Это достигается вызовом функции ВыполнитьОбработкуЗаданий. Первый вызов этой функции создает планировщика заданий в текущем процессе, а последующие выполняют актуальную обработку заданий. Для правильной обработки заданий выделенный клиент – планировщик заданий должен периодически вызывать функцию ВыполнитьОбработкуЗаданий, в противном случае задания выполняться не будут. В файловом варианте нет возможности явно установить блокировку выполнения заданий, однако, управляя вызовом этой функции, можно реализовать эту возможность самостоятельно. Только один клиент может быть планировщиком заданий данной информационной базы, иначе возможны ошибки при выполнении заданий. Если планировщик заданий не создан, то обращение к программному интерфейсу механизма заданий выдает ошибку "Менеджер заданий неактивен".
#15 by Maxus43
код не взлететь может только если он неработоспособен в контексте сервера (регламентные там крутятся), ты же на файловой проверяешь в контекстве клиента скорей всего
#16 by fdgd98
не понимаю где надо вызвать функцию выполнитьобработкузаданий?
#17 by Defender aka LINN
Так он у тебя и после такой "проверки" запросто не взлетит. Я бы даже сказал, учитывая вопросы, с вероятностью больше 50%.
#18 by fdgd98
как проверить на контекст сервера?
#19 by Maxus43
лучше на тестовой базе в клиент-сервере, а не на файловой. Впринципе можно сделать проверку конфигурации, с галками Сервер, ТолстыйКлиент (в режиме клиент-сервер) ну тут зависит от того что за конфа
#20 by fdgd98
такое возможности к сожалению нету.
#21 by fdgd98
На файловой к примеру: 1. я задавал регламентное задание в конфигураторе; 2. в регламентном задании прописывал обращение к Общему модулю в котором у меня была процедура, которая запускала внутреннюю обработку; Все. не понимаю пункт 2, в частности что за внутренняя обработка?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С