Имя: Пароль:
1C
1С v8
Запрос пакетный (прошу помощи)
0 serg-lom89
 
12.03.15
11:50
Ребята подскажите.разбираюсь с пакетными запросами

Запрос ном 1

ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.КоличествоОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&ДАта, Склад = &Склад) КАК ТоварыНаСкладахОстатки
ГДЕ
    ТоварыНаСкладахОстатки.Номенклатура В ИЕРАРХИИ
            (ВЫБРАТЬ
                Номенклатура.Ссылка КАК Группа
            ИЗ
                Справочник.Номенклатура КАК Номенклатура
            ГДЕ
                (Номенклатура.Код = "00043648"
                    ИЛИ Номенклатура.Код = "00043670"
                    ИЛИ Номенклатура.Код = "00043702"
                    ИЛИ Номенклатура.Код = "00043666"
                    ИЛИ Номенклатура.Код = "00043647"
                    ИЛИ Номенклатура.Код = "00043652"
                    ИЛИ Номенклатура.Код = "00043008"))

УПОРЯДОЧИТЬ ПО
    ТоварыНаСкладахОстатки.Номенклатура


запрос 1 переделал
Запрос 2


ВЫБРАТЬ
    Номенклатура.Ссылка КАК Группа
ПОМЕСТИТЬ Группы
ИЗ
    Справочник.Номенклатура КАК Номенклатура
ГДЕ
    (Номенклатура.Код = "00043648"
            ИЛИ Номенклатура.Код = "00043670"
            ИЛИ Номенклатура.Код = "00043702"
            ИЛИ Номенклатура.Код = "00043666"
            ИЛИ Номенклатура.Код = "00043647"
            ИЛИ Номенклатура.Код = "00043652"
            ИЛИ Номенклатура.Код = "00043008")
;

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




И получается в запросе 1 Выполняется все правильно,а в запросе 2
получается что строки дублируются по не сколько раз
Товар1 1
Товар1 1
Товар1 1
Товар1 1
Товар1 1
,,,,,,,,,
подскажите что не так делаю?
1 Господин ПЖ
 
12.03.15
11:57
перемножать одно на другое - обязательно?
2 Ёпрст
 
12.03.15
11:58
(0)соединяешь табличку группы с останками, вестимо
3 serg-lom89
 
12.03.15
11:58
(1) прошу подсказать где не так?
4 Ёпрст
 
12.03.15
11:59
еще и в cross join
5 serg-lom89
 
12.03.15
11:59
(2) спасибо))тупанул)
6 serg-lom89
 
12.03.15
11:59
спасибо всем)
7 Ёпрст
 
12.03.15
11:59
(3)

ИЗ
//    Группы КАК Группы,
    РегистрНакопления.ТоварыНаСкладах.Остатки(