AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.04.2006, 16:35   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Верю. На самом деле. К Майкрософту отношения не имею.

По пунктам:
1. То, что дизайн Вам не нравится, еще не значит, что он кривой. Он вот такой, какой есть.
2. При обновлении приложения в первую очередь нужно учитывать особенности архитектуры.
3. Учитывая особенности архитекутры, поле field1 таблицы table1 как имело тип type1, так его и имеет. Изменились свойства типа type1 (а именно его имя). Об этом Аксапта честно и сообщит. Ничего пропущено не будет.
4. Если для Вас эта проблема критична, есть два пути: админситративный и технологический. Для того, чтобы пойти по первому пути, запретите удаление объектов в своем приложении. Вместо этого добавляйте им префикс DEL_ и ставьте конфигурационный ключ (где можно) SysDeletedObjects* (можете создать свой ключ для таких целей). Второй путь - напишите собственную функцию сравнения объектов, которая будет раскапывать источник различий.
5. AOTGetProperties возвращает обработанную информацию. Учитывайте, что для поля таблицы не Аксапта не хранит название типа. Хранится только номер. AOTGetProperties этот номер преобразует в имя. При этом используется текущее окружение, а не Old. Опять же, если Вас это не устраивает, это еще не доказательство того, что это криво. В конце концов, что Вам мешает сделать расширенную версию AOTGetProperties, которая будет работать так, как Вам нравится?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 25.05.2012, 15:40   #2  
uchenik is offline
uchenik
Участник
 
119 / 20 (1) +++
Регистрация: 15.12.2008
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
4. Если для Вас эта проблема критична, есть два пути: админситративный и технологический. Для того, чтобы пойти по первому пути, запретите удаление объектов в своем приложении. Вместо этого добавляйте им префикс DEL_ и ставьте конфигурационный ключ (где можно) SysDeletedObjects* (можете создать свой ключ для таких целей).
Свой ключ создать можно, но система при этом все равно подругивается, что ключ не тот.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Разработка отчетов для WebPortal vey DAX: Программирование 8 01.06.2006 10:49
Кросс-слойная разработка OliaM DAX: Программирование 14 11.01.2006 20:30
Web разработка Julietta DAX: Функционал 1 19.10.2004 12:56
Сброс прав доступа на ветке "Разработка" isbist DAX: Администрирование 1 04.03.2004 17:17
Кто знает, что можно исправлять в Ах на USR слое без модуля "разработка"? sergey_alekseev DAX: Функционал 2 03.09.2003 11:44
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:15.