Подскажите, пожалуйста, как можно в странице карточки динамически сделать, что бы некоторые поля были не обязательны, либо обязательны. Аналог свойства из Terrasoft 3.x Dataset.Datafileds.ItemsByName('...').IsRequired = false;
Просто у меня такая ситуация, что обязательность задана на уровне объекта в документах, а я создал новый тип и карточку к нему, где нет некоторых обязательных полей. Теперь хочу отменить эту обязательность при работе с этой карточкой.
Спасибо!
Нравится
Можно, я так и делаю.
Например, в обработчике события изменения значения поля
[csharp]
Page.SomeFieldLookupEdit.Enabled = true;
Page.SomeFieldLookupEdit.SetRequired( true );
[/csharp]
У контрола есть свойство Required и метод SetRequired(). В чём их отличие и когда какой работает, см. тут.