Вот фрагмент кода, который позволяет получить запись из предыдущей формы.
Вы должны поместить этот кусок кода в метод INIT диалогового окна.Поэтому вы должны переопределить инициализацию диалога.
DmoVehicleTable vehicleTable;
DmoVehicleId vehId;
// Get the vehicle ID from the previous form
if (element.args() && element.args().record())
{
switch (element.args().record().TableId)
{
case (tableNum(DmoVehicleTable)):
vehicleTable = element.args().record();
vehId = vehicleTable.VehicleId;
break;
default:
throw error (strFmt("@SYS477", this.name()));
}
}
Надеюсь, это поможет вам.
Если вам нужна дополнительная помощь: http://sirprogrammer.blogspot.com/