задача: при создании задачи из инциндента заполнить доп.поля (например ITServiceID. в Задачу предварительно добавлена колонка)
вопрос как?
пока нашел что строка:
EditWindowAttributes('DoNotDisableEvents') = true;
заполняет поля Контакт и СервисныйДоговор.
не понимаю, как изменение одного аттрибута влияет на несколько?
где почитать про аттрибуты окна?
сейчас реализовал такую конструкцию
Attributes('ITServiceID') = ParentDataset.Values('ITServiceID');
НО она работает только если в таблице с инциндентами видно поле ITServiceID
т.е. таблица ссылается на тот же самый общий ds_incident, но поле в датасете доступно только если она видимо??
в общем запутался окончательно :( поможете распутаться? :)
Нравится
4 комментария
9 декабря 2010 07:21
"Spectator" написал:Attributes('ITServiceID') = ParentDataset.Values('ITServiceID');
в данном случае лучше так
Attributes('ITServiceID') = GetFieldValueFromDisabledField(ParentDataset, 'ITServiceID');
9 декабря 2010 10:07
http://community.terrasoft.ua/forum/topic/5519 вот тут было про эту функцию...
для самообразования я скрипты Terrasoft читаю/пишу по часов 6 в день, способствует...:wink: если не говорить про обучение (курсы Terrasoft) то источник информации Community, есть раздел для разработчика, там faq и примеры решений, плюс пробуйте делать по образу и подобию существующих решений
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать