|
Задвоение в запросе | ☑ | ||
---|---|---|---|---|
0
Kalac
13.09.13
✎
13:26
|
Использую следующий запрос:
ВЫБРАТЬ | СРЕДНЕЕ(ВЫБОР | КОГДА УчетЗатратОбороты.КоличествоПриход = 0 | ТОГДА 0 | ИНАЧЕ УчетЗатратОбороты.СтоимостьПриход / УчетЗатратОбороты.КоличествоПриход | КОНЕЦ) КАК Сумма, | ВложенныйЗапрос.Номенклатура КАК Номенклатура, | ВложенныйЗапрос.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры | ИЗ | РегистрНакопления.УчетЗатрат.Обороты( | &ДатаНач, | &ДатаКон, | Регистратор, | АналитикаВидаУчета В (&МассивАналитикВидаУчета) | И АналитикаУчетаПартий = &АналитикаУчетаПартий) КАК УчетЗатратОбороты, | (ВЫБРАТЬ | АналитикаУчетаЗатрат.Затрата КАК Номенклатура, | АналитикаУчетаЗатрат.ХарактеристикаЗатраты КАК ХарактеристикаНоменклатуры, | АналитикаУчетаЗатрат.Ссылка КАК Ссылка | ИЗ | РегистрСведений.АналитикаУчетаЗатрат КАК АналитикаУчетаЗатрат | ГДЕ | АналитикаУчетаЗатрат.Затрата В (&МассивНоменклатуры) | И АналитикаУчетаЗатрат.ХарактеристикаЗатраты В(&МассивХарактеристикНоменклатуры)) КАК ВложенныйЗапрос | ГДЕ | ВложенныйЗапрос.Ссылка = УчетЗатратОбороты.АналитикаУчетаЗатрат | И УчетЗатратОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг | | СГРУППИРОВАТЬ ПО | ВложенныйЗапрос.Номенклатура, | ВложенныйЗапрос.ХарактеристикаНоменклатуры Однако при попытке перевести условие УчетЗатратОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг на более правильный отбор по коду операции получаются множесвенные задвоения троения и т д. Что делаю не так? Вот текст неработающего запроса: ВЫБРАТЬ СРЕДНЕЕ(ВЫБОР КОГДА УчетЗатратОбороты.КоличествоПриход = 0 ТОГДА 0 ИНАЧЕ УчетЗатратОбороты.СтоимостьПриход / УчетЗатратОбороты.КоличествоПриход КОНЕЦ) КАК Сумма, ВложенныйЗапрос.Номенклатура КАК Номенклатура, ВложенныйЗапрос.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры ИЗ РегистрНакопления.УчетЗатрат.Обороты( &ДатаНач, &ДатаКон, Регистратор, АналитикаВидаУчета В (&МассивАналитикВидаУчета) И АналитикаУчетаПартий = &АналитикаУчетаПартий) КАК УчетЗатратОбороты, (ВЫБРАТЬ АналитикаУчетаЗатрат.Затрата КАК Номенклатура, АналитикаУчетаЗатрат.ХарактеристикаЗатраты КАК ХарактеристикаНоменклатуры, АналитикаУчетаЗатрат.Ссылка КАК Ссылка ИЗ РегистрСведений.АналитикаУчетаЗатрат КАК АналитикаУчетаЗатрат) КАК ВложенныйЗапрос, (ВЫБРАТЬ УчетЗатрат.Регистратор КАК Регистратор ИЗ РегистрНакопления.УчетЗатрат КАК УчетЗатрат ГДЕ УчетЗатрат.АналитикаВидаУчета В(&МассивАналитикВидаУчета) И УчетЗатрат.АналитикаУчетаПартий = &АналитикаУчетаПартий И УчетЗатрат.КодОперации = ЗНАЧЕНИЕ(Перечисление.КодыОперацийПартииТоваров.Поступление)) КАК ВложенныйЗапрос1 ГДЕ ВложенныйЗапрос.Ссылка = УчетЗатратОбороты.АналитикаУчетаЗатрат И УчетЗатратОбороты.Регистратор В (ВложенныйЗапрос1.Регистратор) СГРУППИРОВАТЬ ПО ВложенныйЗапрос.Номенклатура, ВложенныйЗапрос.ХарактеристикаНоменклатуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |