Имя: Пароль:
1C
1С v8
1С Розница 1.0 Подскажите в запросом
0 dmtrpv
 
27.01.18
09:56
Пытаюсь в консоли запросов выполнить запрос остатков номенклатуры с характеристиками по параметру Склад.
Запрос не отрабатывает.
Не могу понять причину.

   ВЫБРАТЬ
                       
                       ТоварыВРозницеОбороты.Номенклатура,
                       ТоварыВРозницеОбороты.ХарактеристикаНоменклатуры
                
                   ПОМЕСТИТЬ вт_ПоследниеПоступления
                   ИЗ
                       РегистрНакопления.ТоварыВРознице.Обороты(, , Регистратор, ) КАК ТоварыВРозницеОбороты
                   ГДЕ
                       ТоварыВРозницеОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
                       И ТоварыВРозницеОбороты.Регистратор.Склад = &Склад
                  
                   СГРУППИРОВАТЬ ПО
                       ТоварыВРозницеОбороты.Номенклатура,
                       ТоварыВРозницеОбороты.ХарактеристикаНоменклатуры
                   ;
                  
                   ////////////////////////////////////////////////////////////////////////////////
                   ВЫБРАТЬ
                       вт_ПоследниеПоступления.Номенклатура,
                       вт_ПоследниеПоступления.ХарактеристикаНоменклатуры,
                       ЕСТЬNULL(ТоварыВРозницеОстатки.КоличествоОстаток, 0) КАК Остаток
                   ИЗ
                       вт_ПоследниеПоступления КАК вт_ПоследниеПоступления
                           ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице.Остатки(, ) КАК ТоварыВРозницеОстатки
                           ПО (ТоварыВРозницеОстатки.Номенклатура = вт_ПоследниеПоступления.Номенклатура)
                               И (ТоварыВРозницеОстатки.ХарактеристикаНоменклатуры = вт_ПоследниеПоступления.ХарактеристикаНоменклатуры)
                                   И (ТоварыВРозницеОстатки.Склад = &Склад)
1 dmtrpv
 
27.01.18
10:06
Ох тыж.
Сам себя поправлю. Вопрос закрыл. Невнимательность. Вот так все работает.

   ВЫБРАТЬ
                       
                       ТоварыВРозницеОбороты.Номенклатура,
                       ТоварыВРозницеОбороты.ХарактеристикаНоменклатуры
                
                   ПОМЕСТИТЬ вт_ПоследниеПоступления
                   ИЗ
                       РегистрНакопления.ТоварыВРознице.Обороты(, , Регистратор, ) КАК ТоварыВРозницеОбороты
                   ГДЕ
                       ТоварыВРозницеОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
                       И ТоварыВРозницеОбороты.Регистратор.СкладОрдер = &Склад
                  
                   СГРУППИРОВАТЬ ПО
                       ТоварыВРозницеОбороты.Номенклатура,
                       ТоварыВРозницеОбороты.ХарактеристикаНоменклатуры
                   ;
                  
                   ////////////////////////////////////////////////////////////////////////////////
                   ВЫБРАТЬ
                       вт_ПоследниеПоступления.Номенклатура,
                       вт_ПоследниеПоступления.ХарактеристикаНоменклатуры,
                       ЕСТЬNULL(ТоварыВРозницеОстатки.КоличествоОстаток, 0) КАК Остаток
                   ИЗ
                       вт_ПоследниеПоступления КАК вт_ПоследниеПоступления
                           ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице.Остатки(, ) КАК ТоварыВРозницеОстатки
                           ПО (ТоварыВРозницеОстатки.Номенклатура = вт_ПоследниеПоступления.Номенклатура)
                               И (ТоварыВРозницеОстатки.ХарактеристикаНоменклатуры = вт_ПоследниеПоступления.ХарактеристикаНоменклатуры)
                                   И (ТоварыВРозницеОстатки.Склад = &Склад)