Имя: Пароль:
1C
1С v8
Непонятки с запросом
0 jsmith
 
21.11.11
11:50
Запрос 1

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

Запрос 2

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

Первый запрос показывает 1 строку, второй 2 строки
1 Нуф-Нуф
 
21.11.11
11:53
кодга уже народ научится пользоваться параметрами виртуальных таблиц?
2 Maxus43
 
21.11.11
11:53
разница то в чем? лень искать
3 jsmith
 
21.11.11
11:55
В общем суть такая. Делается полное соединение двух регистров. Разница в том, что когда меняешь местами таблицы, то количество срок изменяется, хотя соединение полное!!!
В чём правда?
4 LAAry
 
21.11.11
11:55
в (1)
5 Buster007
 
21.11.11
11:56
и что NULLов нет?
6 jsmith
 
21.11.11
11:57
уф. разобрался
надо обязательно указывать

ГДЕ
   ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура = &Номенклатура
   ИЛИ ПартииТоваровПереданныеОстаткиИОбороты.Номенклатура = &Номенклатура
7 kenshin
 
21.11.11
12:03
Запрос 1
ГДЕ
   ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура = &Номенклатура
Запрос 2
ГДЕ
   ПартииТоваровПереданныеОстаткиИОбороты.Номенклатура = &Номенклатура

Разные таблицы для сравнения номенклатуры. НЭ?
8 andrewks
 
21.11.11
12:04
(7) молодец, садись.
9 kenshin
 
21.11.11
12:04
(8) Спасыбо, учитэл