0
SkillUp
17.07.18
✎
12:53
|
Ломаю голову как это выполнить уже второй день, НАДО ВЫБРАТЬ ЗАДАЧИ ПОЛЬЗОВАТЕЛЕЙ С &РАСПИСАНИЕ, ПО КАЖДОМУ ИСПОЛНИТЕЛЮ. МОЖЕТ БЫТЬ ТАКОЕ, ЧТО РАСПИСАНИЕ, НА ОДИН ДЕНЬ УКАЗАНО ДЛЯ НЕСКОЛЬКИХ ИСПОЛНИТЕЛЕЙ. ПРИМЕР (КАЖДЫЙ ВТОРНИК, ВЫПОЛНЯТЬ ЧТО-ТО, ДЛЯ МАГ№1 И МАГ№2). ВСЕ ЗАДАЧИ ВЫБИРАТЬ НЕ НАДО (ЗА ВЕСЬ ПЕРИОД), ТОЛЬКО ПОСЛЕДНУЮ С &РАСПИСАНИЕМ, ПО РАЗНЫМ ИСПОЛНИТЕЛЯМ. ПОДСКАЖИТЕ КАК ВЫПОЛНИТЬ?
пока так:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| ЗадачиПользователя.Ссылка
|ИЗ
| Задача.ЗадачиПользователя КАК ЗадачиПользователя
|ГДЕ
| НЕ ЗадачиПользователя.ПометкаУдаления
| И ЗадачиПользователя.Расписание = &Расписание
| И ЗадачиПользователя.Дата <= &Дата";
Запрос.УстановитьПараметр("Расписание", Элемент);
Запрос.УстановитьПараметр("Дата", ТекущаяДата());
|
|