|   |   | 
| 
 | Создание задачи в 1С ДО по роли | ☑ | ||
|---|---|---|---|---|
| 0
    
        SORTULV_1C 11.10.24✎ 10:14 | 
        Здрасте! Подскажите, как можно программно поставить задачу сразу всем пользакам с РольюИсполнителя определенной?     | |||
| 1
    
        SORTULV_1C 11.10.24✎ 10:14 | 
        Как зацепить пользователей с Ролью Исполнителя?     | |||
| 2
    
        maxab72 11.10.24✎ 10:16 | 
        Указать в исполнителе саму роль. Одна задача - придет всем сразу, и кто первый примет ее в работу, того задача и будет.     | |||
| 3
    
        SORTULV_1C 11.10.24✎ 10:17 | 
        Запрос = Новый Запрос;
 Запрос.Текст = "ВЫБРАТЬ | РолиИсполнителей.Ссылка КАК Ссылка |ИЗ | Справочник.РолиИсполнителей КАК РолиИсполнителей |ГДЕ | РолиИсполнителей.Наименование = ""Юридическая служба (Роль)"""; РезультатЗапроса = Запрос.Выполнить().Выгрузить(); НоваяЗадача = Задачи.ЗадачаИсполнителя.СоздатьЗадачу(); НоваяЗадача.БизнесПроцесс = Объект.БизнесПроцесс; НоваяЗадача.ТочкаМаршрута = БизнесПроцессы.Исполнение.ТочкиМаршрута.Исполнить; НоваяЗадача.Исполнитель = РезультатЗапроса[0].Ссылка; НСТР = НоваяЗадача.Предметы.Добавить(); НСТР.Предмет = Объект.Предметы[0].Предмет; НоваяЗадача.Дата = ТекущаяДата(); НоваяЗадача.Наименование = "Продлить срок договора"; НоваяЗадача.Записать(); | |||
| 4
    
        SORTULV_1C 11.10.24✎ 10:17 | 
        Вот так типо?     | |||
| 5
    
        Волшебник 11.10.24✎ 10:21 | 
        целый запрос, чтобы найти роль?     | |||
| 6
    
        Волшебник 11.10.24✎ 10:22 | 
        спр.Роли.НайтиПоНаименованию()     | |||
| 7
    
        SORTULV_1C 11.10.24✎ 10:25 | 
        А, ну логично, да... Но суть в том, что я пытаюсь посмотреть задачи, которые создаться должны были, а их нет, тоесть не создается задача..     | |||
| 8
    
        Волшебник 11.10.24✎ 10:28 | 
        (7) да ладно...     | |||
| 9
    
        Волшебник 11.10.24✎ 10:31 | 
        Если бы задачи не создавались, то была бы ошибка. Они явно создаются, но не показываются там, где Вы ожидаете. Значит новые задачи не попадают в отбор. Может такой роли в справочнике вообще нет. Может условия на бизнес-процесс срабатывают. Разбирайтесь, короче     | |||
| 10
    
        PLUT гуру 11.10.24✎ 10:32 | 
        (7) вы на копии базы ДО тренируетесь? проверьте, что регл.задания включены
 если выключены - теребонькайте вручную задания Старт процессов, Старт отложенных процессов (точно не помню) | |||
| 11
    
        SORTULV_1C 11.10.24✎ 11:05 | 
        (10) Они включены, отрабатывают, но задача почему-то все равно нигде не появляется, уже попробовал и в РольИсполнителя поставить и просто в Исполнителя     | |||
| 12
    
        SORTULV_1C 11.10.24✎ 11:13 | 
        (9) Ого, тут и сам создатель :0     | |||
| 13
    
        SORTULV_1C 11.10.24✎ 11:13 | 
        (9) Роль такая есть, её находит     | |||
| 14
    
        Волшебник 11.10.24✎ 11:15 | 
        (11) Чудес не бывает. Копайте. Вот вам лопата:     
 | |||
| 15
    
        maxab72 11.10.24✎ 11:26 | 
        (13) А эта роль кому-то назначена? Посмотрите запросом, как заполнены остальные задачи. Возможно, что что-то пропускаете. какой-либо важный реквизит.     | |||
| 16
    
        PLUT гуру 11.10.24✎ 11:41 | 
        (11) Управление процессами -> Все задачи
 в поле Исполнитель выберите нужную роль и показать Все задачи | |||
| 17
    
        SORTULV_1C 11.10.24✎ 12:16 | 
        (16) Так и сделал, ощущение, что нужно в цикле пройтись по всем, кто имеет эту РольИсполнителя и каждому задачу назначить     | |||
| 18
    
        maxab72 11.10.24✎ 12:33 | 
        (17) ощущения вас подводят. В ДО адресация по роли стандартная. Надо понять, почему адресация не срабатывает и пользователь не видит эту задачу.
 Кстати, а доступ к предмету задачи есть у этих сотрудников? | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |