Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как из бизнес-процесса обратиться к свойству "доступность элемента формы"

Как из бизнес-процесса обратиться к свойству
Я
   Ivan_495
 
24.10.16 - 15:00
Как из бизнес-процесса обратиться к свойству доступнось элемента формы задачи?

Процедура ЗакрытоИлиКисполнениюПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка)
    // Вставить содержимое обработчика.

    НоваяЗадача =Задачи.ЗадачаВводТМЦ.СоздатьЗадачу();
 
 
   Ivan_495
 
1 - 24.10.16 - 15:06
как написать элементы.статус.доступность=истина?
   SSSSS_AAAAA
 
2 - 24.10.16 - 15:10
(1) ну вот создал ты задачу. А о доступности элемента какой форы идет речь? ГДЕ форма? "Задача" и "форма задачи" - несколько разные вещи. Подумай еще раз.
   Ivan_495
 
3 - 24.10.16 - 15:13
то что разные это понятно.
речь идет о доступносте элемента на "формезадачи"
   SSSSS_AAAAA
 
4 - 24.10.16 - 15:23
(3) Еще раз - какой формы? Где эта форма? Ты создал только задачу.
   SSSSS_AAAAA
 
5 - 24.10.16 - 15:25
И еще: а зачем что-то анализировать что-то на несуществюущей форме при программном создании задачи? Типа доступность элемента формы берется по волшебству и к содержимому самой задачи никакого отношения не имеет?
   Ivan_495
 
6 - 24.10.16 - 15:28
(5) доступность элемента как раз имеет отношение к содержимрму задачи, поэтому и хотел ставить эту доступность при создании задачи, а не ловить в модуле формы задачи
   Ivan_495
 
7 - 24.10.16 - 15:43
&НаКлиенте
Процедура ПриОткрытии(Отказ)

Если Объект.Наименование="Закрыто или к исполнению"  тогда
    Элементы.Статус.Доступность=Истина;
КонецЕСли;    
КонецПроцедуры

кроме этого еще варианты есть?
   Irbis
 
8 - 24.10.16 - 15:46
Ivan_495

У тебя задача источник данных, а форма лишь её визуальное представление. Заполни нормально источник, а форма сама разберётся где и чаво писать.
   Ivan_495
 
9 - 24.10.16 - 15:49
(8) все не так просто
для одних пользователей ревизит формы д.б. доступен для других нет
   Irbis
 
10 - 24.10.16 - 15:49
(9) Об этом должна знать форма на основании данных объекта и пользователя.
 
 Рекламное место пустует
   SSSSS_AAAAA
 
11 - 24.10.16 - 15:51
(7) А чем этот плох?
Можно так, только это те же, только в профиль.
Элементы.Статус.Доступность= Объект.Наименование="Закрыто или к исполнению";
   Ivan_495
 
12 - 24.10.16 - 15:51
т.е. в (7) единственное решение?
   Ivan_495
 
13 - 24.10.16 - 15:52
(11) логика разбросана
   Ivan_495
 
14 - 24.10.16 - 15:53
Элементы.Статус.Доступность= Объект.Наименование="Закрыто или к исполнению"; круто прямо как на Си
   SSSSS_AAAAA
 
15 - 24.10.16 - 16:01
(14) Ты лучше расскажи, а при чем тут бизнес-процесс? Если речь пока идет исключительно об установлении некоторых параметров элементов формы задачи?
   SSSSS_AAAAA
 
16 - 24.10.16 - 16:02
(13) Где разбросана? Логика чего/какая? Не мог бы пояснее излагать свои мысли?
   Ivan_495
 
17 - 24.10.16 - 16:03
Процедура ЗакрытоИлиКисполнениюПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка)
    // Вставить содержимое обработчика.


    НоваяЗадача =Задачи.ЗадачаВводТМЦ.СоздатьЗадачу();
.........................

вот здесь я создаю задачи и прописываю логику работы БП
   Ivan_495
 
18 - 24.10.16 - 16:04
всех благодарю

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует