|
Как проверить что код выполняется фоновым заданием? | ☑ | ||
---|---|---|---|---|
0
cons74
02.06.15
✎
08:12
|
Как проверить что код общего модуля выполняется фоновым заданием (в самом этом модуле)?
|
|||
1
Jonny_Khomich
02.06.15
✎
08:14
|
Пиши в файл лога.
А вообще в обработке "консоль заданий" тебе напишет, что ошибка была. |
|||
2
Asmody
02.06.15
✎
08:14
|
Я, порой, не понимаю, откуда у людей возникают столь странные желания.
|
|||
3
cons74
02.06.15
✎
08:23
|
(2) ну так пожалуйста:
надо заблокировать проведение документов пользователям, но разрешить фоновому заданию. |
|||
4
mehfk
02.06.15
✎
08:28
|
(3) Сними галку с роли
|
|||
5
cons74
02.06.15
✎
08:44
|
(4) и че?
|
|||
6
arccos6pi
02.06.15
✎
08:45
|
(0) а чо отладка уже к фоновым заданиям не подключается?
|
|||
7
LordCMEPTb
02.06.15
✎
08:56
|
Как вариант можно в начале процедуры выполнения проверить наличие фонового задания от текущего пользователя, которое выполняет ту же процедуру, проверить время запуска...
Не совсем понятен, правда, смысл блокирования интерактивного проведения с разрешенным фоновым... |
|||
8
Defender aka LINN
02.06.15
✎
09:07
|
(3) И в чем глубинный смысл?
|
|||
9
cons74
02.06.15
✎
10:01
|
(8) документы, созданные в другой базе должны редактироваться в ней.
|
|||
10
Ёпрст
02.06.15
✎
10:11
|
(0)
примитив - экспортная переменная в модуле обработки, в операторах основной программы её в ложь. При запуске фонового задания её в истину. Усё. Далее впроверка где надо. |
|||
11
Гёдза
02.06.15
✎
10:12
|
Фоновое задание ставит блокировку исключительную.
Все остальные в это сосут. Что и требуется (0) |
|||
12
Гёдза
02.06.15
✎
10:12
|
* в это время
|
|||
13
cons74
02.06.15
✎
12:39
|
если кто-то будет искать:
ИмяПриложения=""; Соединения=ПолучитьСоединенияИнформационнойБазы(); НомерСоединения = НомерСоединенияИнформационнойБазы(); Для каждого Элемент из соединения цикл Если Элемент.НомерСоединения = НомерСоединения Тогда ИмяПриложения = Элемент.ИмяПриложения; Прервать; КонецЕсли; КонецЦикла; Если ИмяПриложения = "BackgroundJob" Тогда |
|||
14
LordCMEPTb
02.06.15
✎
13:34
|
(13) Хы хы, и тут выясняется, что фоновое задание запускается из регламентного с определенными параметрами, а не конкретным пользователем, что версия платформы 8.2 и прочая информация, которую подразумевали, но не сочли нужным сообщить...
|
|||
15
Гёдза
02.06.15
✎
13:35
|
У фонового всегда есть соединение
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |