03.03.2011, 17:21 | #1 |
Участник
|
ax2009 игнорирует изменения кода
Всем здравствуйте!
Возникла следующая проблема: есть Map в DataDictionary, для таблицы Table настроен Mapping. В последствии в Map добавили новое поле, обновили Mapping для таблицы, но при попытке в коде обратиться к новому полю через Map, вываливается трассировка стека с ошибкой "Поле с кодом '0' не найдено в таблице Table". Чтобы проверить, удалил полностью Mapping для данной таблице, но ситуация не изменилась, т.е.: X++: Table table; Map map; select table; Map = table; info(Map.Oldfield); //проходит (хотя mapping отсутствует) info(Map.NewField); //здесь вываливает трассировку стека Есть еще одна проблема, возможна причина у них одна: создали класс, потом поменяли название, после рестарта АОС, класс имеет старое имя, делаем восстановить, компилировать и вуаля, класс уже имеет новое имя. Если кто сталкивался с проблемой, подскажите пожалуйста куда смотреть. Версия Ax2009 SP1 RU5, kernel=application = 5.0.1500.2985 |
|