|
развейте сомнения | ☑ | ||
---|---|---|---|---|
0
Maxus43
29.07.11
✎
10:38
|
Собственно что оптимальней?
При УчетЗатратРегл.Регистратор.МойРеквизитБулево - произойдёт же неявное соединение со всеми регистраторами? Юзать ВЫРАЗИТЬ по феншую будет? | И ВЫБОР | КОГДА УчетЗатратРегл.Регистратор ССЫЛКА Документ.КорректировкаЗаписейРегистров | И УчетЗатратРегл.Регистратор.МойРеквизитБулево | ТОГДА ЛОЖЬ | ИНАЧЕ ИСТИНА | КОНЕЦ"; Или Выразить(УчетЗатратРегл.Регистратор Как Документ.КорректировкаЗаписейРегистров).МойРеквизитБулево ... |
|||
1
Maxus43
29.07.11
✎
10:51
|
я понимаю что пятница конечно, но может кто развеет сомненья? сделать замер нет возможности сейчас
|
|||
2
ssh2006
29.07.11
✎
10:57
|
Использовать выразить. Вот кусок из kb.1c.ru
В частности, не рекомендуется обращаться к реквизитам регистратора регистра (например, "ТоварыНаСкладах.Регистратор.Дата") и т.п. При этом не важно в какой части запроса вы используете реквизит, полученный через точку от поля составного типа - в списке возвращаемых полей, в условии и т.п. Во всех случаях такое обращение может привести к проблемам производительности. |
|||
3
Defender aka LINN
29.07.11
✎
10:57
|
В теории, будет только одно соединение и без "выразить".
|
|||
4
ssh2006
29.07.11
✎
11:02
|
Ну да, есть ведь условие на Ссылка предварительно, но у меня как-то в таком случае без выразить субъективно медленнее выполнялся запрос. Не делал замеров, а добавил выразить
|
|||
5
Axel2009
29.07.11
✎
11:05
|
(0) в каком то случае проверял тему с отбором по ссылке, 1ска это не фильтрует никак. без выразить будут присоединены все таблички..
|
|||
6
Maxus43
29.07.11
✎
11:05
|
Условие предварительное есть, но поле то составного типа, что-то кажется что неявные соединения будут таки... Поставлю Выразить значит, не убудет
|
|||
7
Ненавижу 1С
гуру
29.07.11
✎
11:07
|
ВЫБОР
| КОГДА УчетЗатратРегл.Регистратор ССЫЛКА Документ.КорректировкаЗаписейРегистров | ТОГДА НЕ УчетЗатратРегл.Регистратор.МойРеквизитБулево | ИНАЧЕ ИСТИНА | КОНЕЦ |
|||
8
Maxus43
29.07.11
✎
11:08
|
(7) о, так гламурней даже, только выразить прицепить ещё
|
|||
9
hhhh
29.07.11
✎
11:08
|
(7) всё-таки ВЫРАЗИТЬ понадежнее
|
|||
10
Maxus43
29.07.11
✎
11:11
|
(8) + хотя (0) более читаемо... оставлю (0) с Выразить. ухожу всё равно, пусть будущим кодерам приятней чиатть будет
|
|||
11
ssh2006
29.07.11
✎
11:38
|
Одной строкой, чтобы приятней читалось)
ЕСТЬNULL((НЕ Выразить(УчетЗатратРегл.Регистратор Как Документ.КорректировкаЗаписейРегистров).МойРеквизитБулево), ИСТИНА) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |