![]() |
#1 |
Участник
|
Советы: Выравнивание кодов "вправо" в Axapta
http://axapta.mazzy.ru/hints/adjustment/ |
|
![]() |
#2 |
Участник
|
Вадим Гончаренко дополнил совет Выравнивание кодов "вправо" в Axapta.
|
|
![]() |
#3 |
Участник
|
Сергей. Статья отличная. Однако я не согласен с тем, что цифровые коды в России не прижились.
Напротив практически во всех ERP-системах, которые есть на рынке в России, применяются цифровая кодировка.
__________________
Легкие,воздушныейогурты |
|
![]() |
#4 |
Участник
|
хм... а где например?
в 1С, например, цифровая кодировка ничего не значит, посколку вместо кода в документах и отчетах пользователь видит наименование. |
|
![]() |
#5 |
Участник
|
А можно вопрос?
В статье имеется такой комментарий: Цитата:
Комментарий: Не забудьте после переключения выравнивания "влево" выполнить реорганизацию данных и переиндексацию на SQL сервере. До реорганизации и переиндексации в страницах базы данных будет много пустот и ощутимого эффекта не заметно.
|
|
![]() |
#6 |
Модератор
|
В терминах MSSQL - DBCC DBREINDEX, например
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#7 |
Участник
|
На нашей базе данных эффект применения советов по выравниванию влево дал снижение общего размера БД Axapta приблизительно в 10 - 15 %.
|
|
![]() |
#8 |
Участник
|
Цитата:
Сообщение от Vadik
В терминах MSSQL - DBCC DBREINDEX, например
или reorganize data and index pages в maintamance plan |
|
![]() |
#9 |
Участник
|
Цитата:
Сообщение от serge kotov
На нашей базе данных эффект применения советов по выравниванию влево дал снижение общего размера БД Axapta приблизительно в 10 - 15 %.
Обычно получается эффект в 20-30%. |
|
![]() |
#10 |
Участник
|
Не Oracle - нет, у нас SQL Server 2000 Ent Ed 64 !!!
|
|
![]() |
#11 |
Участник
|
Упс. Извини.
![]() Хотел сказать - у вас не совсем обычный MS SQL. Оговорка по фрейду просто... |
|
![]() |
#12 |
Участник
|
ОК Я так и понял.
![]() <span style='font-size:8pt;line-height:100%'>Надеюсь, после ваших тестов по БД Axapta Фрейд уже будет спать спокойно... </span> |
|
![]() |
#13 |
Участник
|
Цитата:
Сообщение от Vadik
В терминах MSSQL - DBCC DBREINDEX, например
Получается отдельной операции "реорганизации" нет? |
|
![]() |
#14 |
Модератор
|
Цитата:
Сообщение от chel
Цитата:
Сообщение от Vadik
В терминах MSSQL - DBCC DBREINDEX, например
Получается отдельной операции "реорганизации" нет?
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#15 |
Участник
|
Спасибо за прояснение ситуации
|
|
![]() |
#16 |
Участник
|
Очень интересная ситуация возникает, когда коды поставщиков необходимо выравнять влево (они символьные, соответствуют префиксам для заявок по определенным товарным направлениям), а коды клиентов вправо (они "цифровые", присваиваются из номерной серии). Сортировка и поиск работают замечательно в одном и другом случае. А вот в запросах к таблицам, использующих relation на оба типа возникают дополнительные проблемы.
![]() |
|
![]() |
#17 |
Модератор
|
Цитата:
Сообщение от lastelf
Очень интересная ситуация возникает, когда коды поставщиков необходимо выравнять влево (они символьные, соответствуют префиксам для заявок по определенным товарным направлениям), а коды клиентов вправо
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#18 |
Участник
|
В конфигурации типов (Коррекция основных типов) указано следующее:
Код клиента или поставщика - По правому краю Код клиента/поставщика - По левому краю |
|
![]() |
#19 |
Модератор
|
Цитата:
Сообщение от lastelf
Код клиента/поставщика
тем более странно, ибо CustAccount и VendAccount наследуются от одного EDT
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#20 |
Участник
|
Нашел. У нас EDT VendAccount унаследован от собственного EDT. Наверно, было умышленно сделано для корректной сортировки поставщиков ;-)
|
|