//Скрипт записывает пользователя, жестко заданного в скрипте в виде json, в поле employee1
var extensionManager = require("@docsvision/webclient/System/ExtensionManager").extensionManager;
function validateOnStateChanging(sender, args) {
let layout = sender.layout;
let employee1 = layout.controls.employee1;
var toempl={id: "64dcbcb8-a503-40ba-a0a5-a9919c759843", isCurrent: false, displayName: "Администратор К. О.", firstName: "Крас", lastName: "Администратор", middleName: "Офис", position: null, fieldPath: null, unitId: "c51f9dd1-5058-4f69-ae3d-9c3fc24e97c6", pathInDirectory: null,
dataType: 64};
let jsonstr = JSON.stringify(toempl)
employee1.params.value=JSON.parse(jsonstr);
MessageBox.ShowWarning(jsonstr);
}
// Регистрируем расширение и все его обработчики
extensionManager.registerExtension({
name: "Дополнения к УД",
version: "5.5.14",
globalEventHandlers: [{ validateOnStateChanging: validateOnStateChanging }]
});
var extensionManager = require("@docsvision/webclient/System/ExtensionManager").extensionManager;
function validateOnStateChanging(sender, args) {
let layout = sender.layout;
let employee1 = layout.controls.employee1;
var toempl={id: "64dcbcb8-a503-40ba-a0a5-a9919c759843", isCurrent: false, displayName: "Администратор К. О.", firstName: "Крас", lastName: "Администратор", middleName: "Офис", position: null, fieldPath: null, unitId: "c51f9dd1-5058-4f69-ae3d-9c3fc24e97c6", pathInDirectory: null,
dataType: 64};
let jsonstr = JSON.stringify(toempl)
employee1.params.value=JSON.parse(jsonstr);
MessageBox.ShowWarning(jsonstr);
}
// Регистрируем расширение и все его обработчики
extensionManager.registerExtension({
name: "Дополнения к УД",
version: "5.5.14",
globalEventHandlers: [{ validateOnStateChanging: validateOnStateChanging }]
});
Комментариев нет:
Отправить комментарий