03.02.2021, 07:01 | #1 |
Участник
|
в чем разница между вызовами метода allowEdit
Всем привет.
Не могу понять в чем разница между строками кода: salesTable_ds... salesTable_SalesType... X++: // Initialization specifically for Journals and Blanket orders // Do not allow order type change if form was called from Sales journal or Blanket order menu items if (element.args().parmEnumType() == enumnum(SalesTableFormId) && (element.args().parmEnum() == SalesTableFormId::Blanket || element.args().parmEnum() == SalesTableFormId::Journal)) { salesTable_ds.object(fieldnum(SalesTable, SalesType)).allowEdit(false); salesTable_SalesType.allowEdit(false); } По сути это одно и то же, и можно было обойтись одной строчкой кода. Или я не прав? В одном случае поля в форме запрещено для изменения, в другом случае это же поле только в виде псевдонима так же запрещается для изменения. |
|