Есть две связанные по DeliveryId формы - TmpDelivery, TmpDeliveryOrder
Есть метод setDeliveryId
PHP код:
edit DeliveryId setDeliveryId(boolean set, DeliveryId _deliveryId)
{
;
if (set)
{
DeliveryId = _deliveryId;
// изменения некоторых полей первой формы для установленного DeliveryId
TmpDelivery_ds.executeQuery();
TmpDeliveryOrder_ds.executeQuery();
}
else
DeliveryId = TmpDeliveryOrder.DeliveryId;
return DeliveryId;
}
Почему после первого прохода когда начинает выполняться executeQuery();
снова происходит выполнение этого метода, но при этом set установлен и поля первой формы повторно меняются.