У меня есть поле empID, которое должно быть уникальным ...
Я написал следующий код -
mAns := @DbLookup( "" : "NoCache" ; @DbName ; "lkpEmpMasterbyEmpCode"
; empId ; "empName");
@If(empId = "";@Failure("ID cannot be empty.");@IsError(mAns); "ERROR";mAns != ""; @Failure("Employee ID already exists. Please enter a unique
value.");@Success);
но проблема в том, что когда я пытаюсь редактировать какой-либо документ, empID снова проверяется на уникальность и выдает ошибку, что empID уже существует ... и, следовательно, я не могу редактировать любой документ ...
Я хочу иметь код, в котором я могу сравнить @DocumentUniqueID
OF существующего документа с документом редактирования, и если он такой же, то empID не должен выдавать ошибку, если тот же ...
может кто-то помочь .....