|
Изменение расписания регламентного задания | ☑ | ||
---|---|---|---|---|
0
extrim-style
10.06.14
✎
09:00
|
Настроено регламентное задание. Работало. Вчера изменил расписание с 22.00 на 13.00. Сегодня прихожу - оно снова отработало в 22.00, хотя в расписании 13.00. Вопрос: нужно ли было перезапускать сервер 1С? Также при настройке ранее было что-то подобное, решилось только удалением/созданием нового регламентного задания (работает как фоновое - с признаком предопределенности). М.б. лучше сразу пересоздать рег. задание? Версия 1С 8.2.17.153.
|
|||
1
ДенисЧ
10.06.14
✎
09:10
|
Вот вчера вечером менял расписание. Всё нормально применилось без перезапуска.
8.2.19.83 |
|||
2
blopp
10.06.14
✎
09:12
|
(0) Если менял в конфигураторе то так и должно быть.
|
|||
3
extrim-style
10.06.14
✎
09:17
|
(2) почему? в чем смысл? нужно было в режиме предприятия менять?
|
|||
4
extrim-style
10.06.14
✎
09:30
|
(2) нужно было консолью заданий менять?
|
|||
5
extrim-style
10.06.14
✎
09:31
|
Открыл консоль заданий. В ней расписание на это задание установлено на 22.00, хотя в конфигураторе 13.00. Почему так?
|
|||
6
Fish
10.06.14
✎
09:36
|
(5) Потому что это разные расписания. Расписание в режиме предприятия приоритетнее.
|
|||
7
extrim-style
10.06.14
✎
09:36
|
+(5) то же самое касается количества повторов при аварийном завершении. Для некоторых заданий, для которых ставил количество повторов при аварийном завершении 0, почему-то в режиме предприятия в консоли всё-равно 3.
|
|||
8
extrim-style
10.06.14
✎
09:37
|
(6) как разные, если я в консоли ничего не добавлял и не настраивал, и консоль отображает мне сейчас лишь то, что я настраивал в конфигураторе?
|
|||
9
Fish
10.06.14
✎
09:39
|
(8) Читай свои же показания:
"консоль отображает мне сейчас лишь то, что я настраивал в конфигураторе" И "Открыл консоль заданий. В ней расписание на это задание установлено на 22.00, хотя в конфигураторе 13.00" Много думай. |
|||
10
extrim-style
10.06.14
✎
09:42
|
(9) "консоль отображает мне сейчас лишь то, что я настраивал в конфигураторе" - я имел ввиду отображает только задания, созданные и настраиваемые мною в конфигураторе. Но настройки в консоли не все верные и на данный момент расходятся с настройками в конфигураторе, при этом консолью я ни разу не пользовался. Чё-то я не догоняю...
|
|||
11
Fish
10.06.14
✎
09:44
|
(10) Сами задания и расписание заданий - это разные вещи. так понятнее?
|
|||
12
extrim-style
10.06.14
✎
09:46
|
(11) расписание задания в конфигураторе и в режиме предприятия - это разные вещи? они не наследуются? как тогда они работают? что-то на итс об этом я не нашел...
|
|||
13
extrim-style
10.06.14
✎
09:49
|
+(12) откуда тогда вообще в консоли расписание, если я консоль не открывал. Fish, что-то ты меня запутал напрочь.
|
|||
14
extrim-style
10.06.14
✎
09:52
|
Насколько я понимаю, по каким-то причинам в некоторые моменты времени (вероятно, во время периодического обновления конфы по доработкам) по каким-то причинам не произошло наследование настроек рег. заданий из конфигуратора в предприятие?
|
|||
15
Fish
10.06.14
✎
09:53
|
(12) Так же, как и предопределённые объекты справочников: в конфигураторе ты задаёшь, наименование, но в режиме предприятия можешь его изменить. И если после этого ты его изменишь в конфигураторе, то в предприятии оно останется таким, каким ты его задал в предприятии, независимо от того, что ты внёс изменения в конфигуратор. Теперь понятно?
|
|||
16
extrim-style
10.06.14
✎
09:54
|
(15) муть какая...
|
|||
17
extrim-style
10.06.14
✎
09:55
|
+(15) я же говорю, что консолью не пользовался, почему тогда различаются значения?
|
|||
18
Fish
10.06.14
✎
10:00
|
(17) Потому что ты путаешь объекты данных и объекты метаданных:
"Дело все в том, что в терминах есть путаница. В реальности существуют два отдельных объекта: объект метаданных - регламентное задание, и объект данных - регламентное задание. Так вот, выполняются те регламентные, которые являются объектами данных. Теперь о том, какое отношение это имеет к тому, что делаете вы. Когда вы в конфигураторе создаете регламентное задание (без галки "Предопределенное" - это для рассматриваемого вопроса важная галка!), то при обновлении конфигурации создается только объект метаданных. Соответственно, нет объекта данных - нечего выполнять. Чтобы ваше регламентное заработало, нужно создать объект данных. Сделать это можно одним из двух путей: 1) установить галку "Предопределенное" в конфигураторе у регламентного и обновить конфигурацию; 2) в режиме предприятия, воспользовавшись той самой обработкой, про которую вы говорили - консолью регламентных заданий. В обоих случаях будет создан объект данных, на основании которого сервер уже будет выполнять что там указано. Однако тут надо понимать, что после того, как объект данных создан, он имеет свое собственное расписание, никак не связанное с расписанием объекта метаданных. В случае создания из конфигуратора (установка галки) - расписание будет взято из объекта метаданных как расписание по умолчанию. В случае создания обработкой, она тоже возьмет в качестве значения по умолчанию то же самое расписание, но его можно поменять "не отходя от кассы", т.е. прямо в процессе создания регламентного. То есть расписание, указанное в конфигураторе (а заодно и прочие настройки, на самом-то деле) - это не более чем значение по умолчанию при создании объекта данных регламентного задания. Далее для изменения расписания нужно пользоваться обработкой, которая работает именно с объектами данных регламентных заданий." http://devtrainingforum.v8.1c.ru/forum/thread.jsp;jsessionid=aO7Ti1tHlD4bVJRnKu?id=614872&threadtype=1&print=0&sortt=m.left_ns |
|||
19
extrim-style
10.06.14
✎
10:20
|
(18) Fish, благодарю, очень доходчиво.
Единственное, я всё-таки не понял каким образом мог произойти разбег в настройках рег. заданий. Вчера создавал также новое рег. задание из конфигуратора с признаком "Предопределенное". Оно верно подхватило все настройки (в консоли отображается верно) и выполнилось. М.б. когда-то ранее открывал консоль "на посмотреть". Могло лишь открытие консоли, а не добавление задания посредством её, послужить тому, что значения разнятся? |
|||
20
shpioleg
10.06.14
✎
10:49
|
(19) ИМХО, могло. Тоже недавно возился с рег.заданием.
Стояла галка предопределенное, но задание не появлялось. После открытия консоли стало запускаться. Это на файловой версии пробовал. Короче, консоль обязательно надо использовать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |