При модификации полей "Со склада", "На склад" в шапке заказа на перемещение автоматически происходит сохранение записи(в случае когда указаны оба склада), зачем это происходит понятно :
X++:
public void modifiedField(fieldId _fieldId)
{
....
// <GEEU>
if(this.InventLocationIdFrom && this.InventLocationIdTo)
{
if(!this.RecId) this.insert();
AddressTrans_RU::createFromInventTransferTable_RU(this);
}
// </GEEU>
...
}
Уважаемые сотрудники MS или те кто знают, ответьте, пожалуйста, почему было выбрано данное архитектурное решение ?
Почему отказались от варианта в методе insert, после super() ? :
X++:
public void insert()
{
...
super();
// <GEEU>
// AddressTrans_RU::createFromInventTransferTable_RU(this);
....
}
Спасибо!