TechKnowledge Content
Проблем
Как да използвате скриптове за защита на ниво поле, за да ограничите достъпа до текущите кодове за плащане на потребители?
Разделителна способност Използвайте скриптове за защита на полета, за да анализирате определянето на текущия потребител и ИД на служителя на записа, който трябва да се покаже и да потисне записа, ако не е
за текущия потребител.
В Поддръжка на защитата на полета създайте следния ИД на защита на поле или използвайте желаната стойност: ИД на защита на
поле: ИД/име на продукта
EMPLOYEEPAY: 0/eEnterprise Form Name: UPR_Employee_MNT_Pay_Type Име на прозореца: UPR_Employee_MNT_Pay_Type Име на поле: Показване на името на съществуващата таблица
запис: N/A режим на защита: Възстановяване след
скрипт:
out boolean OUT_Active;
ако е горна("ИД на служителя" на прозореца "UPR_Employee_MNT_Pay_Type" на формуляр "UPR_Employee_MNT_Pay_Type") <> горна("Потребителски ИД" на глобалните данни),
предупреждението "Access е достъпен само за " + "Потребителски ИД" на глобалните данни;
изчистете "ИД на служител" на прозореца "UPR_Employee_MNT_Pay_Type" на формуляр "UPR_Employee_MNT_Pay_Type";
изчистете "Име на служителя" на прозореца "UPR_Employee_MNT_Pay_Type" на формуляр "UPR_Employee_MNT_Pay_Type";
изчистете "Запис за плащане" на прозореца "UPR_Employee_MNT_Pay_Type" на формуляр "UPR_Employee_MNT_Pay_Type";
изчистете "Описание" на прозорец "UPR_Employee_MNT_Pay_Type" на формуляр "UPR_Employee_MNT_Pay_Type";
фокус "ИД на служител" на прозорец "UPR_Employee_MNT_Pay_Type" на формуляр "UPR_Employee_MNT_Pay_Type";
OUT_Active = вярно;
край, ако;
Забележка – Скриптовете за защита на ниво поле са допълнителна покупка за клиенти на защитата на ниво поле. За повече информация вижте ръководството за AdvancedSecurityEnt.pdf, което е инсталирано с "Разширена защита" и "Защита на ниво поле".
Тази статия е techKnowledge Document ID:29360