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