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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.06.2020, 09:13   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,160 / 1289 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от mazzy Посмотреть сообщение
если одновременно установить галочки "Удалить все" и "Обновить все", то ax2012 входить в бесконечный цикл.
Скорее всего, беда в чем-то другом. Мы перестраиваем перекрестные ссылки всегда с обоими включенными флагами. Билд 6.3.6000.8149
Вот с флагом "Выбрано" у нас как-то не сложилось - с ним ни разу не удалось закончить.
Ну и с пакетным сервером после обновления DEV с PROD тоже постоянно забываем - после обновления запускаем перекрестные ссылки и пытаемся понять, почему они не перестраиваются, а только удаляются.
Миниатюры
Нажмите на изображение для увеличения
Название: Перекрестные ссылки.jpg
Просмотров: 103
Размер:	49.0 Кб
ID:	12860  
За это сообщение автора поблагодарили: mazzy (2).
Старый 29.06.2020, 10:28   #2  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Внесу еще 5 копеек в эту тему.

Обычно, разработка ведется на одном слое. В моём случае это CUS слой.
Можно сделать проект:
Нажмите на изображение для увеличения
Название: 2020-06-29_10-14-40.jpg
Просмотров: 101
Размер:	184.2 Кб
ID:	12861

Потом применить перекрестные ссылки к компиляции:
Нажмите на изображение для увеличения
Название: 2020-06-29_10-19-26.jpg
Просмотров: 116
Размер:	35.1 Кб
ID:	12862
Название: 2020-06-29_10-19-48.jpg
Просмотров: 938

Размер: 34.8 Кб
Скомпелировать проект и, через пол часа получить перекрестные ссылки по всем изменениям в CUS слое.

Только нужно не забыть выключить генерацию перекрестных ссылок после этого. Иначе, каждая компиляция будет длиться немного дольше обычного.
За это сообщение автора поблагодарили: mazzy (2).
Старый 29.06.2020, 12:41   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,283 / 3491 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Dreadlock Посмотреть сообщение
Обычно, разработка ведется на одном слое
Тут требуется уточнение. Разработка действительно обычно ведется в одном слое. Но вот перекрестные ссылки по слою представляют собой ценность только, если работа ведется с объектами исключительно из этого слоя.
Я любил в 3.0 строить перекрестные ссылки по слою, уходя на обед.
Но вот если работа ведется и со стандартным функционалом - то такой вариант будет недостаточен.
Например, Вы внесли изменения в код приема сотрудника на работу, но чтобы посмотреть, в скольких еще местах вызывается этот код - нужны полные ссылки.
__________________
Возможно сделать все. Вопрос времени
Старый 29.06.2020, 14:01   #4  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Тут требуется уточнение. Разработка действительно обычно ведется в одном слое. Но вот перекрестные ссылки по слою представляют собой ценность только, если работа ведется с объектами исключительно из этого слоя.
Я любил в 3.0 строить перекрестные ссылки по слою, уходя на обед.
Но вот если работа ведется и со стандартным функционалом - то такой вариант будет недостаточен.
Например, Вы внесли изменения в код приема сотрудника на работу, но чтобы посмотреть, в скольких еще местах вызывается этот код - нужны полные ссылки.
100% с вами согласен. Но, чтобы сэкономить время, можно один раз собрать все ссылки а уже после, можно применять вышеописанный мной подход.
Старый 29.06.2020, 14:28   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,283 / 3491 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Dreadlock Посмотреть сообщение
100% с вами согласен. Но, чтобы сэкономить время, можно один раз собрать все ссылки а уже после, можно применять вышеописанный мной подход.
Согласен. А с побочными эффектами не сталкивались? Т.е. с ситуацией, когда:
1. Объект удален / переименован, а информация о нем еще жива в ссылках? Это лечится только удалением, но галка Удалить все удаляет все записи в таблицах
2. Когда делается обновление ссылок без предварительного удаления, то данные двоятся - троятся и т.д. по количеству запусков перестроения ссылок. У меня такое было в 3.0, 4.0, 2009. В 2012 я уже не экспериментировал с этим и сразу удалял ссылки.
__________________
Возможно сделать все. Вопрос времени
Теги
ax2012, cil, перекрестные ссылки, производительность

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
dynamicsaxbi: Better together: Microsoft Dynamics AX 2012 R2 and SQL Server Power View Blog bot DAX Blogs 0 12.12.2012 13:11
emeadaxsupport: Final Microsoft Dynamics AX 2012 R2 Content Available! Blog bot DAX Blogs 0 04.12.2012 06:12
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:12.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.