|
Оптимизация условия виртуальной таблицы
| ☑ |
0
luter-89
20.07.17
✎
16:34
|
Добрый день.
Если измерения регистра, допустим:
Договор
Есть условие в виртуальной таблице
НЕ Договор.Владелец.НеПоказыватьВоВзаиморасчетах
Собственно все. Есть ли способ оптимизировать этот момент?
Добавлять новое измерение не предлагать
|
|
1
Ненавижу 1С
гуру
20.07.17
✎
16:43
|
тут нечего оптимизировать, ну разве что проиндексировать это измерение
|
|
2
aleks_default
20.07.17
✎
16:45
|
Задавай условие на нахождение в списке заранее отобранных договоров
|
|
3
luter-89
20.07.17
✎
16:45
|
(2) О, точно, спасибо за совет
|
|
4
Лефмихалыч
20.07.17
✎
16:50
|
(2) только не договоров, а владельцев
|
|
5
Лефмихалыч
20.07.17
✎
16:50
|
+(4) их, очевидно, меньше
|
|
6
ptiz
20.07.17
✎
16:51
|
(0) Перенести в ГДЕ - может стать быстрее.
|
|
7
luter-89
20.07.17
✎
16:52
|
(6) С чего бы это
|
|
8
ptiz
20.07.17
✎
17:13
|
(7) Если для построения виртуальной таблицы субд будет лопатить много записей, используя сложные соединения - это может быть тяжелее, чем отбор итогов - если их немного.
|
|
9
Ц_У
20.07.17
✎
17:14
|
(7) удивлю
Договор.Владелец.НеПоказыватьВоВзаиморасчетах = ЛОЖЬ
|
|
10
lodger
20.07.17
✎
17:17
|
(9) а потом, одной темной ночью, появится договор без владельца или с битой ссылкой на оного. и тут ваше условие сломается с выпаданием в ошибку остановив работу СамогоВажногоУзлаВБизнесПроцессеЭтойОрганизации.
|
|
11
Ц_У
20.07.17
✎
17:20
|
(10) я не знаю, я никого не бью
|
|
12
Cyberhawk
20.07.17
✎
17:21
|
(10) И хорошо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший