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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.01.2004, 12:31   #1  
NIMERE is offline
NIMERE
Участник
 
36 / 11 (1) +
Регистрация: 09.12.2003
Поиск используемой метки
Ситуация: создаю элемент интерфейса, пытаюсь создать ему метку, вижу, что метка с таким контентом уже используется.
Вопрос: как узнать ГДЕ используется найденная метка?

Вопрос #2 (не к ситуации): в чем глубинный смысл меточных интервалов (Forms/SysLabelInterval)?
Старый 06.01.2004, 13:16   #2  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
Re: Поиск используемой метки
Цитата:
Изначально опубликовано NIMERE
Вопрос: как узнать ГДЕ используется найденная метка?
После генерации перекрестных ссылок, поможет кнопка "чем используется".
Note: генерация перекрестных ссылок заметно увеличивает объем базы и уменьшает производительность системы.

Цитата:
Изначально опубликовано NIMERE

Вопрос #2 (не к ситуации): в чем глубинный смысл меточных интервалов (Forms/SysLabelInterval)?
поможет поиск по форуму. используется, например, при параллельной разработке
Старый 06.01.2004, 14:20   #3  
ta_and is offline
ta_and
Участник
 
226 / 122 (5) +++++
Регистрация: 26.02.2002
Адрес: СПб
Самый простой способ:
1. Экспортируем АОТ. Можно по веточкам в разные файлы.
2. Запускаем поиск подстроки в текстовых файлах. Far + Alt-F7 по каталогу.
3. В найденных файлах ищем включение. Far + F3 + Shift-F7.

Поиск занимает от 5 секунд до минуты, в зависимости от количества включений.
Перекрестных ссылок не требуется.
Старый 06.01.2004, 15:34   #4  
NIMERE is offline
NIMERE
Участник
 
36 / 11 (1) +
Регистрация: 09.12.2003
Про перекрестные ссылки увидел:
http://axapta.mazzy.ru/hints/xref/
- до того как увидел, жал на кнопку "Чем используется", получал пустую форму и думал - "к чему бы это?" - явная подстава. В-общем, запустил я этот великий процесс...

С Far - это сильно

2Антон Солдатов: а чем генерация перекрестных ссылок уменьшает производительность системы (или это имелось в виду то время, в течение которого идет сам процесс генерации)?
Старый 06.01.2004, 16:23   #5  
NIMERE is offline
NIMERE
Участник
 
36 / 11 (1) +
Регистрация: 09.12.2003
Кстати, Farом перерыл - не нашел.
Может плохо искал? А может и нет ее, хотя начинается на @SYS: @SYS73461 "Статус клиента"
Старый 06.01.2004, 16:33   #6  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
не используется..
поиск Far-ом - IMHO редкостное извращение
Старый 06.01.2004, 17:03   #7  
NIMERE is offline
NIMERE
Участник
 
36 / 11 (1) +
Регистрация: 09.12.2003
И часто такое бывает: метка изначально в системе прописана, но не используется?
Старый 06.01.2004, 17:22   #8  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Статистики у меня нет
Ну была метка, потом объект переназвали, создав новую метку, старая с тех пор болтается, что тут страшного, рудимент, т.ск. Есть же у человека копчик, и ничего, ходить не мешает
Старый 06.01.2004, 17:23   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Re: Поиск используемой метки
Цитата:
Изначально опубликовано Антон Солдатов
генерация перекрестных ссылок заметно увеличивает объем базы и уменьшает производительность системы.
Объем увеличивает. На производительность не влияет.
Пользуйтесь различными tablespace в Оракле или группами файлов в MS SQL
http://axapta.mazzy.ru/hints/mssqlsetup2/
Старый 06.01.2004, 17:27   #10  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
Re: Re: Re: Поиск используемой метки
Цитата:
Изначально опубликовано mazzy

На производительность не влияет.
При (не выборочно) сгенерированных ссылках, случайное наведение на Add Ins в popup menu на любом объекте в AOT, приводило к тому, что система думала минут 5-10. Так что влияет.
Старый 06.01.2004, 17:36   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
а... на производительность разработки... да здесь влияет.
опять же, filegroups/tablespace отделяться от других пользователей.
следить за общей производительностью и очередью на дисках...

перекрестные ссылки дают очень многое разработчику, чтобы от них отказываться.
Старый 06.01.2004, 17:55   #12  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Re: Re: Re: Re: Поиск используемой метки
Цитата:
Изначально опубликовано Антон Солдатов

При (не выборочно) сгенерированных ссылках, случайное наведение на Add Ins в popup menu на любом объекте в AOT, приводило к тому, что система думала минут 5-10. Так что влияет.
У нас перекрестные ссылки полностью перестраиваются раз в неделю и все с Add-ins в порядке. Что-то у вас там протухло. Может, блокировки? Хотя с кем, ведь тут только чтение. Разве что разработчиков очень много и включено обновление ссылок в компиляторе. Или дуркует сиквельный оптимизатор..
Я правда немного покорежил структуру у xRef-таблиц, но и раньше вроде тормозов не наблюдалось
Старый 08.01.2004, 09:50   #13  
NIMERE is offline
NIMERE
Участник
 
36 / 11 (1) +
Регистрация: 09.12.2003
Теперь другая проблема:
до праздников все метки были на месте и правильно отображались
после праздников вместо наполнения меток стали отображаться только ссылки меточного файла, например, @REP17, а собственное его контент "Статус клиента" - пропал.
Вопрос - что случилось во время праздников?
__________________
Локальная версия продукта: MBS-Axapta 3.0 Eastern Europe SP6 Build #15.0
Системная версия продукта: MBS-Axapta 3.0 Build #1951.7609/514-859 SP6/OP023-659
Старый 08.01.2004, 12:20   #14  
NIMERE is offline
NIMERE
Участник
 
36 / 11 (1) +
Регистрация: 09.12.2003
При поиске метки - метка с ее нужным содержимым находится, но отображается только в виде ссылки вида @REP...
__________________
Локальная версия продукта: MBS-Axapta 3.0 Eastern Europe SP6 Build #15.0
Системная версия продукта: MBS-Axapta 3.0 Build #1951.7609/514-859 SP6/OP023-659
Старый 08.01.2004, 12:29   #15  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Изначально опубликовано NIMERE
При поиске метки - метка с ее нужным содержимым находится, но отображается только в виде ссылки вида @REP...
Индексные файлы перестраивать не пробовали?
Старый 08.01.2004, 15:34   #16  
NIMERE is offline
NIMERE
Участник
 
36 / 11 (1) +
Регистрация: 09.12.2003
AOT - пустой!
А что-это у меня такое произошло?

Запустил я процесс Сервис/Разработка/Объекты/Реиндексация
пролетело 20 сек и в итоге я получил пустой AOT, вообще все пусто!

Вопрос - а что это я такое сделал?
__________________
Локальная версия продукта: MBS-Axapta 3.0 Eastern Europe SP6 Build #15.0
Системная версия продукта: MBS-Axapta 3.0 Build #1951.7609/514-859 SP6/OP023-659
Старый 08.01.2004, 16:25   #17  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
выходим из аксапты
ищем \Application\Appl\delidx.bat или как он там у нас называется

если такового нет, делаем свой:
del *.ali
del *.aoi
del *.alt
del *.ahi
del *.khi
del *.udb
del *.add
del *.adi

выполняем..

запускаем аксапту (я запускаю двухзвенную, но это дело вкуса), ждем..

если не помогло, вспоминаем, где лежит лента с резервной копией приложения
Старый 08.01.2004, 16:51   #18  
NIMERE is offline
NIMERE
Участник
 
36 / 11 (1) +
Регистрация: 09.12.2003
Спасибо. Выполнили bat-ник. Все - работает
И что за причина может таиться за таким поведением? Я боюсь теперь лишний раз чего не так нажать...
__________________
Локальная версия продукта: MBS-Axapta 3.0 Eastern Europe SP6 Build #15.0
Системная версия продукта: MBS-Axapta 3.0 Build #1951.7609/514-859 SP6/OP023-659
Старый 09.01.2004, 16:32   #19  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Про Far и экспорт
На самом деле точно такого же эффекта можно добиться не экспортируя AOT в файлы. Обычный поиск по AOT прекрасно справляется с этой задачей и перекрестные ссылки можно не строить. Чтобы найти какую-нибудь метку в AOT наберите ее в форме поиска (Find / Найти) в поле Containing text / Содержит текст, а в ComboBox Search / Поиск выберите All nodes / Все узлы.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 09.01.2004, 16:54   #20  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
вот только пока дождешься результатов такого поиска, удавиться можно..
как ни крути, а при разработке без перекрестных ссылок никак
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Метки и Меточные файлы sguryev DAX: База знаний и проекты 1 03.09.2021 12:01
Метки - Экспорт и Импорт через Проект z_av DAX: Программирование 12 22.09.2011 12:33
Поиск в Grid по полю DataMethod Tiruvileijadal' DAX: Программирование 20 14.05.2007 13:37
И снова эти Метки Акавешка DAX: Программирование 5 12.12.2006 16:59
метки в элементах BaseEnum-а Антон Солдатов DAX: Программирование 2 03.11.2003 13:50
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:31.