Имя: Пароль:
1C
1С v8
СКД
0 Eeelena
 
19.08.13
10:54
Здравствуйте, подскажите, пожалуйста, как мне сделать в СКД, чтобы выводило отчет по следующему правилу:
если у номенклатуры пустая характеристика и при этом одна, то цена и остаток сразу были напротив номенклатуры, без характеристики, например номенклатура телевизор должно быть указано сразу напротив этой строки цена и остаток, без характеристики. Помогите пожалуйста!!!
1 1Cv8_accepted
 
19.08.13
10:57
Ну нормально делается в одном запросе с несколькими подзапросами. Потом объединить подзапросы по характеристикам и остаткам и ценами через ЕСТЬNULL.
2 Лодырь
 
19.08.13
11:00
(1) Я так подозреваю, что топикстартер хочет убрать группировку по характеристике в таком случае, а она несомненно вылезет в отчете при наличии группировок по номенклатуре/характеристике.
Топикстартер, я верно понимаю?
3 V01tk2010
 
19.08.13
11:01
может лучше скриншот как надо и как сейчас
4 Eeelena
 
19.08.13
12:31
http://yadi.sk/d/7SGO5uu783uQC

вот ссылка на то как есть
5 Eeelena
 
19.08.13
12:32
запрос
6 Eeelena
 
19.08.13
12:32
ВЫБРАТЬ
    СправочникНоменклатура.Наименование,
    СправочникНоменклатура.Родитель КАК Группа,
    ЦеныНоменклатурыСрезПоследних.Цена,
    ЦеныНоменклатурыСрезПоследних.ТипЦен КАК ТипЦен,
    ЦеныНоменклатурыСрезПоследних.Период,
    ТоварыОрганизацийОстатки.КоличествоОстаток КАК Остаток,
    ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
ИЗ
    Справочник.Номенклатура КАК СправочникНоменклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ) КАК ЦеныНоменклатурыСрезПоследних
        ПО СправочникНоменклатура.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура
        И (ЦеныНоменклатурыСрезПоследних.ТипЦен = СправочникНоменклатура.ОсновнаяЦенаПродажи)
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, ) КАК ТоварыОрганизацийОстатки            
        ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ТоварыОрганизацийОстатки.Номенклатура
        И ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры = ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры
ГДЕ
    СправочникНоменклатура.ЭтоГруппа = ЛОЖЬ
    И ЦеныНоменклатурыСрезПоследних.Цена > 0
    И ТоварыОрганизацийОстатки.КоличествоОстаток > 0
    И СправочникНоменклатура.ОсновнаяЦенаПродажи <> ЗНАЧЕНИЕ(Справочник.ТипыЦенНоменклатуры.ПустаяСсылка)
7 Eeelena
 
19.08.13
12:32
как исправить?
Ошибка? Это не ошибка, это системная функция.