Оптимизировать запрос с ограниченной выборкой
Добрый вечер, уважаемые форумчане.
Мне нужно получить данные из документа ОРПродажи с определенным видом номенклатуры.
Могу ли я как то оптимально получить данную выборку
Вот текст запроса:
Мне нужно ограничить выборку по виду номенклатуры.Могу ли я это сделать сразу в запросе?
Мне нужно получить данные из документа ОРПродажи с определенным видом номенклатуры.
Могу ли я как то оптимально получить данную выборку
Вот текст запроса:
ВЫБРАТЬ
РозничныеПродажи.Ссылка КАК Ссылка
ПОМЕСТИТЬ РозничныеПродажи
ИЗ
Документ.ОтчетОРозничныхПродажах КАК РозничныеПродажи
ГДЕ
НАЧАЛОПЕРИОДА(РозничныеПродажи.Дата, ДЕНЬ) = НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ)
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ОтчетОРозничныхПродажахТовары.Номенклатура КАК Номенклатура,
ОтчетОРозничныхПродажахТовары.Количество КАК Количество
ИЗ
РозничныеПродажи КАК РозничныеПродажи
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтчетОРозничныхПродажах.Товары КАК ОтчетОРозничныхПродажахТовары
ПО РозничныеПродажи.Ссылка = ОтчетОРозничныхПродажахТовары.Ссылка
ПоказатьМне нужно ограничить выборку по виду номенклатуры.Могу ли я это сделать сразу в запросе?
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(4)
Примерно так? мне нужно получить количество проданного товара
ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1 КАК Номенклатура,
ХозрасчетныйОбороты.КоличествоОборотКт КАК КоличествоОборотКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&Период, , Период, Счет В (&Счет), , , , ) КАК ХозрасчетныйОбороты
Примерно так? мне нужно получить количество проданного товара
(6)А не подскажите, а могу ли я как то результат запроса получить в разрезе номенклатуры?Я получаю комплектующие проданного товара.
ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1 КАК Номенклатура,
ХозрасчетныйОбороты.КоличествоОборотКт КАК КоличествоОборотКт
ПОМЕСТИТЬ ДанныеПродаж
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&H, &K, , Счет = &Счет90_01_2, &Номенклатура, , КорСчет = &КорСчет62p, ) КАК ХозрасчетныйОбороты
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ДанныеПродаж.Номенклатура КАК Номенклатура,
ДанныеПродаж.КоличествоОборотКт КАК Продано,
СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура КАК Материал,
СпецификацииНоменклатурыИсходныеКомплектующие.Количество КАК Количество
ИЗ
ДанныеПродаж КАК ДанныеПродаж
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
ПО (ДанныеПродаж.Номенклатура = СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка.Владелец)
ПоказатьВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1 КАК Номенклатура,
ХозрасчетныйОбороты.КоличествоОборотКт КАК КоличествоОборотКт
ПОМЕСТИТЬ ДанныеПродаж
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&H, &K, , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ВыручкаЕНВД), &Номенклатура, , КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСРозничнымиПокупателями), ) КАК ХозрасчетныйОбороты
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ДанныеПродаж.Номенклатура КАК Номенклатура,
ДанныеПродаж.КоличествоОборотКт КАК Продано,
СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура КАК Материал,
СпецификацииНоменклатурыИсходныеКомплектующие.Количество КАК Количество
ИЗ
ДанныеПродаж КАК ДанныеПродаж
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
ПО (ДанныеПродаж.Номенклатура = СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка.Владелец)
ИТОГИ ПО
Номенклатура
ПоказатьПришел к такому запросу, но мне нужно, чтобы значение атрибута Продано было в главных строках группировки.
Прикрепленные файлы: