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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.07.2024, 15:28   #1  
Lankey is offline
Lankey
Участник
 
127 / 28 (1) +++
Регистрация: 19.05.2020
Существует ли редактор меток?
AX2009
Метки на одном их языков не переведены (залиты по умолчанию все на английском). Нужно отдать пользователю их на перевод

Как решение , можно, конечно, дать просто ald файл, но боюсь, что он потом после редактирования нечитаем для AX будет. Придется чистить, ошибки искать , спец символы вычищать и тд.
В редакторе же меток в AX метки,вроде, поштучно только можно находить и редактировать. (а не так, чтобы весь файл открыть можно было)

Как вы с этим справлялись на своих проектах?
Старый 03.07.2024, 16:51   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,944 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Не вижу проблемы.
Как правило почти у всех уже есть в глобале метод вычищающий служебные символы.
Ничего не мешает сбацать джобик через который прогнать текстовый файл с метками и вычисткой служебных символов.

Думаю можно и проще в каком нить текстовом редакторе типа notePad++ задать автозамену по всему документу.
Старый 03.07.2024, 16:52   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,944 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
пример методов

X++:
public static str getForbiddenSymbols_MRC()
{
    SysGlobalCache  sysGlobalCache = classFactory.globalCache();

    int     serviceSymbolNum;
    str     serviceSymbolString;

    #LocalMacro.key
        funcName()
    #EndMacro
    ;

    if ( sysGlobalCache.isSet( #key, 1) )
    {
        serviceSymbolString = sysGlobalCache.get( #key, 1, serviceSymbolString);
    }
    else
    {
        for (serviceSymbolNum = 1; serviceSymbolNum <= 31; serviceSymbolNum++)
        {
            serviceSymbolString += num2char(serviceSymbolNum);
        }

        serviceSymbolString += num2char(160);

        sysGlobalCache.set( #key, 1, serviceSymbolString);
    }

    return serviceSymbolString;
}
X++:
public static str delServiceChars_MRC(str str2clear)
{
    str     result;
    ;

    result = strRem(str2clear, getForbiddenSymbols_MRC());
    return result;
}
Старый 04.07.2024, 13:15   #4  
Lankey is offline
Lankey
Участник
 
127 / 28 (1) +++
Регистрация: 19.05.2020
Спасибо за вариант
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Невозможно создать запись в Элементы (InventTable). Код номенклатуры: 1T898f9. Запись уже существует. DaniilT DAX: Программирование 10 13.02.2023 16:34
Создание меток для AX7 AlexSD DAX: Программирование 23 06.04.2019 14:37
переименовать файл меток в D365 (AX7) alicedr DAX: Программирование 24 14.11.2017 12:27
Как в CSS редакторе Аксаптты правильно описать стиль (в теме), а то CSS редактор его не сохраняет... rkorchagin DAX: Программирование 2 20.06.2007 11:09
Редактор веб-приложений Venera DAX: Программирование 5 24.01.2005 16:57
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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