0
Ахиллес
05.08.11
✎
13:15
|
Всего мнений: 0
Нужно выбрать в отчет документы только тех контрагентов по которым все документы проведены. Пока сделал так:
ВЫБРАТЬ
ОтчетКомитентуОПродажах.Контрагент,
МИНИМУМ(ОтчетКомитентуОПродажах.Проведен) КАК Проведен
ПОМЕСТИТЬ Контр
ИЗ
Документ.ОтчетКомитентуОПродажах КАК ОтчетКомитентуОПродажах
ГДЕ
ОтчетКомитентуОПродажах.Дата > &Дата
И ОтчетКомитентуОПродажах.Ответственный = &Ответственный
СГРУППИРОВАТЬ ПО
ОтчетКомитентуОПродажах.Контрагент
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ОтчетКомитентуОПродажах.Ссылка,
ОтчетКомитентуОПродажах.Контрагент КАК Контрагент
ИЗ
Контр КАК Контр,
Документ.ОтчетКомитентуОПродажах КАК ОтчетКомитентуОПродажах
ГДЕ
ОтчетКомитентуОПродажах.Контрагент В (Контр.Контрагент)
И Контр.Проведен = ИСТИНА
И ОтчетКомитентуОПродажах.Дата > &Дата
И ОтчетКомитентуОПродажах.Ответственный = &Ответственный
УПОРЯДОЧИТЬ ПО
Контрагент
Но блин, случился приступ перфекционизма. Сижу, думаю, нормально так или ещё проще, лучше можно? Работать неохото нифига.
|
|