Добавляю в форму поле для выбора - любое существующее из таблицы RpayAverageEarnTable (например, RpayAverageEarnTable_RPayWeekDuration) при входе в форму выдается ошибка типа
Ошибка времени выполнения. : FormRealControl Объект не инициализирован.
Трассировка стека:
\Classes\FormRealControl\allowEdit
\Forms\RPaySickListParameters\Data Sources\PaySickIllParameters\Methods\active - line 13
Причем, происходит это потому, что в методе init формы настроек больничных листов RPaySickListParameters
X++:
void init()
{
super();
ctrlIllType = element.control(Control::PayIllType);
ctrlPercent = element.control(Control::DaysRestriction_PercentRate);
RpayAverageEarnParameters::find();
RPayAverageEarnTable::findSickList();
}
ctrlPercent = element.control(Control:

aysRestriction_PercentRate); - не создается. Почему?
Как выход можно DaysRestriction в Design\TabPageSickIllParameters\ сделать свойство AutoDecl = Yes. Но хотелось бы понять причниу такого поведения формы. Почему добавляемые поля создают проблемы?