Цитата:
Сообщение от
ax_mct
Сommon реализован как класс. Object ->xRecord->Common.
Соответственно и InventTrans и CustTrans это его дети. Все в соответствии с ООП, полиморфизм.
Я ругаюсь не на использование коммона, а на его тихий даункаст.
Попробуйте в C# написать
X++:
Object o;
List l;
o = l; // номально
l = (List)o; // номально
l = o as List; // нормально
l = o; // ошибка компиляции