0
Dionis Sergeevich
16.07.14
✎
16:24
|
Добрый день. Пишу запрос - необходимо выбрать процессы в которых нет определенного исполнителя. Накидал следующий запрос
ВЫБРАТЬ
Согласование.Ссылка,
Согласование.Дата,
Согласование.Автор,
Согласование.Завершен,
Согласование.РезультатСогласования,
ПредметыСогласования.Предмет.Сумма,
Согласование.Описание
ИЗ
БизнесПроцесс.Согласование КАК Согласование
ЛЕВОЕ СОЕДИНЕНИЕ БизнесПроцесс.Согласование.Предметы КАК ПредметыСогласования
ПО Согласование.Ссылка = ПредметыСогласования.Ссылка
ГДЕ
Согласование.Стартован
И Согласование.Шаблон = &Шаблон
И НЕ Согласование.Ссылка В
(ВЫБРАТЬ
БизнесПроцесс.Согласование.Исполнители.Ссылка
ИЗ
БизнесПроцесс.Согласование.Исполнители
ГДЕ
(БизнесПроцесс.Согласование.Исполнители.Исполнитель = &ИсполнительРукКаз
ИЛИ БизнесПроцесс.Согласование.Исполнители.Исполнитель = &ИсполнительРукКазАк
И НЕ БизнесПроцесс.Согласование.Исполнители.Пройден))
И НЕ Согласование.ПометкаУдаления
{ГДЕ
Согласование.Стартован,
Согласование.Шаблон.*,
Согласование.Ссылка.*,
Согласование.ПометкаУдаления}
В консоли запросов все отрабатывает хорошо, СКД игнорирует отбор по исполнителям. Параметры устанавливаю в событии формы "ПриОткрытии()"
Параметр = ЭтаФорма.Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ИсполнительРукКазАк"));
Параметр.Значение = ПолучитьРуководителяКозначейства();
Параметр.Использование = Истина;
Параметр = ЭтаФорма.Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ИсполнительРукКаз"));
Параметр.Значение = ПолучитьРуководителяКозначействаАкцент();
Параметр.Использование = Истина;
Параметр = ЭтаФорма.Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Шаблон"));
Параметр.Значение = ПолучитьШаблон();
Параметр.Использование = Истина;
и в отладчике и в настройках варианта отчета параметры заполнены, но результат все равно не такой как в консоли запросов - отбор не срабатывает. Что с ним? Платформа 8.3.4.482, Документооборот 8 КОРП, редакция 1.3 (1.3.2.4)
|
|