Page 1 of 1

программная инициализация дополнительных полей

PostPosted: Fri Nov 17, 2017 2:58 pm
by vsk
Подскажите, пожалуйста, как задать "значение по умолчанию" дополнительного поля с помощью скрипта? Где он должен лежать, чтобы его увидела т.студия при от открытии окна для создания новой задачи? Может есть пример скрипта? Доп поле типа СТРОКА.

Re: программная инициализация дополнительных полей

PostPosted: Mon Nov 20, 2017 3:09 pm
by dpochtarev
Значения по умолчанию для доп. полей задаются в настройках самих полей.
Поле -> Свойства -> По умолчанию.

Re: программная инициализация дополнительных полей

PostPosted: Tue Nov 21, 2017 3:07 pm
by vsk
Разве в "Поле -> Свойства -> По умолчанию" можно вбить скрипт?
Yельзя ли как-нибудь динамически заполнить это поле, чтобы вычисленное скриптом значение появилось при открытии окна "Новый Task"?
Например, я хочу, чтобы это значение по умолчанию бралось из "task.getParent().getUdfValueByName(..."
И чтобы создавая новую задачу пользователь сразу видел это значение в дополнительном поле, но и имел возможность редактировать его.
Все это происходит ДО нажатия на кнопку "Сохранить".

Re: программная инициализация дополнительных полей

PostPosted: Thu Nov 23, 2017 11:35 am
by admin
vsk wrote:Разве в "Поле -> Свойства -> По умолчанию" можно вбить скрипт?
Yельзя ли как-нибудь динамически заполнить это поле, чтобы вычисленное скриптом значение появилось при открытии окна "Новый Task"?
Например, я хочу, чтобы это значение по умолчанию бралось из "task.getParent().getUdfValueByName(..."
И чтобы создавая новую задачу пользователь сразу видел это значение в дополнительном поле, но и имел возможность редактировать его.
Все это происходит ДО нажатия на кнопку "Сохранить".


Нет, такого нету, все вычисления происходят после нажатия на кнопку "Сохранить", тип скрипта влияет только на то, будет он выполняться до, вместо или после непосредственно сохранения.

Re: программная инициализация дополнительных полей

PostPosted: Thu Nov 23, 2017 4:00 pm
by vsk
Жаль, что нет.
Спасибо, что ответили,а то я бы еще долго экспериментировала)