Здраствуйте. У меня такая задача. Реализовать проверку на повтор номеров для переключения. Я сделал вот так: Создал выборку где указал условие номер = параметру. Потом добавил скрипт вот:
function btnOKOnClick(Control, Dataset, edtNumber ) {
// TODO
var Dataset = Services.GetNewItemByUSI('ds_Povtor');
var Numbers = new String(edtPhoneNumbers.DataField.Value);
Dataset.Close();
ApplyDatasetFilter(Dataset,'PovtorPhone', Numbers , true);
Dataset.Open();
if (!IsDatasetEmpty(Dataset)) {
ShowInformationDialog('Данный номер уже существует');
}
}
Всё работает только есть две проблемы:
1 То что надо если такого номера нет то данные сохранялись
2 То что при редактировании и копировании этот скрипт не использовался