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

помогите с запросом

Автор tema111, 04 мая 2012, 22:34

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

tema111

ВЫБРАТЬ РАЗЛИЧНЫЕ
   Номен.Родитель.Ссылка КАК РодительСсылка,
   Номен.Наименование,
   ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
   СрезПоследних.Цена,
   Автосалоны.Ссылка,
   Склады.Ссылка КАК Ссылка1,
   Сотрудники.Ссылка КАК Ссылка2
ИЗ
   Документ.Реализация КАК Реализация
      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Автосалоны КАК Автосалоны
      ПО Реализация.Автосалон = Автосалоны.Ссылка
      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
      ПО Реализация.Сотрудник = Сотрудники.Ссылка
      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Склады КАК Склады
      ПО Реализация.Склад = Склады.Ссылка
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , ) КАК ТоварыНаСкладахОстаткиИОбороты
         ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номен
         ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = Номен.Ссылка
         ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ) КАК СрезПоследних
         ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = СрезПоследних.Номенклатура
      ПО Реализация.Товары.Товар.Ссылка = ТоварыНаСкладахОстаткиИОбороты.Номенклатура
ГДЕ
   Номен.Родитель В ИЕРАРХИИ(&название)
   И Номен.ЭтоГруппа = ЛОЖЬ
ИТОГИ
   СУММА(КоличествоРасход)
ПО
   РодительСсылка ИЕРАРХИЯ




есть проблема. у меня было продано две машины ASX 1,8 каждая с разного склада. запрос мне суммирует обе машины и на каждом складе пишет по две.
как это можно убрать? всякие соединения уже перепробовал и постоянно 18 штук выводит. в чем может быть проблема?

DirecTwiX

И правильно делает, что пишет по две. У тебя же две машины продано со всех складов, а условие склада на регистр ты никак не накладываешь

tema111

логично

но я не хочу чтоб он мне выбирал с одного склада, я хочу чтоб мне запрос выдавал сразу по всем складам, которые у меня есть

tema111

и еще вопрос.

как убрать все слова "Кроссоверы", оставив одно слово самое верхнее?

djvjv

группировать по полю РодительСсылка

DirecTwiX

Цитата: djvjv от 04 мая 2012, 23:53
группировать по полю РодительСсылка
Нет, он не то имеет в виду. Как я понял, нужно чтобы там было пусто, а в итогах написано "Кроссоверы".
А чем это мешает? Просто не трогай это поле, когда будешь обходить результат.

Цитироватьно я не хочу чтоб он мне выбирал с одного склада, я хочу чтоб мне запрос выдавал сразу по всем складам, которые у меня есть
Тогда либо соединях с Остатками, а не с Остатками и оборотами, либо получай данные не по периоду, а по записям, и потом групируй по номенклатуре и складу, но это плохая дорога)

tema111

Цитироватьно я не хочу чтоб он мне выбирал с одного склада, я хочу чтоб мне запрос выдавал сразу по всем складам, которые у меня есть
Тогда либо соединях с Остатками, а не с Остатками и оборотами
[/quote]
но видишь, мне-то нужен именно РАСХОД, а в остатках его нет, только КоличествоОстатки

DirecTwiX

Ну тогда либо ещё один регистр, либо группируй. Вроде ничего сложного

tema111

Цитата: DirecTwiX от 05 мая 2012, 00:06
Ну тогда либо ещё один регистр, либо группируй. Вроде ничего сложного
да сколько группировал, не получается. всё равно не правильно считает

DirecTwiX

А можно просто соединять с регистром по номенклатуре и складу)

Теги:

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

Рейтинг@Mail.ru

Поиск