Имя: Пароль:
1C
1С v8
Настройка результата запроса
0 Rommello
 
07.10.18
22:37
Приветствую. Платформа 8.3.12, конфигурация УТ 11.4.1. Есть такой запрос.

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

СГРУППИРОВАТЬ ПО
спрНоменклатура.Ссылка


Проблема: выводит искаженные результаты.
Вопрос, что нужно изменить чтобы он выдавал верный результат?
1 RomanYS
 
07.10.18
22:48
остатки умножает?
похоже надо сначала группировать второй регистр, а потом уже соединять с основной
2 palsergeich
 
07.10.18
22:52
ПО спрНоменклатура.Ссылка = ПродажиПериод1.АналитикаУчетаНоменклатуры.Номенклатура
и вот это условие совсем не кошерно.
3 Rommello
 
07.10.18
22:57
(1) благодарю, остатки стали корректны, но возник другой вопрос, как тогда получить продажи?
4 Rommello
 
07.10.18
22:58
(2) подскажите, как его лучше переделать? Прошу извинить за, быть может, совсем простые вопросы. Только начал знакомство с запросами.
5 RomanYS
 
07.10.18
23:02
(4) выбрать данные из второго регистра ВТ и сгруппировать по ПродажиПериод1.АналитикаУчетаНоменклатуры.Номенклатура, потом эту ВТ соединять с основной
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс