Похоже это БАГ. Обошел проблему таки образом.
static void smz_Job4(Args _args)
{
LedgerJournalTrans LedgerJournalTrans;
str 30 GettingFieldName;
anytype GetField(common common, str 30 FieldName)
{
return common.(fieldName2id(common.TableId, FieldName));
}
;
select * from LedgerJournalTrans;
GettingFieldName = "Txt";
print (LedgerJournalTrans.(fieldName2id(LedgerJournalTrans.TableId, GettingFieldName)));
GettingFieldName = "AccountType";
print (LedgerJournalTrans.(fieldName2id(LedgerJournalTrans.TableId, GettingFieldName)));
GettingFieldName = "Txt";
print (GetField(LedgerJournalTrans, GettingFieldName));
GettingFieldName = "AccountType";
print (GetField(LedgerJournalTrans, GettingFieldName));
pause;
}
|