Цитата:
Сообщение от
erudit
Всем AX-привет,
Столкнулся с элементарной проблемкой, но что-то не разберусь.
Есть Map - TestMap
У него есть поле Field1.
У этого TestMap есть таблица TestTable, с которой связано поле Field1 = FieldX, НО в этой таблице поля с именем Field1 - нет.
У TestMap есть метод - testMethod().
Моя задача - внутри метода testMethod() обратиться с полю мэпа Field1.
Пытаюсь через this.Field1 - в run-time вылетает, т.к. пытается найти такое поле у таблицы TestTable, а там его нет.
Вопрос знатокам - как обратиться к полю Map'a из метода самого Map'a?
Заранее спасибо.
Совсем не понятно, что значит "
с которой связано поле Field1 = FieldX, НО в этой таблице поля с именем Field1 - нет." Т.е. поле связано таки или не связано?
FieldX - это что?
Если реальной связи поля мэпа с полем таблицы нет, то конечно вы не сможете к нему обратиться при работе. Реальная работа то идёт с записью таблицы, а не с записью мэпа. Если говорить в общем, не вдаваясь в подробности, то можно представлять, что понятия записи мэпа как бы не существует, т.к. работа идёт всегда именно со связанными таблицами.