|
ERP. Фоновые задания. | ☑ | ||
---|---|---|---|---|
0
kostyk92
30.04.19
✎
08:53
|
Добрый день, уважаемые форумчане. Есть небольшая обработка, написанная в расширение конфигурации, помощник заполнения заказа поставщик. В обработке заполняется табличная часть из пары регистров, некоторые графики. Для того что бы не вешать пользовательский интерфейс при загрузке перевели формирование запроса в фоновое задание. Запускается фоновое задание и обработчик ожидания, который смотрит завершилось ли фоновое задание. Проблема собственно следующая - под пользователем с полными правами выполняется очень быстро, а вот под другими юзерами может выполняться по несколько минут. При чем если отладчиком провалиться в процедуру, которая в фоне выполняется - там проблем не наблюдается, а в журнале фоновых заданий, задание несколько минут не завершается. Пробовали то же самое реализовать с помощью модуля стандартного общего модуля длительных операций - там вообще ситуация странная получается. Результатом выполнения фоновой операции становиться Неопределённо. Подскажите пожалуйста какие могут быть особенности при работе разных пользователей, и от чего может зависеть время выполнения фонового задания.
|
|||
1
kostyk92
30.04.19
✎
08:57
|
(0) По поводу длительных операций - неопределённо возвращается именно под юзерама. С полными правами всё хорошо. Запрос во всех случаях один и тот же. До этого обработка выполнялась синхронно, проблем не было ни каких.
|
|||
2
yzimin
30.04.19
✎
08:58
|
RLS?
|
|||
3
kostyk92
30.04.19
✎
09:03
|
(2) РЛС есть. Как РЛС в данном случае может повлиять?
|
|||
4
ИС-2
naïve
30.04.19
✎
09:04
|
права на расширение есть?
|
|||
5
kostyk92
30.04.19
✎
09:06
|
(4) О каких правах идёт речь?
|
|||
6
Радим1987
30.04.19
✎
09:08
|
(3) Точно РЛС, сам сталкивался
|
|||
7
kostyk92
30.04.19
✎
09:09
|
(6) Опишите пожалуйста ситуацию свою. Нашли решение какое ни будь?
|
|||
8
ИС-2
naïve
30.04.19
✎
09:10
|
(4) на расширение
|
|||
9
yzimin
30.04.19
✎
09:10
|
(3) Пройдись профайлером или что там у вас есть и оцени запросы SQL под полными правами и с RLS.
Как вариант, только для теста, перед выполнением твоей процелуры сделай УстановитьПривеллигированныйРежим(Истина). Если поможет, то точно RLS |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |