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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.05.2008, 18:48   #1  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от glibs Посмотреть сообщение
Я наблюдал такую проблему на битых .KTD файлах. Проверьте. В 96-м и 97-м теге должен быть такой текст.
#96
>TC_CAPITAL
>Converting from lower case to upper case.
>a-z are automatically converted to A-Z
>If this entry is deleted, WINDOW's built-in functions are used.
>First line is the lower case letters
>Second line is the corresponding upper case letters
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ

#97
>TC_COLSEQ
>Definition of collating sequence mapping
>This table is used when sorting letters and strings
>First line is the letters to be mapped
>Second line is the corresponding letter to map to
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ

Причем он должен быть одинаковым и в русской и в английской .KTD-шке. Иначе будете иметь то, что сейчас имеете.
Это где написано, если не секрет? Ну, кроме форума...
Цитата:
Сообщение от glibs Посмотреть сообщение
Построение индексов приложения зависит от прописанного в 96-м и 97-м теге порядка сортировки. И если он на разных языках разный, то Аксапта индексы уже не переваривает. Если ставить Аксапту с распространяемого вендором дистрибутива, то .KTD-шки устанавливаются правильные. Если вы любите полу-ручной режим установки, то про описанное выше нужно знать и помнить.
Очень интересное утверждение на счет «распространяемого вендором дистрибутива» и пагубности полуручной установки. Иными словами, если ставить из дистрибутива, то будет все хорошо, и для английского с русским ktd-шников значения 96-го и 97-го тегов будут совпадать? Проверим...

3.0 SP3 CIS
axsysen-us.ktd
Код:
//r Revision: 587  $Date: 2004/01/17 00:50:34 $
#96
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
#97
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
axsysru.ktd
Код:
//r Revision: 587  $Date: 2004/01/14 16:25:47 $
#96
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
#97
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
Фантастика! То, что доктор прописал... На всякий случай, посмотрим еще какой-нить другой файлик:
axsysde.ktd
Код:
//r Revision: 587  $Date: 2004/01/14 16:25:47 $
#96
жшеабвгдзийклмнопстуфхцщъыьэ
ЖШЕАБВГДЗИЙКЛМНОПСТУФХЦЩЪЫЬЭ
#97
AабвгдАБВГДBCзЗDEийклИЙКЛFGHIмнопМНОПJKLMNсСOтуфхцТУФХЦPQRSTUщъыьЩЪЫЬVWXYэЭZжшеЖШЕ
aaaaaaaaaaabcccdeeeeeeeeefghiiiiiiiiijklmnnnooooooooooopqrstuuuuuuuuuvwxyyyz~¦З~¦З
т.е. в случае использования немецкого языка интерфейса повезло бы уже меньше (смотрелось все в кодировке ANSI без установленных кодовых страниц для немецкого языка, так что в реальности буковки там, вероятно совсем другие, но уж явно не те же, что для языков ru и en-us).

3.0 SP4 EE
Файлы axsysen-us.ktd и axsysru.ktd в дистрибутиве отсутствуют, видимо, надо брать из предыдущей версии.

3.0 KR1
axsysen-us.ktd
Код:
//r Revision: 589  $Date: 2004/10/05 16:48:05 $
#96
жшеабвгдзийклмнопстуфхцщъыьэ
ЖШЕАБВГДЗИЙКЛМНОПСТУФХЦЩЪЫЬЭ
#97
AабвгдАБВГДBCзЗDEийклИЙКЛFGHIмнопМНОПJKLMNсСOтуфхцТУФХЦPQRSTUщъыьЩЪЫЬVWXYэЭZжшеЖШЕ
aaaaaaaaaaabcccdeeeeeeeeefghiiiiiiiiijklmnnnooooooooooopqrstuuuuuuuuuvwxyyyz~¦З~¦З
файл axsysru.ktd отсутствует. Странно, с KR1 сортировка для языка en-us стала сильно похожа на ту, что используется для немецкого языка, и совсем не похожа на ту, что используется в предыдущих версиях для русского. Напомню, что ядро KR1 вышло раньше, чем ядро SP5.


3.0 SP5 EE
axsysen-us.ktd
Код:
//r Revision: 588  $Date: 2006/01/25 14:55:32 $
#96
жшеабвгдзийклмнопстуфхцщъыьэ
ЖШЕАБВГДЗИЙКЛМНОПСТУФХЦЩЪЫЬЭ
#97
AабвгдАБВГДBCзЗDEийклИЙКЛFGHIмнопМНОПJKLMNсСOтуфхцТУФХЦPQRSTUщъыьЩЪЫЬVWXYэЭZжшеЖШЕ
aaaaaaaaaaabcccdeeeeeeeeefghiiiiiiiiijklmnnnooooooooooopqrstuuuuuuuuuvwxyyyz~¦З~¦З
axsysru.ktd
Код:
//r Revision: 588  $Date: 2005/08/10 08:28:50 $
#96
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
#97
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
3.0 KR2
axsysen-us.ktd
Код:
//r Revision: 600  $Date: 2006/05/25 00:14:57 $
#96
жшеабвгдзийклмнопстуфхцщъыьэ
ЖШЕАБВГДЗИЙКЛМНОПСТУФХЦЩЪЫЬЭ
#97
AабвгдАБВГДBCзЗDEийклИЙКЛFGHIмнопМНОПJKLMNсСOтуфхцТУФХЦPQRSTUщъыьЩЪЫЬVWXYэЭZжшеЖШЕ
aaaaaaaaaaabcccdeeeeeeeeefghiiiiiiiiijklmnnnooooooooooopqrstuuuuuuuuuvwxyyyz~¦З~¦З
axsysru.ktd
Код:
//r Revision: 588  $Date: 2005/08/10 08:28:50 $
#96
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
#97
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
3.0 KR3
axsysen-us.ktd
Код:
//r Revision: 600  $Date: 2006/09/18 11:11:22 $
#96
жшеабвгдзийклмнопстуфхцщъыьэ
ЖШЕАБВГДЗИЙКЛМНОПСТУФХЦЩЪЫЬЭ
#97
AабвгдАБВГДBCзЗDEийклИЙКЛFGHIмнопМНОПJKLMNсСOтуфхцТУФХЦPQRSTUщъыьЩЪЫЬVWXYэЭZжшеЖШЕ
aaaaaaaaaaabcccdeeeeeeeeefghiiiiiiiiijklmnnnooooooooooopqrstuuuuuuuuuvwxyyyz~¦З~¦З
axsysru.ktd
Код:
//r Revision: 588  $Date: 2005/08/10 08:28:50 $
#96
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
#97
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
3.0 SP6
Тут идет то же ядро KR3 с теми же KTD-файлами

3.0 SP6 EE
axsysen-us.ktd
Код:
//r Revision: 600  $Date: 2006/09/18 11:11:22 $
#96
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
#97
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
файл axsysru.ktd в SP6 EE отсутствует (предположительно, берется из KR3), но для английского языка сортировка вновь стала идентична сортировке для русского. Для других языков, помимо en-us, никаких исправлений в этом плане не делалось.
Итак, получается, что в период с января 2006 (выход 3.0 KR1) примерно по май 2007 (выход 3.0 SP6 EE) установка «распространяемого вендором дистрибутива» гарантированно приводила к описываемым в данной ветке проблемам - и это только для пары языков ru/en-us, для других комбинаций проблемы возникли бы и того раньше. Кроме того, тем, кто по различным причинам не перешел на SP6 EE, в случае установки «распространяемого вендором дистрибутива» исправления данной проблемы пришлось бы ждать и по сей день. В то же время «полуручная» установка, в ходе которой мы знаем и помним о причинах косяков, выявленных еще в середине 2005-го, дала бы нормальные результаты
Старый 20.05.2008, 23:53   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от gl00mie
...
3.0 KR1
axsysen-us.ktd
...
А вы как внутрь дистрибутива заглядывали? Уверены, что не ошиблись?
__________________
С уважением,
glibs®
Старый 21.05.2008, 12:13   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от glibs Посмотреть сообщение
Правильные .KTD-шки лежат в дистрибутиве рядом. Русская и английская США. Посмотрите внимательно.
Сейчас скачал по новой 3.0 SP5 EE FP1, который идет в виде трех файлов: ax30sp5.exe, ax30sp5ee.exe и ax30_sp5_ee_fp1.exe. Правильные .ktd-шки обнаружились в последнем архиве. Видимо, в моем примере они затерлись в ходе установки KR2 из «распространяемого вендором дистрибутива»
Цитата:
Сообщение от glibs Посмотреть сообщение
Цитата:
Сообщение от gl00mie
...
3.0 KR1
axsysen-us.ktd
...
А вы как внутрь дистрибутива заглядывали? Уверены, что не ошиблись?
Изначально заглядывал в MSI с помощью плагина к Far Manager, затем создал административную установку, куда распаковались все файлы из MSI. В результате получается, кроме прочего, файл axsysen-us.ktd, длина 174121, MD5 hash 7f09697335cd387c9c38ca1d0d32b9bd, где теги для преобразования регистра и сортировки имею следующие значения:
Код:
#96
жшеабвгдзийклмнопстуфхцщъыьэ
ЖШЕАБВГДЗИЙКЛМНОПСТУФХЦЩЪЫЬЭ
#97
AабвгдАБВГДBCзЗDEийклИЙКЛFGHIмнопМНОПJKLMNсСOтуфхцТУФХЦPQRSTUщъыьЩЪЫЬVWXYэЭZжшеЖШЕ
aaaaaaaaaaabcccdeeeeeeeeefghiiiiiiiiijklmnnnooooooooooopqrstuuuuuuuuuvwxyyyz~?З~?З
Старый 20.05.2008, 23:55   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от gl00mie
...
3.0 SP5 EE
...
Правильные .KTD-шки лежат в дистрибутиве рядом. Русская и английская США. Посмотрите внимательно.
__________________
С уважением,
glibs®
Старый 21.05.2008, 17:27   #5  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от gl00mie
...
3.0 SP6 EE
axsysen-us.ktd
Код:
//r Revision: 600  $Date: 2006/09/18 11:11:22 $
#96
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
#97
abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя
ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
файл axsysru.ktd в SP6 EE отсутствует (предположительно, берется из KR3), но для английского языка сортировка вновь стала идентична сортировке для русского.
...
Вот мне понадобилось поставить 3.0. Ставил в такой последовательности: 3.0 ЕЕ, 3.0 сп6, из каталога в дистрибутиве лапами скопировал axsysen-us.ktd. Порядок сортировки одинаковый. Как уж оно так получилось, что axsysru.ktd правильный оказался после установки — не обратил внимания.
__________________
С уважением,
glibs®
Старый 21.05.2008, 17:33   #6  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от glibs Посмотреть сообщение
Вот мне понадобилось поставить 3.0. Ставил в такой последовательности: 3.0 ЕЕ, 3.0 сп6
Что за версия такая - «3.0 ЕЕ»?..
Цитата:
Сообщение от glibs Посмотреть сообщение
Как уж оно так получилось, что axsysru.ktd правильный оказался после установки — не обратил внимания.
Описываемая здесь проблема возникает, насколько я понимаю, не из-за axsysru.ktd, а из-за «неправильного» axsysen-us.ktd
Старый 21.05.2008, 17:51   #7  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от gl00mie
...
Что за версия такая - «3.0 ЕЕ»?
...


Ой, простите.

Я имел в виду базовую русскую версию 3.0, которая на базе буржуйского сп1 была собрана. У меня не сохранилось под рукой ее официальное название. CIS, чтоли, там писали.
Цитата:
Сообщение от gl00mie
...
Описываемая здесь проблема возникает, насколько я понимаю, не из-за axsysru.ktd, а из-за «неправильного» axsysen-us.ktd
...
Не совсем правильно вы поняли. Проблема возникает, если в разных .KTD разный порядок сортировки. Сам по себе .KTD неправильным можно назвать только условно (например, подразумевая, что нам нужна русская последовательность символов).
__________________
С уважением,
glibs®
Старый 21.05.2008, 18:00   #8  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от glibs Посмотреть сообщение
Я имел в виду базовую русскую версию 3.0, которая на базе буржуйского сп1 была собрана. Проблема возникает, если в разных .KTD разный порядок сортировки.
Ok, исходя из этого, какой результат получился после установки 3.0 SP6 (я так понял, международной версии, без довеска для Восточной Европы) поверх 3.0 CIS Release? Совпали ли тэги #96 и #97 в ktd-файлах для языков ru и en-us? Какие строки Revision получились у этих ktd-файлов, какие (если есть возможность определить без лишних телодвижений) у них MD5-суммы?
Теги
ktd, ax3.0, sp6

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ax 4.0 SP1. Клиент не коннектится к AOSу Джон DAX: Администрирование 25 31.07.2007 16:41
Клиент без KR и клиент KR2 на одной машине Alexandr A. Osipkin DAX: Администрирование 6 17.04.2007 10:07
Толстый 3Tier Клиент - зачем он ? Logger DAX: Администрирование 29 18.05.2005 15:12
Связь с клиент-банк SAN DAX: База знаний и проекты 32 08.10.2004 13:18
Падает акспата(клиент). bucken DAX: Функционал 14 02.10.2003 14:22
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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