Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

запрос по остатка и ценам

запрос по остатка и ценам
Я
   lite700
 
03.11.17 - 11:04
розница 2,2 запрос который выводит остатки и цену товара, похоже в запрос не попадают товары у котрых не установлена цена , как это исправить ?

"ВЫБРАТЬ   РАЗЛИЧНЫЕ
        |    ТоварыНаСкладах.Склад КАК Склад,
        |    ТоварыНаСкладах.Номенклатура КАК Номенклатура,
        |    ТоварыНаСкладах.КоличествоОстаток КАК КоличествоОстаток,
          
        |    ЦеныНоменклатуры.Номенклатура КАК Номенклатура1,

        |       ЦеныНоменклатуры.Период КАК Период,
                |    ЦеныНоменклатуры.Цена КАК Цена,
        |    ЦеныНоменклатуры.ВидЦены КАК ВидЦены       ,
        |    ЦеныНоменклатуры.Цена*ТоварыНаСкладах.КоличествоОстаток    как сумма 
        | ИЗ
        |    РегистрНакопления.ТоварыНаСкладах.Остатки(&дата1) КАК ТоварыНаСкладах
        |        ЛЕВОЕ СОЕДИНЕНИЕ
        |    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&дата1) КАК ЦеныНоменклатуры
        |   ПО ТоварыНаСкладах.Номенклатура =ЦеныНоменклатуры.Номенклатура
            
        |ГДЕ
        |      ТоварыНаСкладах.Склад = &выбсклад  
        |      И
        |     ЦеныНоменклатуры.ВидЦены=&Выбвид
        |  СГРУППИРОВАТЬ ПО
        |    ТоварыНаСкладах.Номенклатура,
        |    ТоварыНаСкладах.Склад,
        |    ТоварыНаСкладах.КоличествоОстаток ,
    
        |    ЦеныНоменклатуры.Номенклатура    ,
        |    ЦеныНоменклатуры.Период,

        |    ЦеныНоменклатуры.Цена,
        |    ЦеныНоменклатуры.ВидЦены
        
        |УПОРЯДОЧИТЬ ПО
        |    ТоварыНаСкладах.Номенклатура.наименование " ;
 
 
   Digger
 
1 - 03.11.17 - 11:06
И
        |     ЦеныНоменклатуры.ВидЦены=&Выбвид

это мешает
   lite700
 
2 - 03.11.17 - 11:08
Да,но как тогда цену вытаскивать , определенный тип ,который выбирается пользователем
   Timon1405
 
3 - 03.11.17 - 11:08
(1) имеет ввиду, что фильтр по цене нужно перенести в условие соединения
  |        ЛЕВОЕ СОЕДИНЕНИЕ
        |    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&дата1) КАК ЦеныНоменклатуры
        |   ПО ТоварыНаСкладах.Номенклатура =ЦеныНоменклатуры.Номенклатура
и ЦеныНоменклатуры.ВидЦены=&Выбвид
   lite700
 
4 - 03.11.17 - 11:10
а ,счас попробую , а то голова кипит уже
   lite700
 
5 - 03.11.17 - 11:14
ок ,спасибо заработало
   dezss
 
6 - 03.11.17 - 11:53
(3) а может лучше все таки так?
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&дата1,ВидЦены=&Выбвид) КАК ЦеныНоменклатуры

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует