Показать сообщение отдельно
Старый 10.12.2019, 15:34   #214  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Цитата:
Сообщение от EVGL Посмотреть сообщение
По крайней мере при использовании в модели проблем не было никаких:
'$EGCAssetAcquLedgerAccount'.'>Relations'.LedgerDimension.MainAccountValue

$EGCAssetAcquLedgerAccount - это была переменная типа record DimensiomAttributeValueCombination, конечно (найденная указанным выше методом). Одним RecId сыт не будешь.
Если $EGCAssetLedgerAccountsT - это таблица, то у меня есть метод assetLedgerDimension(), которым нахожу нужную запись, но этот метод возвращает не запись и не поле AssetLedgerAccounts.RecId, а поле AssetLedgerAccounts.LedgerDimension.

Если $EGCAssetLedgerAccountsR - это список записей, уже отфильтрованный по AssetId, BookId и AssetTransType, из которого нужно выбрать одну. Если бы у меня был именно AssetLedgerAccounts.RecId, то написал бы FILTER($EGCAssetLedgerAccountsR, $EGCAssetLedgerAccountsR.RecId = $EGCAssetLedgerAccountsT.RecId)

А так не хватает соображения связать это до кучи.