20.10.2006, 16:44 | #1 |
Участник
|
Глюки со слоями
Привет.
Помогите кто чем может! Когда-то создавались таблички - на USR слое. Потом их перенесли на VAR слой (после этого через какое-то время файлы USR слоя удалили). Код таблицы, который отображается в свойствах остался 50008 (то есть тот, который сгенерировался на USR слое) (напомню, что на VAR он начинается на 3) Так вот. Когда захожу на VAR слое в Axapta 3.0 SP3 то функция tableNum(MyTableFromUSR) возвращает 50008, то есть правильный код. Но, в то же время, функция tableId2Name(50008) возвращает пустую строку. Это проблема - Не работают адреса. (там эта функция используется для поиска Mappings по выбранной таблице) Если же захожу на USR слое - то все ОК - функции отрабатывают правильно и требуемая форма с использованием адресов открывается. Таблица эта находится только на одном слое - VAR. Какие у меня вопросы: 1) Как это исправить? 2) Можно ли каким-то образом изменить сейчас код таблицы? 3) Как предотвратить дальшейшие ошибки такого плана? Спасибо P.S. Возможно это просто специфика работы функции tableId2Name()?? Может она не видит слоев выше текущего? Последний раз редактировалось kashperuk; 20.10.2006 в 16:47. |
|