нужно вытащить первую (по дате исполнения) задачку по бизнес-процессу (бп). Т.к. в бп может несколько раз выпадать одна и таже задача, запрос выводит несколько. А нужно только первую по времени выполнения.
Сильно не ругайте за запрос.
ВЫБРАТЬ ПЕРВЫЕ 500
аДокументооборотКорпоративныйДокумент.Ссылка КАК ДокументСсылка,
ЗадачаКорпоративногоПроцесса.Ссылка КАК ЗадачаСсылка,
аДокументооборотКорпоративныйБизнесПроцесс.ТочкаВозвратаВВышестоящийПроцесс
ИЗ
РегистрСведений.аДокументооборотСсылкиПроцессов КАК аДокументооборотСсылкиПроцессов
ЛЕВОЕ СОЕДИНЕНИЕ Документ.аДокументооборотКорпоративныйДокумент КАК аДокументооборотКорпоративныйДокумент
ПО аДокументооборотСсылкиПроцессов.Объект = аДокументооборотКорпоративныйДокумент.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Задача.ЗадачаКорпоративногоПроцесса КАК ЗадачаКорпоративногоПроцесса
ПО аДокументооборотСсылкиПроцессов.БизнесПроцесс.Ссылка = ЗадачаКорпоративногоПроцесса.БизнесПроцесс.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ БизнесПроцесс.аДокументооборотКорпоративныйБизнесПроцесс КАК аДокументооборотКорпоративныйБизнесПроцесс
ПО аДокументооборотСсылкиПроцессов.БизнесПроцесс = аДокументооборотКорпоративныйБизнесПроцесс.Ссылка
ГДЕ
аДокументооборотКорпоративныйБизнесПроцесс.ВидКорпоративногоПроцесса.Наименование = "Sub - Approval by A party 1 (2014 10 02)"
И аДокументооборотКорпоративныйБизнесПроцесс.ТочкаВозвратаВВышестоящийПроцесс.Наименование = "Сргласование Бух"
И ЗадачаКорпоративногоПроцесса.Наименование ПОДОБНО "%Согласование бухгалтерией%"
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший