|
Медленное выполнение запроса по бизнес-процессу |
☑ |
0
kobzon2
26.03.20
✎
09:17
|
Всем здоровья!
Создал новый объект Документ.Согласование. Там просто заполняются поля и из документа запускается бизнес-процесс. Документ в бизнес-процессе заполняется в реквизит Предмет. При открытии документа мне нужно проверить что бизнес-процесс по данному документу уже есть.
Сделал запросом, где нахожу количество БП по документу.
Всё работает, но очень медленно. Плюс, если не писать РАЗРЕШЕННЫЕ, ругается на отсутствие прав к таблицам документа корректировка регистров.
Такое ощущение, что ищет по всем объектам конфигурации, а не только по БП. Вроде искать то особо нечего.
Что можно сделать в этом случае? Может новый документ где-то нужно идентифицировать в конфигурации?
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| КОЛИЧЕСТВО(Согласование.Ссылка) КАК КолВо
|ИЗ
| БизнесПроцесс.CRM_БизнесПроцесс КАК Согласование
|ГДЕ
| Согласование.Предмет.Ссылка = &ДокСогласование
|И Согласование.Ссылка.Дата >= &ДатаСогласования";
|
|
1
arsik
гуру
26.03.20
✎
09:18
|
Ну понятно все, обращение через вторую точку
Согласование.Предмет.Ссылка = &ДокСогласование
И Согласование.Ссылка.Дата >= &ДатаСогласования
|
|
2
arsik
гуру
26.03.20
✎
09:23
|
Согласование.Предмет.Ссылка = &ДокСогласование
И Согласование.Ссылка.Дата >= &ДатаСогласования
поменяйте на
Согласование.Предмет = &ДокСогласование
И Согласование.Дата >= &ДатаСогласования
|
|
3
arsik
гуру
26.03.20
✎
09:23
|
Стаж: 5 лет 6 месяцев 17 дней
|
|
4
kobzon2
26.03.20
✎
09:25
|
(2) Спасибо! Сейчас попробую.
|
|
5
kobzon2
26.03.20
✎
09:26
|
(3) Простите старого клюшника)
|
|
6
arsik
гуру
26.03.20
✎
09:30
|
(5) И кстати тебя же вроде в реанимацию перевели. И там одинэсить заставляют?
|
|
7
arsik
гуру
26.03.20
✎
09:31
|
+ (6) Сорян с Лещенко спутал. Ты вообще помер.
|
|
8
kobzon2
26.03.20
✎
09:38
|
(6) Жить захочешь, не так раскорячишься))
|
|