|
Возможно ли изнутри фонового задания узнать его идентификатор? | ☑ | ||
---|---|---|---|---|
0
Grand Жучара
08.10.13
✎
17:42
|
При отрабатывании фонового задания хочу, чтобы в регистр/лог писалось что-то. Как одно из измерений хочу взять УникальныйИдентификатор фонового задания. И так, можно ли его получить из каких-нибудь параметров сеанса или откуда-то еще?
|
|||
1
Fragster
модератор
08.10.13
✎
17:43
|
передавай в него то, что тебе нужно, например нужный Ключ
|
|||
2
Serginio1
08.10.13
✎
18:08
|
Для регламентного задания можно указать параметр куда будет передаваться УникальныйНомерЗадания
РегламентнаяПроцедура(УникальныйНомерЗадания) |
|||
3
Serginio1
08.10.13
✎
18:10
|
||||
4
Maxus43
08.10.13
✎
18:12
|
для каждого фонового он уникальный (разный), хоть и рег задание одно, да? тогда смысла нет писать в ЖР что-то например с этим номером, он каждый раз новый
|
|||
5
kiruha
08.10.13
✎
18:14
|
ПолучитьФоновыеЗадания
Отбор активно и наименование |
|||
6
kiruha
08.10.13
✎
18:16
|
или ключ
|
|||
7
Grand Жучара
08.10.13
✎
18:19
|
(1)
А как этот ключ-то получить, находясь уже в фоновом задании? (5) А если несколько активны и наименования совпадают (например, выполняется одна и та же процедура, но с разными параметрами)? |
|||
8
Fragster
модератор
08.10.13
✎
18:28
|
(7).1 ты когда стартуешь - можешь ключ задавать. ну и в качестве одного из параметров его также указывай
|
|||
9
Serginio1
08.10.13
✎
19:01
|
Прошу прощения. Можно задать в параметры УникальныйИдентификатор
МассивПараметров = Новый Массив; МассивПараметров.Добавить(Строка(ОбъектЗадания.УникальныйИдентификатор)); ОбъектЗадания.Параметры = МассивПараметров; |
|||
10
kiruha
08.10.13
✎
20:19
|
А где возьмешь ОбъектЗадания ?
|
|||
11
Fragster
модератор
08.10.13
✎
20:27
|
у меня вот так есть:
МассивПараметров = Новый Массив; МассивПараметров.Добавить(КластерДляМониторинга); ФоновыеЗадания.Выполнить("ФоновыеФункции.ПолучениеДанныхОНагрузке", МассивПараметров, XMLСтрока(КластерДляМониторинга), "Мониторинг кластера: " + КластерДляМониторинга); |
|||
12
Fragster
модератор
08.10.13
✎
20:27
|
типа в параметр - ссылка, в ключ - УИД
|
|||
13
Serginio1
09.10.13
✎
10:19
|
(10) При создании регламентного задания
РегламентноеЗадание.Наименование = Наименование; РегламентноеЗадание.Ключ = Ключ; РегламентноеЗадание.Использование = Использование; РегламентноеЗадание.ИмяПользователя = ПользователиВыбор; РегламентноеЗадание.КоличествоПовторовПриАварийномЗавершении = КоличествоПовторовПриАварийномЗавершении; РегламентноеЗадание.ИнтервалПовтораПриАварийномЗавершении = ИнтервалПовтораПриАварийномЗавершении; РегламентноеЗадание.Расписание = Расписание; РегламентноеЗадание.Записать(); МассивПараметров = Новый Массив; МассивПараметров.Добавить(Строка(ОбъектЗадания.УникальныйИдентификатор)); РегламентноеЗадание.Параметры = МассивПараметров; РегламентноеЗадание.Записать(); |
|||
14
Serginio1
09.10.13
✎
10:20
|
МассивПараметров.Добавить(Строка(РегламентноеЗадание.УникальныйИдентификатор));
|
|||
15
Fragster
модератор
09.10.13
✎
10:44
|
(13) регламентное <> фоновое
|
|||
16
Serginio1
09.10.13
✎
11:45
|
(15) Согласен. Тогда в параметры передавать уникальный ключ (Новый УникальныйИдентификатор), по которому можно найти текущее фоновое занание
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |