Имя: Пароль:
1C
1С v8
запрос и временная таблица
0 In-Vin
 
23.08.13
10:13
Почему-то возвращается пустой результат, хотя все таблицы заполнены.
|ВЫБРАТЬ РАЗЛИЧНЫЕ
        |    ВложенныйЗапрос.Номенклатура,
        |    ВложенныйЗапрос.ЦеноваяГруппа,
        |    ВложенныйЗапрос.ВидЦены,
        |    ВложенныйЗапрос.Цена,
        |    ВложенныйЗапрос.Валюта,
        |    ВложенныйЗапрос.Упаковка
        |ИЗ
        |    (ВЫБРАТЬ РАЗЛИЧНЫЕ
        |        НоменклатураКоеффициентыЦены.Номенклатура КАК Номенклатура,
        |        НоменклатураКоеффициентыЦены.Номенклатура.ЦеноваяГруппа КАК ЦеноваяГруппа,
        |        НоменклатураКоеффициентыЦены.ВидЦены КАК ВидЦены,
        |        НоменклатураКоеффициентыЦены.Цена КАК Цена,
        |        НоменклатураКоеффициентыЦены.Валюта КАК Валюта,
        |        НоменклатураКоеффициентыЦены.Упаковка КАК Упаковка
        |    ИЗ
        |        НоменклатураКоеффициентыЦены КАК НоменклатураКоеффициентыЦены
        |            ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СоглашенияСКлиентами.ЦеновыеГруппы КАК СоглашенияСКлиентамиЦеновыеГруппы
        |            ПО НоменклатураКоеффициентыЦены.Номенклатура.ЦеноваяГруппа <> СоглашенияСКлиентамиЦеновыеГруппы.ЦеноваяГруппа
        |    ГДЕ
        |        СоглашенияСКлиентамиЦеновыеГруппы.Ссылка = &Соглашение
        |    
        |    ОБЪЕДИНИТЬ
        |    
        |    ВЫБРАТЬ РАЗЛИЧНЫЕ
        |        СоглашениеЦеновыеГруппыЦены.Номенклатура,
        |        СоглашениеЦеновыеГруппыЦены.Номенклатура.ЦеноваяГруппа,
        |        СоглашениеЦеновыеГруппыЦены.ВидЦены,
        |        СоглашениеЦеновыеГруппыЦены.Цена,
        |        СоглашениеЦеновыеГруппыЦены.Валюта,
        |        СоглашениеЦеновыеГруппыЦены.Упаковка
        |    ИЗ
        |        (ВЫБРАТЬ
        |            ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
        |            ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
        |            ЦеныНоменклатурыСрезПоследних.Валюта КАК Валюта,
        |            ЦеныНоменклатурыСрезПоследних.Упаковка КАК Упаковка,
        |            ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены,
        |            СоглашенияСКлиентамиЦеновыеГруппы.ЦеноваяГруппа КАК ЦеноваяГруппа
        |        ИЗ
        |            РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
        |                ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СоглашенияСКлиентами.ЦеновыеГруппы КАК СоглашенияСКлиентамиЦеновыеГруппы
        |                ПО ЦеныНоменклатурыСрезПоследних.Номенклатура.ЦеноваяГруппа = СоглашенияСКлиентамиЦеновыеГруппы.ЦеноваяГруппа
        |                    И ЦеныНоменклатурыСрезПоследних.ВидЦены = СоглашенияСКлиентамиЦеновыеГруппы.ВидЦен
        |        ГДЕ
        |            СоглашенияСКлиентамиЦеновыеГруппы.Ссылка = &Соглашение) КАК СоглашениеЦеновыеГруппыЦены) КАК ВложенныйЗапрос"



ЧЯДНТ?
Конфигурация - УТ 11
НоменклатураКоеффициентыЦены - временная таблица
НоменклатураКоеффициентыЦены
1 In-Vin
 
23.08.13
10:16
ап
2 SnarkHunter
 
23.08.13
10:21
Все таблицы заполнены, да не все соединения между ними установлены...
3 Галахад
 
гуру
23.08.13
10:22
|    ИЗ
        |        НоменклатураКоеффициентыЦены КАК НоменклатураКоеффициентыЦены
        |            ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СоглашенияСКлиентами.ЦеновыеГруппы КАК СоглашенияСКлиентамиЦеновыеГруппы
        |            ПО НоменклатураКоеффициентыЦены.Номенклатура.ЦеноваяГруппа <> СоглашенияСКлиентамиЦеновыеГруппы.ЦеноваяГруппа
        |    ГДЕ
        |        СоглашенияСКлиентамиЦеновыеГруппы.Ссылка = &Соглашение


"ЧЯДНТ?" - ГДЕ
4 In-Vin
 
23.08.13
10:26
(2) а если бы не все соединения были установлены, разве не произошло бы логического перемножения? а у меня результат пустой
5 SnarkHunter
 
23.08.13
10:30
Бери отдельные части объединения и проверяй результат.