8.х помогите с запросом

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем step86, 12 сен 2012.

  1. TopicStarter Overlay
    step86
    Offline

    step86 Опытный в 1С

    Регистрация:
    22 май 2009
    Сообщения:
    137
    Симпатии:
    0
    Баллы:
    26
    Код:
     Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Дата", ТекущаяДата());
    Запрос.УстановитьПараметр("СписокНоменклатуры", НоменклатураГруппа);
    Запрос.Текст = "ВЫБРАТЬ
    | ВЫБОР
    |  КОГДА СвободныеОстаткиОстатки.ВНаличииОстаток <> NULL
    |   ТОГДА СвободныеОстаткиОстатки.Номенклатура
    |  ИНАЧЕ ЗаказыПоставщикамОстатки.Номенклатура
    | КОНЕЦ КАК Номенклатура,
    | ЕСТЬNULL(СвободныеОстаткиОстатки.ВНаличииОстаток, 0) КАК Остаток,
    | ЕСТЬNULL(СвободныеОстаткиОстатки.ВРезервеОстаток, 0) КАК РезервОстаток,
    | ЗаказыПоставщикамОстатки.ЗаказаноОстаток,
    | СебестоимостьТоваровОстатки.СтоимостьОстаток / ЕСТЬNULL(СебестоимостьТоваровОстатки.КоличествоОстаток, 1) КАК Себестоимость
    |ИЗ
    | РегистрНакопления.СвободныеОстатки.Остатки(&Дата, Номенклатура В ИЕРАРХИИ (&СписокНоменклатуры)) КАК СвободныеОстаткиОстатки
    |  ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыПоставщикам.Остатки(&Дата, Номенклатура В ИЕРАРХИИ (&СписокНоменклатуры)) КАК ЗаказыПоставщикамОстатки
    |  ПО СвободныеОстаткиОстатки.Номенклатура = ЗаказыПоставщикамОстатки.Номенклатура
    |  ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.СебестоимостьТоваров.Остатки КАК СебестоимостьТоваровОстатки
    |  ПО СвободныеОстаткиОстатки.Номенклатура = СебестоимостьТоваровОстатки.АналитикаУчетаНоменклатуры.Номенклатура";
    В результате запроса только те товары которые есть в остатке, как мне сделать, чтобы выводились данные по всей группе номенклатуры
  2. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Запрос к справочнику Номенклатура и соединение с таблицами остатков.

Поделиться этой страницей