Изменения карточки редактирования после отмены напоминания

В карточке редактирования есть галка "установить напоминание".

если в окне напоминания
111

отменить само напоминание, в карточке редактирования записи, при повторном открытии, галка тоже не должна стоять. Какую проверку для этого надо сделать?

Нравится

1 комментарий

Здравствуйте.

Попробуйте на событии OnPrepare карточки редактирования, на которой есть контролл с галочкой напоминания, прописать следующую проверку:

if (!Self.Attributes('IsNew'))
{
var RemDS = Services.GetNewItemByUSI('ds_Remindings');
var SubjectID = dlData.Dataset('ID');
ApplyDatasetFilter(RemDS, 'SubjectID', SubjectID, true);
RemDS.Open();
var count = RemDS.RecordsCount;
RemDS.Close();
if (count == 0)
{
edtBool.IsChecked = false;
}
}

где edtBool - имя контрола с галочкой.
Разумеется, в sq_Remindings, Вы должны добавить соответствующий фильтр и параметр - SubjectID.

Показать все комментарии