Так, обложила мессагами до и после этого куска кода.
Получилось примерно так:
Код:
MESSAGE ('recAnnualPlanHeader."OOS Personal Code" = %1', recAnnualPlanHeader."OOS Personal Code");
MESSAGE ('recAnnualPlanHeader."No." =%1', recAnnualPlanHeader."No.");
MESSAGE ('recAddAgreementHeader2."OOS Personal Code" = %1', recAddAgreementHeader2."OOS Personal Code");
MESSAGE ('recAddAgreementHeader2."Annual Plan No." = %1', recAddAgreementHeader2."Annual Plan No.");
recAddAgreementHeader2."OOS Personal Code" := recAnnualPlanHeader."OOS Personal Code";
recAddAgreementHeader2."Annual Plan No." := recAnnualPlanHeader."No.";
recAddAgreementHeader2.MODIFY;
MESSAGE ('recAddAgreementHeader2."OOS Personal Code" = %1', recAddAgreementHeader2."OOS Personal Code");
MESSAGE ('recAddAgreementHeader2."Annual Plan No." = %1', recAddAgreementHeader2."Annual Plan No.");
С мессагами вокруг - в мессагах все правильно, и код отрабатывает на ура.
Убираю мессаги - ОПЯТЬ не работает и не проставляет значения в эти поля...
Только не бейте. Я сама такие чудеса в первый раз вижу... :-(