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