Имя: Пароль:
1C
1С v8
Нужно-ли при ЛВОМ соединении дополнительно указывать условие в параметрах
0 palpetrovich
 
12.06.13
15:05
выртуальной таблицы если по этому полю и идет соединение?
1
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата,Номенклатура В (&СписокНоменклатуры) И Склад В (&Склад)) КАК ТоварыНаСкладах
ПО  СпрНоменклатура.Ссылка = ТоварыНаСкладах.Номенклатура
2
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, Склад В (&Склад)) КАК ТоварыНаСкладах
ПО  СпрНоменклатура.Ссылка = ТоварыНаСкладах.Номенклатура

работает и то и то, но как лучше, правильней?
1 palpetrovich
 
12.06.13
15:06
ЛВОМ = ЛЕВОМ :)
2 mih_io
 
12.06.13
15:07
Сделай замер скорости отладчиком, вопросы отпадут
3 Reaper_1c
 
12.06.13
15:10
(0) Попробуй сдать спеца по платформе.
4 palpetrovich
 
12.06.13
15:17
(2) на 1..2 позициях - вряд-ли разницу увижу, а создавать много - лень
(3) это вам, молодым, на спеца сдавать нужно, мне без надобности... :)
5 palpetrovich
 
12.06.13
15:20
короче - убрал, буду впредь  всегда делать по 2-му варианту
..если не отговорите конечно :)
6 Рэйв
 
12.06.13
15:21
по идее с параметрами быстрее должно быть.
Т.е. оно сначала создает небольшую таблицу только с нужными элементами, а потом с ней соединяет

Если без параметров, то соединять будет со всей кучей, а это явно дольше, чем получение только нужных позиций по параметрам
7 Маратыч
 
12.06.13
15:22
(6) Оно разве какую-то таблицу вообще создает? Там же попросту вложенный запрос получается, судя по профайлеру.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn