Здравствуйте!
При определенном действии(отправка визы для заявки), надо открыть для редактирования конкретное поле всех поручителей(Физ. лица), находящихся в данной заявке.
Это поле по умолчанию "только для чтения".
Т.е. пользователь должен открыть карточку Физ.лица и редактировать конкретное поле.
Поэтому, в событии OnPrepare(Window) Физ.лица
пишу:
При "некотором условии"
{
var ContactDataset = dlContact.Dataset;
ContactDataset.DataFields('поле').IsReadOnly = false;
}
Но, чтобы получить это "условиие", я пробегаю по всем поручителям заявки, оттуда открываю датасет Физ.лица
while (!warrantorsDataset.IsEOF)
{
var ContactDataset = GetSingleItemByCode('ds_Contact');
ContactDataset.Close();
ApplyDatasetFilter(ContactDataset, 'ID',warrantorsDataFields.ItemsByName('ContactID').Value, true);
ContactDataset.Open();
И здесь надо добавить какое-то свойство(Property) на ContactDataset, или глобальную переменную, чтобы она существовала также в скрипте "Физ. лиц"
}
Как можно добавить Property или глобальную переменную ?
Спасибо.