R
Renegat
Подскажите новичку
как вводить данные и проверять не повторяются ли они, если да то выводить сообщение и не сохранять. примерный код я уже нашел
tmp:=@If(@IsError(@DbLookup("":"NoCache";"";"vDolgn"; cDolgn; "UNID"));"";@DbLookup("":"NoCache";"";"vDolgn"; cDolgn; "UNID"));
@If(cDolgn=""; @Failure("Введите наименование должности"); @Length(cDolgn)>254; @Failure("Количество символов в поле не должно превышать числа 254"); tmp=""|tmp=UNID; @Success; @Failure("Данная должность уже есть в справочнике"))
cDolgn-поле, vDolgn-представление, UNID-скрытое поле в форме (значение - @Text(@DocumentUniqueID))
но зачем UNID нужен не понял?
обясните как все работает?
как вводить данные и проверять не повторяются ли они, если да то выводить сообщение и не сохранять. примерный код я уже нашел
tmp:=@If(@IsError(@DbLookup("":"NoCache";"";"vDolgn"; cDolgn; "UNID"));"";@DbLookup("":"NoCache";"";"vDolgn"; cDolgn; "UNID"));
@If(cDolgn=""; @Failure("Введите наименование должности"); @Length(cDolgn)>254; @Failure("Количество символов в поле не должно превышать числа 254"); tmp=""|tmp=UNID; @Success; @Failure("Данная должность уже есть в справочнике"))
cDolgn-поле, vDolgn-представление, UNID-скрытое поле в форме (значение - @Text(@DocumentUniqueID))
но зачем UNID нужен не понял?
обясните как все работает?