Источник:
http://alexvoy.blogspot.com/2020/07/...cess-from.html
==============
Kind a code template to accelerate our job:
[FormDataSourceEventHandler(formDataSourceStr(, ), FormDataSourceEventType::Activated)]
public static void FormDataSourceName_OnActivated(FormDataSource _sender, FormDataSourceEventArgs _e)
{
formDataSourceTable = _sender.cursor();
FormRun formRun = _sender.formRun();
FormDataSource anyFormDataSource_ds = formRun.dataSource(formDataSourceStr(, )) as FormDataSource;
anyFormDataSourceTable = anyFormDataSource_ds.cursor();
FormControl anyFormControl = formRun.design(0).controlName('AnyFormControlName');
// your logic goes here, for example if(formDataSourceTable.enabled())
{
anyFormControl.visible(false);
anyFormControl.enabled(!anyFormDataSourceTable.RecId);
}
}
Источник:
http://alexvoy.blogspot.com/2020/07/...cess-from.html