![]() |
|
Создание задачи в 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) ощущения вас подводят. В ДО адресация по роли стандартная. Надо понять, почему адресация не срабатывает и пользователь не видит эту задачу.
Кстати, а доступ к предмету задачи есть у этих сотрудников? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |