Имя: Пароль:
1C
1С v8
Регламентные задания средствами 1С и через задания win
,
0 John83
 
25.01.17
17:09
1. Другое 63% (5)
2. Планировщик заданий win 25% (2)
3. Средствами 1С 13% (1)
Всего мнений: 8

Через что запускаете регл. задания:
средствами 1С или через планировщик заданий win?

С админом возник спор. Он говорит, что лучше задания запускать через планировщик (он знает 1С-ков, которые так делают). Лично я ни разу с таким предпочтением не сталкивался, если речь идет о базе на сервере.
Что думаете по этому поводу?
1 Волшебник
 
модератор
25.01.17
17:10
Через планировщик Windows надёжнее

Планировщик заданий win
2 Timon1405
 
25.01.17
17:11

Другое
3 Jump
 
25.01.17
17:13
Если серверная база - пофиг в прирнципе.
Если файловая - без вариантов планировщик, ибо в файловой они не работают сами по себе.

Другое
4 Jump
 
25.01.17
17:14
(2) Нахрена???
Ну есть же планировщик задач - с кучей плюшек настроек, удобно все, красиво.
Нет надо тащить левый глючный софт полностью аналогичный по заявленной функциональности, который уже лет сто не обновлялся.
5 John83
 
25.01.17
17:15
(1) только тем, что периодически появляются темы "перестало запускаться регл. задание"?
6 b_ru
 
25.01.17
17:23
Плюсы планировщика:
1. Можно явно указать, с правами какого пользователя ОС выполняется задача
2. Задача гарантировано не будет выполняться для копий базы

Минус планировщика:
В случае переезда на другой сервер, нужно не забыть настроить задания.

Планировщик заданий win
7 Волшебник
 
модератор
25.01.17
17:27
(5) Клиентский запуск 1С с ключами гораздо надёжнее, чем запуск неизвестно кем неизвестно с какими правами с неизвестными логами...
8 Cyberhawk
 
25.01.17
17:27
Смотря чего делают регл. задания.
Есть такие, которые умеют делать то, что от них требуется, только под пользователем инфобазы 1С (а не DefUser, для которого, например, отключить защиту от опасных действий персонально нельзя - только для всей инфобазы целиком).
Ну и планировщик регламентных заданий (который в кластере) может просто заглючить и перестать выполнять регл. задания (впрочем, как и виндовый, наверное, но за виндовым контроля больше можно сделать), либо начать ставить их в очередь (когда свободные порты рабочего сервера кончатся).

Другое
9 Cyberhawk
 
25.01.17
17:28
"С админом возник спор" // В процессе решения какой задачи-то?
10 Cyberhawk
 
25.01.17
17:29
Может, одмину сказали печать бланк-заказов реализовать к 9 утра каждого дня, причем с угрозой применения АИ, вот он и идет по проторенной дорожке...
11 John83
 
25.01.17
18:17
(9) переходили на 8.3, а он взял и не поставил клиент на сервере 1С (типа, чтобы ничего лишнего не было), а у меня одно задание через COM собирает данные по другим базам и отправляет по почте.
Вот на этом разговоре и перешли к данной теме.
12 Cyberhawk
 
25.01.17
19:36
(11) Наверное, речь о приложении СОМ+ "COMConnector"? Ну т.е. у тебя в регл. задании (или в фоновом задании) используется конструктор Новый СОМОбъект("V8x.COMConnector")?
13 Лефмихалыч
 
25.01.17
19:44
Отдельная база, в которой все регламентные для всех баз, чтобы этим всем гогном в одном месте управлять и при создании копий ни чего не куда само не отправлялось. В самой этой отдельной базе - штатный механизм регзаданий.

Другое
14 Cyberhawk
 
25.01.17
19:47
+(12) При установке 64-битного сервера приложений есть возможность установки 64-битного СОМ-коннектора (без всяких толстых клиентов).
32-битный СОМ-коннектор всегда устанавливается (регистрируется) при установке обычного дистрибутива (где есть толстый клиент).
Служба агента у вас откуда запускается - из Program files (x86) мли нет? Ну т.е. сервер 1С 64-битный или 32-битный?
15 Лефмихалыч
 
25.01.17
19:48
Но, если бы надо было запускаться не средствами 1С, я бы выбрал apache ant или даже grunt.js. На худой крайняк nnCron. Потому, что от этого всего конфиги понятные, их можно версионировать и там прозрачно всё, а виндовый планировщик - струйня на палке.

Другое
16 John83
 
25.01.17
19:57
(12) все так
17 John83
 
25.01.17
19:57
(14) ключ на 32
18 Cyberhawk
 
26.01.17
09:58
(17) Ну в общем случае никакого клиента ставить и не нужно - достаточно зарегистрировать dll СОМ-коннектора (если обращение к нему будет идти с того же хоста)
19 Cyberhawk
 
26.01.17
09:59
Другое дело, что тебе может понадобиться залезть в пользовательский режим базы или еще что поделать, но в общем (строгом) случае на хосте сервера приложений это не делается
20 John83
 
26.01.17
12:17
(18) да об этом я в курсе, просто интересно, кто какой "религии" придерживается
21 John83
 
26.01.17
12:18
(19) с админом как раз тот самый строгий случай
22 Jump
 
26.01.17
12:18
(15) к nnCron - древность кривая.
Тащить в систему Node.js исключительно ради запуска планировщика? Бред.

Виндовый планировщик - гибкий и мощный. Настраивается как угодно.
Можно через мастер, можно конфиги писать.
Работает железобетонно - пока система жива задания исполняются четко.
23 John83
 
26.01.17
12:19
(7) почему неизвестно?
usr82 (или как его там)
24 Cyberhawk
 
26.01.17
17:48
(20) Да это, наверное, общепринятые т.н. "best practices" (как по-русски - даже не знаю). Ну т.е. стараются изолировать друг от друга звенья трехзвенки (терминал - сервер приложений 1С - сервер с СУБД). Ты, например, пока сидишь там в клиенте, можешь поломать и хостовую ОС. Если это будет ОС сервера приложений 1С, тогда всем пользователям этого сервера будет плохо. Ну это как пример.
25 Бовка
 
26.01.17
17:53
Все стабильно работает, за много лет подводило всего пару раз и быстро диагностировалось отсутствием логов на почте.
А так, вся ночь и весь день расписаны на рег задания и все ок.
ИМХО, планировщик win уже давно морально устарел.

Средствами 1С
26 Господин ПЖ
 
26.01.17
17:54
>планировщик win уже давно морально устарел.

поржал
27 Бовка
 
26.01.17
18:07
(26) Восхищен твоим чувством юмора)