|
Как из бизнес-процесса обратиться к свойству "доступность элемента формы" | ☑ | ||
---|---|---|---|---|
0
Ivan_495
24.10.16
✎
15:00
|
Как из бизнес-процесса обратиться к свойству доступнось элемента формы задачи?
Процедура ЗакрытоИлиКисполнениюПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка) // Вставить содержимое обработчика. НоваяЗадача =Задачи.ЗадачаВводТМЦ.СоздатьЗадачу(); |
|||
1
Ivan_495
24.10.16
✎
15:06
|
как написать элементы.статус.доступность=истина?
|
|||
2
SSSSS_AAAAA
24.10.16
✎
15:10
|
(1) ну вот создал ты задачу. А о доступности элемента какой форы идет речь? ГДЕ форма? "Задача" и "форма задачи" - несколько разные вещи. Подумай еще раз.
|
|||
3
Ivan_495
24.10.16
✎
15:13
|
то что разные это понятно.
речь идет о доступносте элемента на "формезадачи" |
|||
4
SSSSS_AAAAA
24.10.16
✎
15:23
|
(3) Еще раз - какой формы? Где эта форма? Ты создал только задачу.
|
|||
5
SSSSS_AAAAA
24.10.16
✎
15:25
|
И еще: а зачем что-то анализировать что-то на несуществюущей форме при программном создании задачи? Типа доступность элемента формы берется по волшебству и к содержимому самой задачи никакого отношения не имеет?
|
|||
6
Ivan_495
24.10.16
✎
15:28
|
(5) доступность элемента как раз имеет отношение к содержимрму задачи, поэтому и хотел ставить эту доступность при создании задачи, а не ловить в модуле формы задачи
|
|||
7
Ivan_495
24.10.16
✎
15:43
|
&НаКлиенте
Процедура ПриОткрытии(Отказ) Если Объект.Наименование="Закрыто или к исполнению" тогда Элементы.Статус.Доступность=Истина; КонецЕСли; КонецПроцедуры кроме этого еще варианты есть? |
|||
8
Irbis
24.10.16
✎
15:46
|
Ivan_495
У тебя задача источник данных, а форма лишь её визуальное представление. Заполни нормально источник, а форма сама разберётся где и чаво писать. |
|||
9
Ivan_495
24.10.16
✎
15:49
|
(8) все не так просто
для одних пользователей ревизит формы д.б. доступен для других нет |
|||
10
Irbis
24.10.16
✎
15:49
|
(9) Об этом должна знать форма на основании данных объекта и пользователя.
|
|||
11
SSSSS_AAAAA
24.10.16
✎
15:51
|
(7) А чем этот плох?
Можно так, только это те же, только в профиль. Элементы.Статус.Доступность= Объект.Наименование="Закрыто или к исполнению"; |
|||
12
Ivan_495
24.10.16
✎
15:51
|
т.е. в (7) единственное решение?
|
|||
13
Ivan_495
24.10.16
✎
15:52
|
(11) логика разбросана
|
|||
14
Ivan_495
24.10.16
✎
15:53
|
Элементы.Статус.Доступность= Объект.Наименование="Закрыто или к исполнению"; круто прямо как на Си
|
|||
15
SSSSS_AAAAA
24.10.16
✎
16:01
|
(14) Ты лучше расскажи, а при чем тут бизнес-процесс? Если речь пока идет исключительно об установлении некоторых параметров элементов формы задачи?
|
|||
16
SSSSS_AAAAA
24.10.16
✎
16:02
|
(13) Где разбросана? Логика чего/какая? Не мог бы пояснее излагать свои мысли?
|
|||
17
Ivan_495
24.10.16
✎
16:03
|
Процедура ЗакрытоИлиКисполнениюПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка)
// Вставить содержимое обработчика. НоваяЗадача =Задачи.ЗадачаВводТМЦ.СоздатьЗадачу(); ......................... вот здесь я создаю задачи и прописываю логику работы БП |
|||
18
Ivan_495
24.10.16
✎
16:04
|
всех благодарю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |