0
Dmitriy_76
18.11.13
✎
14:24
|
Скажите, есть ут 11. написан отчет на скд.
Есть разные варианты отчета. Одни используют все поля , другие только часть.
Как заставить 1с оптимизировать запрос (за счет неиспользуемых полей) ?
|
|
5
Dmitriy_76
18.11.13
✎
14:36
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
Таблица.ЗаказКлиента,
Таблица.АналитикаУчетаНоменклатурыНоменклатура,
Таблица.КоличествоОборот,
Таблица.СуммаВыручкиОборот,
ЦеныНоменклатуры.Цена
ИЗ
(ВЫБРАТЬ
Продажи.ЗаказКлиента КАК ЗаказКлиента,
Продажи.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
Продажи.КоличествоОборот КАК КоличествоОборот,
Продажи.СуммаВыручкиОборот КАК СуммаВыручкиОборот,
МАКСИМУМ(ЦеныНоменклатуры.Период) КАК Период
ИЗ
РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(,, Авто, ) КАК Продажи
{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО Продажи.АналитикаУчетаНоменклатуры.Номенклатура = ЦеныНоменклатуры.Номенклатура
И Продажи.ПериодСекунда > ЦеныНоменклатуры.Период}
СГРУППИРОВАТЬ ПО
Продажи.АналитикаУчетаНоменклатуры.Номенклатура,
Продажи.ЗаказКлиента,
Продажи.КоличествоОборот,
Продажи.СуммаВыручкиОборот) КАК Таблица
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО Таблица.АналитикаУчетаНоменклатурыНоменклатура = ЦеныНоменклатуры.Номенклатура
И Таблица.Период = ЦеныНоменклатуры.Период
|
|