Имя: Пароль:
1C
1С v8
Подскажите с отчетом
,
0 wh1t3cAt1k
 
23.11.14
16:45
Здравствуйте!

Пытаюсь в УТ 10.3 вывести в одном отчете: номенклатуру, штрихкод, цену закупочную и розничную, остатки на складе.

Вот запрос:

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

Выводится ничего. Что я делаю не так? :-)
1 Wobland
 
23.11.14
16:48
>остатки на складе
>РегистрНакопления.ТоварыВРознице.Остатки
что-то тут не то
2 Wobland
 
23.11.14
16:48
да и соединять по типу цен надо
3 User_Agronom
 
23.11.14
17:15
(0) >> ...РегистрНакопления.ТоварыВРознице...
Попробуй ПартииТоваровНаСкладах
4 Wobland
 
23.11.14
17:18
+(3) понравится - за уши не оттащишь
5 Мимохожий Однако
 
23.11.14
17:32
Штрихкодов может быть несколько.
6 vicof
 
23.11.14
20:56
И ВНУТРЕННЕЕ СОЕДНИНЕНИЕ из запроса убери
7 Wirtuozzz
 
23.11.14
22:06
ЖЕСТЬ!
8 Wirtuozzz
 
23.11.14
22:07
Мой совет читать хрусталеву 5 лет!  Читать пособие разработчика 4 раза!Код просто КЮ!
9 mehfk
 
23.11.14
22:22
(0) Дарю
ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.Номенклатура.Артикул,
    ТоварыНаСкладахОстатки.Склад,
    СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток,
    MAX(ЦеныНоменклатурыСрезПоследнихБазовые.Цена) КАК БазоваяЦена,
    MAX(ЦеныНоменклатурыСрезПоследнихРозничные.Цена) КАК РозничнаяЦена,
    MAX(Штрихкоды.Штрихкод) КАК Штрихкод
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&МоментВремени, ) КАК ТоварыНаСкладахОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&МоментВремени, ТипЦен = &ТипОптовыхЦен) КАК ЦеныНоменклатурыСрезПоследнихБазовые
        ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследнихБазовые.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&МоментВремени, ТипЦен = &ТипРозничныхЦен) КАК ЦеныНоменклатурыСрезПоследнихРозничные
        ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследнихРозничные.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
        ПО ТоварыНаСкладахОстатки.Номенклатура = Штрихкоды.Владелец
СГРУППИРОВАТЬ ПО
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.Склад
ИМЕЮЩИЕ
    СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) > 0
10 Maniac
 
23.11.14
22:43
Вот это все надо ввести в МАКСИМУМ


ЦеныНоменклатурыСрезПоследнихБазовые.Цена КАК БазоваяЦена,
    ЦеныНоменклатурыСрезПоследнихРозничные.Цена КАК РозничнаяЦена,
    Штрихкоды.Штрихкод
11 Maniac
 
23.11.14
22:43
и про характеристики не забыть