Имя: Пароль:
1C
1С v8
Запрос зависает
0 t2013
 
09.04.14
13:37
Не могу понять почему зависает запрос.
НачалоПериода 01.04.14, КонецПериода - 02.04.14, НачалоЗаказа - 01.03.14
Что не правильно?


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

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ЗаказыПокупателейОбороты.Номенклатура,
    ЗаказыПокупателейОбороты.КоличествоПриход,
    ЗаказыПокупателейОбороты.КоличествоОборот * ЗаказыПокупателейОбороты.Номенклатура.ЕдиницаХраненияОстатков.Вес,
    0,
    0,
    ЗаказыПокупателейОбороты.ЗаказПокупателя,
    0
ИЗ
    РегистрНакопления.ЗаказыПокупателей.Обороты({(&НачалоЗаказа)}, &КонецПериода, Регистратор, ) КАК ЗаказыПокупателейОбороты
ГДЕ
    ЗаказыПокупателейОбороты.Регистратор ССЫЛКА Документ.ЗаказПокупателя
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    втЗаказаноВыполнено.Номенклатура,
    СУММА(втЗаказаноВыполнено.КоличествоЗаказ) КАК КоличествоЗаказ,
    СУММА(втЗаказаноВыполнено.ВесЗаказ) КАК ВесЗаказ,
    СУММА(втЗаказаноВыполнено.КоличествоРеализация) КАК КоличествоРеализация,
    СУММА(втЗаказаноВыполнено.ВесРеализация) КАК ВесРеализация,
    втЗаказаноВыполнено.ЗаказПокупателя,
    втЗаказаноВыполнено.ДокументПродажи
ИЗ
    втЗаказаноВыполнено КАК втЗаказаноВыполнено

СГРУППИРОВАТЬ ПО
    втЗаказаноВыполнено.Номенклатура,
    втЗаказаноВыполнено.ЗаказПокупателя,
    втЗаказаноВыполнено.ДокументПродажи
1 Рэйв
 
09.04.14
13:49
(0)Зачем тебе периодичность до регистратора если ты регистратор нигде не берешь?
2 Ненавижу 1С
 
гуру
09.04.14
13:50
0 как ДокументПродажи это сильно
3 Ненавижу 1С
 
гуру
09.04.14
13:50
(1) в условии есть
4 Рэйв
 
09.04.14
13:50
(3)А, да точно
5 t2013
 
09.04.14
13:57
РегистрНакопления.ЗаказыПокупателей.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ЗаказыПокупателейОбороты

Если делаю так и НачалаПериода - 01.03.14 норм, работает, не виснет
6 t2013
 
09.04.14
13:58
(5)
Но заказы не попадают в выборку
7 dk
 
09.04.14
13:59
можно попробовать взять таблицы движений, а не обороты
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой