Показать сообщение отдельно
Старый 20.05.2008, 18:48   #15  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (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-го, дала бы нормальные результаты