Привет всем!
Сделал в таблице договоров 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