|  30.07.2008, 19:11 | #1 | 
| Участник | 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 | 
|  | 
| 
 |