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

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

Как отобрать не по конкретному документу, а по всей номенклатуре

Как отобрать не по конкретному документу, а по всей номенклатуре
Я
   asn-sasha
 
22.11.18 - 16:17
Здравствуйте уважаемые эксперты, появился вопрос! Ломаю голову ну не как не могу понять всё время ошибки... Помогите братцы, без вас не как!

(запрос в БП 3.0) Запрос выводит: отбор позиций номенклатуры которые были в документе Требование-накладная, и который позволял смотреть остаток этих товаров в регистре НДСПоПриобритеннымЦеностямОстаткиИОбороты. Как вывести такой же список, только без отбора по Требованиям-накладным, а сразу по всей существующей номенклатуре?

ВЫБРАТЬ
    ТребованиеНакладнаяМатериалы.Номенклатура КАК Номенклатура,
    ТребованиеНакладнаяМатериалы.Количество КАК Количество
ПОМЕСТИТЬ врТН
ИЗ
    Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы
ГДЕ
    ТребованиеНакладнаяМатериалы.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
    И ТребованиеНакладнаяМатериалы.Ссылка.Проведен
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ РАЗЛИЧНЫЕ
    врТН.Номенклатура КАК Номенклатура,
    врТН.Количество КАК КоличествоВТН,
    НДСПоПриобретеннымЦенностямОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
    НДСПоПриобретеннымЦенностямОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
    НДСПоПриобретеннымЦенностямОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстатокНДС
ИЗ
    врТН КАК врТН
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НДСПоПриобретеннымЦенностям.ОстаткиИОбороты КАК НДСПоПриобретеннымЦенностямОстаткиИОбороты
        ПО врТН.Номенклатура = НДСПоПриобретеннымЦенностямОстаткиИОбороты.Номенклатура

УПОРЯДОЧИТЬ ПО
    КоличествоПриход
АВТОУПОРЯДОЧИВАНИЕ
 
 
   dka80
 
1 - 22.11.18 - 16:26
Выбрать * из Номенклатура
Внутреннее соединение РегистрНакопления.НДСПоПриобретеннымЦенностям.ОстаткиИОбороты(&Начало, &Конец)
По Номенклатура = номенклатура
   dka80
 
2 - 22.11.18 - 16:26
не. фигню написал
   dka80
 
3 - 22.11.18 - 16:27
Выбрать * из Номенклатура
левое соединение РегистрНакопления.НДСПоПриобретеннымЦенностям.ОстаткиИОбороты(&Начало, &Конец)
По Номенклатура = номенклатура
   Фрэнки
 
4 - 22.11.18 - 16:43
ВЫБРАТЬ
    Номенклатура.Ссылка КАК Номенклатура
ПОМЕСТИТЬ втНом
ИЗ
    Справочник.Номенклатура КАК Номенклатура
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    втНом.Номенклатура КАК Номенклатура,
    НДСПоПриобретеннымЦенностямОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
    НДСПоПриобретеннымЦенностямОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
    НДСПоПриобретеннымЦенностямОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток
ИЗ
    втНом КАК втНом
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.НДСПоПриобретеннымЦенностям.ОстаткиИОбороты КАК НДСПоПриобретеннымЦенностямОстаткиИОбороты
        ПО втНом.Номенклатура = НДСПоПриобретеннымЦенностямОстаткиИОбороты.Номенклатура

УПОРЯДОЧИТЬ ПО
    КоличествоПриход
   asn-sasha
 
5 - 22.11.18 - 16:53
дай бог вам здоровья, счастья, денег!
   azernot
 
6 - 22.11.18 - 16:54
У нас конкурс на самый простой ответ?


ВЫБРАТЬ
    НДСПоПриобретеннымЦенностямОстаткиИОбороты.Номенклатура КАК Номенклатура,
    НДСПоПриобретеннымЦенностямОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
    НДСПоПриобретеннымЦенностямОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
    НДСПоПриобретеннымЦенностямОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток
ИЗ
  РегистрНакопления.НДСПоПриобретеннымЦенностям.ОстаткиИОбороты КАК НДСПоПриобретеннымЦенностямОстаткиИОбороты
       
УПОРЯДОЧИТЬ ПО
    КоличествоПриход
   azernot
 
7 - 22.11.18 - 16:56
А, если интересует вся номенклатура?


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

УПОРЯДОЧИТЬ ПО
    КоличествоПриход

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