Показать сообщение отдельно
Старый 24.11.2017, 14:23   #1  
PVZ is offline
PVZ
Участник
 
5 / 10 (1) +
Регистрация: 11.10.2017
table relation с фильтром по полю FlowField
Привет всем!
Сделал в таблице договоров FlowField поле типа Option, которое ссылается на таблицу типов договоров.
CalcFormula поля: Lookup("Type of Agreement"."Object of Agreement" WHERE (Code=FIELD(Agreement Type)))
При просмотре списка договоров все нормально. Поле отображается как положено.
Теперь в таблице заказов продажи, на поле "Номер договора", установлен TableRelation с фильтром по новому полю.
Фильтр следующего вида: "Object of Agreement CONST Item "
Object of Agreement - это новое поле, Item - значение из Option.
И при вызове Lookup появляется сообщение об ошибке:
"Формула вычисления для поля FlowField Объект Договора в таблице Договор должна начинаться с "Sum(...".


Можно это как-то побороть?
Или только писать обработчик OnLookup ?

Все это происходит в Dynamics NAV 2009 R2 SQL