Делюсь кодом, кому надо:
X++:
public void modified()
{
super();
//Если нужно копировать из прилета
if (element.GetDoCopyAirCraftA2AirCraftD())
{
//Сбрасываем индикатор копирования, тем самым предотвращая рекурсию
element.SetDoCopyAirCraftA2AirCraftD(false);
//Копируем
if (!this.getValue() || any2str(this.getValue()) != NVAOMAFlightScheduleDS.AirCraft)
this.setValue(NVAOMAFlightScheduleDS.AirCraft);
}
}