Имя: Пароль:
1C
 
Не выходят значения для папок номенклатур в СКД
0 Обфускация
 
09.08.18
17:48
Сделан запрос в СКД, там есть выборка как строк, так и папок номенклатуры. Есть значения, заданные для элементов и папок, но выходят только те, что заданы для элементов. Чего может не хватать?
1 Deon
 
09.08.18
17:54
(0) Покажи запрос
2 Обфускация
 
09.08.18
17:57
база Далион, если что

ВЫБРАТЬ
    Остатки.КоличествоОстаток,
    ном.Ссылка КАК Номенклатура,
    ном.Родитель,
    Остатки.Склад,
    Цены2.Цена,
    Цены2.КатегорияЦен.ТорговыйОбъект КАК ТорговыйОбъектц,
    Остатки.Склад.ТорговыйОбъект КАК ТорговыйОбъекто,
    ном.ПВ_Квота КАК Квота,
    ном.ПВ_ЦенаМатрицы КАК ЦенаМатрицы,
    ном.ПВ_МинимальныйКвант КАК МинимальныйКвант,
    ном.ПВ_КатегорийныйМенеджер
ИЗ
    Справочник.Номенклатура КАК ном
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиНоменклатуры.Остатки(&период, ) КАК Остатки
        ПО ном.Ссылка = Остатки.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&период, ) КАК Цены2
        ПО ном.Ссылка = Цены2.Номенклатура
ГДЕ
    (Цены2.КатегорияЦен.ТорговыйОбъект = Остатки.Склад.ТорговыйОбъект
            ИЛИ ном.ЭтоГруппа = ЛОЖЬ)
3 DTX 4th
 
09.08.18
18:00
(2) Ну-с, на месте 1С я бы вывел элементы и только те папки, где "Цены2.КатегорияЦен.ТорговыйОбъект = Остатки.Склад.ТорговыйОбъект"
4 Cyberhawk
 
09.08.18
18:03
Очевидно же, что присоединяемые таблицы только для элементов, а для групп будут нуллы
5 Обфускация
 
09.08.18
18:05
а как сделать, чтобы группы и элементы были?
6 Cyberhawk
 
09.08.18
18:12
Написать правильный запрос
7 DTX 4th
 
09.08.18
18:14
(4) А я, дурак, поверил ТС :)

Есть значения, заданные для элементов и папок, но выходят только те, что заданы для элементов