Имя: Пароль:
1C
1С v8
Регламентное задание.
0 rinaty17
 
29.04.13
09:45
ДОброе утро уважаемые форумчане, коллеги. Помогите пожалуйста)
Сталкнулся с такой проблемой. как можно остановить регламентные задания в копиях базы?
Через консоль кластера я знаю, но бывает так я или мои коллеги забывают отключать. или иногда нужно проверять свои регламентные задания в тесте и я не хочу чтобы другие не срабатывали.
Думал использовать функцию СтрокаСоединенияИнформационнойБазы() и сравнивать с именем инф базы, но фоновое задание возвращает пустую строку.
1 mikecool
 
29.04.13
09:46
всегда юзал СтрокаСоединенияИнформационнойБазы() для ограничения работы в копиях и все работало, где то врешь
2 Cube
 
29.04.13
09:47
(0) Юзай КонсольЗаданий.epf с ИТС
3 Maxus43
 
29.04.13
09:49
(1) + 1
у нас тоже так анализируется, всё номрально возвращает
4 SuperMario
 
29.04.13
09:52
(1) +1 Пользую сейчас именно так.
Как быстрое решение в консоли сервера предприятия 1С в копиях баз поставь включить блокировку регл. заданий.
Но нужно быть аккуратным для новых копий базы ;) зная сто для них флаг не взведен и по запарке можно потом дооолго ошибку искать :))))))))
5 Sammo
 
29.04.13
09:59
Помимо озвученного предлагаю сформулировать для себя - что будет плохого, если в тестовой базе будет работать регламентное задание.
Насколько я понимаю - если регламентное работает внутри базы - то запущено оно или нет - вопрос не сильно существенный.
Проблема может возникнуть, если регламентное работает с внешней средой - обмены, например. В этом случае тестовая база должна разворачиваться под пользователем, который не имеет прав на рабочие соединения с внешним миров. Например, на другом сервере, например, в другом домене.
Отдельно рассматривается вопрос, когда имя пользователя и пароль хранится в строке соединения внутри базы (т.е. например при доступе к скулю используется не виндовая авторизация, а конкретные имена пользователя и пароль). Как вариант решения - хранить строки не в базе, а на сервере. Например, иметь на сервере приложений некоторый настроечный файл, из которого брать при запуске регламента настройки соединений с внешней средой. На тестовом сервере, соответственно, будет другой настроечный файл.
6 rinaty17
 
29.04.13
10:07
у меня регламентные задания как раз связаны с внешней средой: отправляют на почту результаты отчетов.
все тестовые базы работают на одном сервере и я с помощью СтрокаСоединенияИнформационнойБазы() искал имя инф базы в кластере. Он это имя никак не может найти. пока что я в тупике.
7 Maxus43
 
29.04.13
10:32
(6) что он найти не может? всё он должен показать.
запиши СтрокаСоединенияИнформационнойБазы() в ЖР из рег задания, увидишь что всё есть
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn