Простенький запрос
ВЫБРАТЬ ОборотыТоваров1.Контрагент КАК Контрагент,
ОборотыТоваров1.Номенклатура КАК Номенклатура,
ОборотыТоваров1.КвоРасходаОборот КАК Количество,
ОборотыТоваров1.СуммаРасходаОборот КАК СуммаРасхода,
ОборотыТоваров1.ВалютнаяСуммаРасходаОборот КАК ВалютнаяСуммаРасхода
ИЗ
РегистрНакопления.ОборотыТоваров.Обороты(&НачПериода, &КонПериода, Авто,) КАК ОборотыТоваров1
ГДЕ
ОборотыТоваров1.Номенклатура <> &ПустаяНоменклатура И ОборотыТоваров1.Регистратор.Отдел В (&Отдел)
объединяю с точно таким же, период 1 год rphost отъедает всю память и 1С закрывается. По отдельности все работает.
задача как звучит? Я просто в свое практике так быстро не могу вспомнить когда я применял полное соединение. =) а объединение, левое соединение и внутреннее соедиение часто.
(5) поместить туда-то... иногда помогает
да и без этого все получится... просто надо подумать "зачем я это делаю"
при кросс джоин 100 строк со 100 строками получаем 10 000 строк... ну а если там по миллиону строк, то на выходе очень много строк...
Есть всю память, потому что "размножается". Перед объединением оба запроса нужно группировать.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший