Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 11:57

язык запросов

Автор Рустам Башаев, 24 янв 2021, 18:21

0 Пользователей и 1 гость просматривают эту тему.

Рустам Башаев

Здравствуйте! Решаю задачи из сборника языка запросов с 20 практикумами. Проблема в 15 практикуме. Необходимо оценить прибыль предприятия по всем товарам справочника номенклатура для произвольного периода. Запрос должен быть построен по данным документов приходная и расходная, но в тоже время должны попасть все элементы справочника номенклатура(если даже по ним не было операций). Вот часть запроса где я получаю остатки товара на начало периода плюс приход товара за период. Чтоб получить все элементы справочника номенклатура я его тоже объединяю. Проблема в том, что для нормально объединения мне приходится разименовать поле товар, а в дальнейшем итоги необходимо подвести итоги также по товарным группам. Но реквизит родитель(//ОстаткиТовара.Товар.Родитель) запрос не видит, я так понимаю из за разименования. Что делать не знаю.
ВЫБРАТЬ
      ОстаткиТовара.Товар,
      //ОстаткиТовара.Товар.Родитель,
      СУММА(ОстаткиТовара.Количество),
      СУММА(ОстаткиТовара.Сумма)
   ИЗ   
   (ВЫБРАТЬ
      Номенклатура.Наименование КАК Товар,
      0 КАК Количество,
      0 КАК Сумма
   ИЗ
      Справочник.Номенклатура КАК Номенклатура
   ГДЕ
      Номенклатура.ЭтоГруппа = ЛОЖЬ
      
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
      ПриходнаяНакладнаяТовары.Товар.Наименование,
      ПриходнаяНакладнаяТовары.Количество,
      ПриходнаяНакладнаяТовары.Сумма
   ИЗ
      Документ.ПриходнаяНакладная.Товары КАК ПриходнаяНакладнаяТовары
   ГДЕ
      ПриходнаяНакладнаяТовары.Ссылка.Дата < &МоментВремени
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ
      ПриходнаяНакладнаяТовары.Товар.Наименование,
      ПриходнаяНакладнаяТовары.Количество,
      ПриходнаяНакладнаяТовары.Сумма
   ИЗ
      Документ.ПриходнаяНакладная.Товары КАК ПриходнаяНакладнаяТовары
   ГДЕ
      ПриходнаяНакладнаяТовары.Ссылка.Дата МЕЖДУ &МоментВремени И &МоментВремени1) КАК ОстаткиТовара
   СГРУППИРОВАТЬ ПО          
        ОстаткиТовара.Товар

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск