|
25.10.2017, 18:54 | #1 |
Участник
|
переименовать файл меток в D365 (AX7)
D365, он же AX7
Есть модель со своим файлом меток. Ее надо поставить на систему, где в другой модели есть другой файл меток с таким же названием. Как переименовать файл меток, включая все метки в коде/UI, с наименьшими трудозатратами? P.S. что-то я в интерфейсе вообще не могу найти опции переименования файла меток или изменения его свойств... Поменять ручками напрямую, а не из Visual Studio? А потом с помощью metadata search найти и поменять все вхождения.... Или лучше можно? |
|
25.10.2017, 20:00 | #2 |
Участник
|
Цитата:
Сообщение от alicedr
Как переименовать файл меток, включая все метки в коде/UI, с наименьшими трудозатратами?
P.S. что-то я в интерфейсе вообще не могу найти опции переименования файла меток или изменения его свойств... Поменять ручками напрямую, а не из Visual Studio? А потом с помощью metadata search найти и поменять все вхождения.... Или лучше можно? для переименования нужно будет открыть в файловой системе сам файл. это xml. внутри ссылка на текстовый файл с метками. переименование объекта в ax7 сводится к переименованию файла и xml-контента. 2. а вот переименовать ссылки на метки в объектах... оооо. помнится, я однажды ошибся в аббревиатуре, которая входила в название меточного файла и... нафигачил меток. потом ошибка обнаружилась и нужно было изменить все ссылки... после продолжительных расспросов я решил, что проще всего обновить перекрестные ссылки (перебилдить модель, включить галочку обновление перекрестных ссылок), а затем в меточном файле нажимать на кнопку "Find reference", открывать объект и вручную изменять метки. |
|
26.10.2017, 10:56 | #3 |
Участник
|
В 2012 можно было написать job (например, мы делали замену текста на метку), в AX7 нельзя напрямую прочесывать AOT?
__________________
Ivanhoe as is.. |
|
26.10.2017, 11:25 | #4 |
Участник
|
1) Переименовать файл
2) заменить в xml файлах @СтарыйМеточныйФайл: на @НовыйМеточныйФайл: (я предпочитаю VSCode) |
|
|
За это сообщение автора поблагодарили: Logger (1). |
26.10.2017, 11:36 | #5 |
Участник
|
Цитата:
изменять текст кода из Аксапты - нет. см. А как в ax7 код метода получить? можно работать с XML-файлами напрямую через файловую систему. Но весь reflection, который предоставляет Аксапта, идет лесом. В общем, это должна быть какая-то интеллектуальная тулза, котороую заманаешься отлаживать. Если меток меньше 100, то быстрее найти руками по перекрестным ссылкам. Если меток больше 100, надо думать. Цитата:
Сообщение от belugin
1) Переименовать файл
2) заменить в xml файлах @СтарыйМеточныйФайл: на @НовыйМеточныйФайл: (я предпочитаю VSCode) Оригинальный текст: "...в другой модели есть другой файл меток с таким же названием" |
|
26.10.2017, 11:52 | #6 |
Участник
|
|
|
26.10.2017, 12:03 | #7 |
Участник
|
Цитата:
Перечитай - это хороший совет. Вот так и живем... Массово меняем текстовые файлы без учета контекста... Потому что других инструментов нет. а VSCode - рекомендуемый... А было время, когда ругались на перевод меток типа interest без учета контекста. Типа что за банковский интерес и процент контактного лица... Последний раз редактировалось mazzy; 26.10.2017 в 12:05. |
|
26.10.2017, 13:54 | #8 |
Участник
|
Есть модель со своим файлом меток. Ее надо поставить на систему, где в другой модели есть другой файл меток с таким же названием.
... Как переименовать файл меток Я так понял, что для установки модели в систему надо один из дублирующихся файлов переименовать. Соответсвенно одна модель использует один файл, другая другой. Нет? |
|
26.10.2017, 14:55 | #9 |
Участник
|
Цитата:
Сообщение от belugin
2) заменить в xml файлах @СтарыйМеточныйФайл: на @НовыйМеточныйФайл: (я предпочитаю VSCode)
т.е. есть ли хоть одно применение когда использование VSCode имеет какой-либо смысл при установленной Visual studio? |
|
26.10.2017, 15:10 | #10 |
Участник
|
Цитата:
ну, и с Навиком тоже ) dkatson: VS Code for those who are still afraid |
|
26.10.2017, 15:23 | #11 |
Участник
|
Цитата:
VS code позволяет таже просмотреть список замен и удалить из этого списка некоторые замены Последний раз редактировалось belugin; 26.10.2017 в 15:26. |
|
|
За это сообщение автора поблагодарили: mazzy (2), trud (3). |
13.11.2017, 13:09 | #12 |
Участник
|
- Прочитайте про collection initializers в C#
- .NET FW по умолчанию Case sensitive, для того, чтобы строковые функции не учитывали регистр, надо передавать специальный параметр. |
|
|
За это сообщение автора поблагодарили: MazZzDaI (1). |
14.11.2017, 08:27 | #13 |
Участник
|
часть обсуждения выделена в отдельную ветку
Этикет CodeReview |
|
Теги |
ax7, d365, label |
|
|