БП ред. 3.0
Есть 2 вида документов: ПеремещениеТоваров, ПоступлениеИзПереработки. В них есть реквизит ДоговорКонтрагента. Надо для заданного контрагента за заданный период вытащить список договоров. Можно это сделать одним запросом?
ВЫБРАТЬ
РеализацияТоваровУслуг.ДоговорКонтрагента
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.Контрагент = &Контрагент
И РеализацияТоваровУслуг.Дата МЕЖДУ &Дата1 И &Дата2
И РеализацияТоваровУслуг.Проведен
ОБЪЕДИНИТЬ
ВЫБРАТЬ
ВозвратТоваровОтПокупателя.ДоговорКонтрагента
ИЗ
Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя
ГДЕ
ВозвратТоваровОтПокупателя.Контрагент = &Контрагент
И ВозвратТоваровОтПокупателя.Дата МЕЖДУ &Дата1 И &Дата2
И ВозвратТоваровОтПокупателя.Проведен
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший