Имя: Пароль:
1C
1С v8
Адресация задач
0 Lis2007
 
25.08.11
15:54
Здравствуйте!
Создаю бизнес процесс. Бизнес процесс доходит до точки "Выписать накладную". У этой точки из свойств адресации заполнено только "Роль" - "Бухгалтер".Создается задача без исполнителя "Выписать накладную". Доп.реквизиты адресации задачи:Исполнитель:Пусто; Клиент(Пусто);Роль:"Бухгалтер"
В регистре сведений "Адресация", привязанном к этой задаче заполнено так:
Исполнитель: "Иванов"; Клиент:(пусто) ;Роль: Бухгалтер.
Далее захожу в систему под пользователем с установленным параметром сеанса "Текущий пользователь" (Или программно устанавливаю параметр сеанса ТекущийПользователь="Иванов"), этот параметр сеанса установлен в задаче как "Текущий исполнитель".
После этого вывожу для пользователя список актуальных задач с помощью виртуальной таблицы "ЗадачиПоИсполнителю".
Список пуст. Я как понимаю, хоть задача создалась и без исполнителя, установленного в ней, в этой вирт таблице должен быть видна тому кому она адресована в соответствии с правилами адресации. А этого не происходит. Или я чегото не понимаю, подскажите пожалуйста.
1 Mort
 
25.08.11
16:03
Есть такая неприятность. Вдобавок, если пользователь уберет видимость колонок - они из текущих данных тоже исчезнут.

Ну а вообще по логике, можно получить ключ записи, (обычно если измерения не выводятся, подразумевается, что по ним установлен отбор). А имея ключ прочитать значения ресурсов.
2 GROOVY
 
25.08.11
16:08
(0) Видимо не установлена связь реквизитов адресации с измерениями регистра сведений.

(1) это о чем?
3 Lis2007
 
25.08.11
17:10
(2) Да, спасибо огромное, помогло!