Цитата:
Сообщение от
user_ax
X++:
//выбираю те строки, где статус журнала стоит Утверждено
select firstonly * from LJT where LJT.PaymentStatus == CustVendPaymStatus::Confirmed;
Зачем? Разве на доступность поля должно влиять значение не в текущей строке?
Вместо выборки в переменную LJT нового курсора (причём непонятно по каким критериям) нужно использовать курсор LedgerJournalTrans, связанный с источником данных формы
X++:
//if (LJT.PaymentStatus == CustVendPaymStatus::Confirmed)
if (LedgerJournalTrans.PaymentStatus == CustVendPaymStatus::Confirmed)