|
![]() |
#1 |
Участник
|
Пардон, поспешил - ядро тоже генерит запросы вида Update... ltrim
Никаких Select from Insert into в нем нет. Так что скрипт получается нафиг не нужен. |
|
![]() |
#2 |
Участник
|
Угу.
Я промолчу про разработчиков, которые зачастую Аксапты не знают. Хотя очень хочется что-нибудь гадкое сказать ![]() |
|
![]() |
#3 |
Administrator
|
Скрипт нужен. Но только для обновления. Дело в том, что согласно процедуре обновления после выполнения скрипта на старой БД - необходимо запустить файл AxDbUpgrade.exe - код которого скрыт в EXE-шнике. По своему опыту скажу - что этот EXE-шник в основном только что и делает - как переливает таблицы из одной БД в другую. Т.е. тупо CREATE TABLE ..., INSERT INTO ... Нюанс состоит в том, что он делает не только переливание. Он еще правит SQLDictionary и еще делает ряд отметок. Что конкретно - не изучал - но то что он делает еще что-то - с этим сталкивался.
Зачем разработчики в MS сделали именно так? Не знаю. Пусть это останется на их совести. Нам лишь нужно знать, как выполнять процедуру обновления и что этот скрипт LeftJustify больше применять нигде нельзя кроме как при обновлении. Кстати - еще один момент - о котором забыли разработчики этого скрипта. Декларировав, что в 4-ке (я говорю о переходе 3->4) нет типов с выравниванием вправо разработчики "забыли" о российских модулях (Зарплата и Кадры, ОСы). Там ничего не поменялось. В связи с этим этот скрипт пришлось дописывать, чтобы исключить выравнивание влево типов данных из российских модулей.
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#4 |
Member
|
Цитата:
Сообщение от sukhanchik
...
В связи с этим этот скрипт пришлось дописывать, чтобы исключить выравнивание влево типов данных из российских модулей. ...
__________________
С уважением, glibs® |
|
![]() |
#5 |
Administrator
|
В идеологии буржуйского МС - да. Но как раз лучше ничего не трогать. Ибо нечего делать работу за сотрудников российского МСа. Они же все равно рано или поздно эту работу проделают. А если проделают - то сами же будем мучаться - удалять код из слоя из приложения. Если не проделают - значит и нам трудиться не надо. Нам - пользователям системы - какая фиг разница куда все выровнено?
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#6 |
Member
|
Цитата:
Сообщение от sukhanchik
...
Нам - пользователям системы - какая фиг разница куда все выровнено? ... Насчет не трогать... да, действительно. Есть места. В кассе, например, строковые типы сравниваются на "<", ">" (больше или меньше).
__________________
С уважением, glibs® |
|
Теги |
ax2009, ax3.0, ax4.0 |
|
|