Пише в dialog методе
X++:
df_DimensionDep = dialog.addFieldValue(typeid(DimensionDep), rContractTable.Dimension[1]);
DimensionDep- EDT, которая привязана так
0 == Dimensions.Code
DimensionDep = Dimensions.Num
У меня там нередактируемое поле ArrayLength стоит = 3
Когда открывается окно диалога, созданное классом, то появляется не одно поле Dim[0] - налоговый код, но и сразу два других (т.е. базовых 3 аналитики). С дургими аналитиками проблем нет. Только этот EDT порождает 3 поля.