Цитата:
Сообщение от shoma82
Всем привет, парни помогите создать скрипт для Базис 9. Задача такая, я в ручную выделяю панели и потом запускаю скрипт. Скрипт должен зайти в свойства выделенных панелей и в графе пользовательские добавить текстовое свойство "Примечание" и в нем обозвать "см.черт". Всем откликнувшимся спасибо.
|
Вот такой скрипт (проверка на панель добавлена на всякий случай, чтобы не добавилось свойство случайно выделенной "не панели"):
PHP код:
// Перебор всех выделенных объектов
for (var i = 0; i < Model.SelectionCount; i++){
var obj = Model.Selections[i];
if (obj.AsPanel){// Проверка, что объект - панель. Можно убрать, если не нужна
// Undo.Changing - запись в историю, чтобы при отмене назначенные свойства
// исчезли.
Undo.Changing(obj);
obj.UserProperty['Примечание'] = 'см.черт';
}
}