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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.07.2008, 19:11   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Ax 3.0 выравнивание влево
Коллеги поделитесь информацией как безболезненно перевести базу с правого выравнивания строковых полей на левое.

Мы попробовали стандартный способ, тот который идет в поставке с Ax 4.0 - 5.0 в файле PrivateProject_LeftJustified.xpo

Но есть непонятки.

Указанный скрипт, выдает к базе данных запросы которые применяют к полям операцию ltrim и меняет выравнивание в АОТ на расширенных типах и полях таблиц.

При этом не меняется свойство rightJustify в таблице SqlDictionary
Это приводит к тому, что при следующей синхронизации ядро аксапты генерит запросы вида Select From Insert Into ... Ltrim() ...

т.е. делает то же самое что и PrivateProject_LeftJustified.xpo более тяжелым для БД способом.

Что это ? недоработка программистов ?
Или так и нужно и нельзя пропускать запросы, которые напрямую к БД генерит скрипт?


Мне кажется что правильный скрипт по переводу на левое выравнивание должен еще и сбрасывать флажок rightJustify в SqlDictionary - чтобы не было проблем с последующей синхронизацией.
Теги
ax2009, ax3.0, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: Managing Your Supply Chain Using Microsoft Dynamics AX 2009 - Book Review Blog bot DAX Blogs 0 31.03.2009 23:06
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47
Arijit Basu: Reporting & BI in AX: An Overview [Level 100] Blog bot DAX Blogs 0 07.01.2008 16:01
Выравнивание Num влево последствия... 36AC DAX: Программирование 31 09.06.2007 16:13

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

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

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