Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Группировка минимум во вложенном запросе

Группировка минимум во вложенном запросе
Я
   ColonelAp4u
 
15.06.21 - 18:12
Добрый день подскажите пожалуйста, что делаю не так
В Номенклатуру добавлен реквизит Место хранения(для групп), исключительно для печати (фирма не захотела отражать товар в 1с так как он хранится на разных складах, но да ладно это их проблемы с инвентаризацией), делаю запрос:
Номенклатура
Номенклатура.Родитель.МестоХранение,
1 Как приоритет
объединяю с
Номенклатура
Номенклатура.Родитель.Родитель.МестоХранение,
2
и так далее помещаю в вт

потом выборка вложенным запросом из вт с группировкой минимум приоритет, если группирую по номенклатура склад то почему то не срабатывает выборка минимального
На примере в документе 20 строк, у 1 позиции заполнено место хранения у родителя и у родителя.родителя
   ColonelAp4u
 
1 - 15.06.21 - 18:13
(0) результатом запроса является выборка из 21 строк
   ColonelAp4u
 
2 - 15.06.21 - 18:20
(1) в самой ВТ, тоже 21 строка выборки
   ColonelAp4u
 
3 - 15.06.21 - 18:23
(1) оно и понятно почему это произошло, вопрос в том как выбрать 20 строк с наименьшим приоритетом.
   1Сергей
 
4 - 15.06.21 - 18:38
СОРТИРОВАТЬ ПО?
   acht
 
5 - 15.06.21 - 18:43
(3) выбрать т3.номенклатура, т3.местохранения 
из (
  выбрать т1.номенклатура, минимум(т1.приоритет) как приоритет 
  из времянка как т1
  сгруппировать по номенклатура
) как т2
внутрненнее соединение времянка как т3
по т3.номенктлатура = т2.номенктлатура и т3.приоритет = т2.приоритет
   ДедМорроз
 
6 - 15.06.21 - 22:15
Соедини номенклатуру с родителем,отбери незаполненные,но с существкющим родителем.
Соедини с родителем еще раз.
И не нужно будет делать максимум,т.к.в таблицу попадут только нужные строки.
И не забыть про номенклатуру в корне,у которой родитель пустой и поле от него NULL.

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