|
![]() |
#1 |
Administrator
|
Business Views (Бизнес-представления, это Вы правильно нашли) входят в лицензию Business analysis. Если у Вас этих таблиц нет, значит просто не установлен этот лицензионный ключ.
Для того, чтобы "Проверка" дала эффект, надо чтобы в списке перечислимых текстов был хотя бы один Enum. Появляются они там, когда Вы создаете View (Представление) с использованием enum'ов. В общем, попробуйте. Функционал простой, работает как часы. Бережет время и нервы при работе извне с enum'ами, виртуальными компаниями, доменами, display-методами (там есть ограничения, продиктованные механизмом обновления значений). До широкой общественности информация донесена с помощью white paper, который есть на установочном диске Аксапты.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
![]() |
#2 |
Участник
|
2 murad
Цитата:
Есть необходимость использовать хранимые процедуры SQL Servera.
Не будут они удалены Аксаптой при синхронизации (или других операциях)? Пробовал создавать тестовую хранимку и проводил синхронизацию DataDictionary, процедура не была удалена. Но хотелось бы убедится, чтобы не переводить потом все хранимки на запросы Проверено нескольколетним опытом на Аксаптах 2.5/3.0, SQL Server 2000/2005. Насчёт AX 4.0 не в курсе. |
|
![]() |
#3 |
Участник
|
Не совсем верно:
1. Переиндексация БД средствами Аксапты гарантированно удаляет триггеры 2. В 2.5 при удалении поля или изменении размера синхронизация грохает триггеры (думаю 3.0 ведет себя аналогично) 3. Иногда синхронизация таблицы иницирует переиндексацию, см. п. 1 |
|
|
За это сообщение автора поблагодарили: mazzy (5), Gustav (5). |
![]() |
#4 |
Moderator
|
Цитата:
![]() P.S. А вообще, похоже, всё не так критично. Во всяком случае, для Oracle (для MS SQL Server не знаю). Вот что мне только что в "аське" написал мой коллега: Цитата:
А статус случайно не меняется на valid при первом же обращении к триггеру? Это вообще-то обычная практика оракла - если изменить структуру таблицы например, то все процедуры, на нее ссылающиеся, станут invalid. Но при обращении оракл автоматом их компилирует , и , если все ок, то пользователь этого даже не замечает
![]() |
|
|
За это сообщение автора поблагодарили: Logger (2). |
![]() |
#5 |
Участник
|
Действительно забыл указать, что удаление триггеров я смотрел на MS SQL.
|
|
![]() |
#6 |
Участник
|
2 Alexius
Цитата:
1. Переиндексация БД средствами Аксапты гарантированно удаляет триггеры
2. В 2.5 при удалении поля или изменении размера синхронизация грохает триггеры (думаю 3.0 ведет себя аналогично) 3. Иногда синхронизация таблицы иницирует переиндексацию, см. п. 1 2. Да, в 3.0 триггеры удаляются при синхронизации, не только при удалении/изменении, но и при добавлении поля. 3. В каких случаях? Можно подробнее? |
|
![]() |
#7 |
Участник
|
Для АХ 2.5 + MS SQL переиндексация таблицы может инициировать :
- изменение кластерного индекса - изменение свойств поля (напр. размер), входящего хотя бы в один индекс - переименование поля - удаление поля - изменение структуры таблицы с большим числом полей - перенос модификаций, связанных с изменением структуры БД, переподкладкой всего приложения PS. Список не полный ![]() |
|
Теги |
axapta, sql server, интеграция, компания |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|