Имя: Пароль:
1C
1С v8
Как правильнее сделать этот простой запрос? И почему
, , ,
0 D_Pavel
 
05.12.12
06:55
1. 3. 75% (3)
2. Свой вариант. 25% (1)
3. 1. 0% (0)
4. 2. 0% (0)
5. ХЗ. 0% (0)
Всего мнений: 4

Запрос упростил для понятности, на самом деле он гораздо больше.
Первый вариант:
ВЫБРАТЬ
   ПриходнаяТТН.Номер,
   ПриходнаяТТНТовары.Товар КАК Номенклатура
ИЗ
   Документ.ПриходнаяТТН.ТЧасть КАК ПриходнаяТТНТовары
       ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходнаяТТН КАК ПриходнаяТТН
       ПО ПриходнаяТТНТовары.Ссылка = ПриходнаяТТН.Ссылка
ГДЕ
   ПриходнаяТТН.Дата МЕЖДУ &НачПериода И &КонПериода


Второй:
ВЫБРАТЬ
   ПриходнаяТТН.Номер,
   ПриходнаяТТНТовары.Товар КАК Номенклатура
ИЗ
   Документ.ПриходнаяТТН.ТЧасть КАК ПриходнаяТТНТовары
       ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходнаяТТН КАК ПриходнаяТТН
       ПО ПриходнаяТТНТовары.Ссылка = ПриходнаяТТН.Ссылка
ГДЕ
   ПриходнаяТТН.Дата МЕЖДУ &НачПериода И &КонПериода
   И ПриходнаяТТНТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода


Третий:
ВЫБРАТЬ
   ПриходнаяТТНТовары.Ссылка.Номер,
   ПриходнаяТТНТовары.Товар КАК Номенклатура
ИЗ
   Документ.ПриходнаяТТН.ТЧасть КАК ПриходнаяТТНТовары
ГДЕ
   ПриходнаяТТНТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода
2 + 2 = 3.9999999999999999999999999999999...