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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2020, 06:43   #1  
oleggy is offline
oleggy
Участник
 
98 / 18 (1) ++
Регистрация: 03.12.2019
DAX2009: ошибка в файле меток
Привет.
При переносе модификации, получил вот такое сообщение infolog:
Ошибка в файле C:\Program Files\Microsoft Dynamics AX\50\Application\appl\DAX5_TST\axVTHen-gb.ald, 22019 не может следовать за 22019.

Система тестовая, поэтому хотелось бы на этом примере понять, как можно быстро профиксить?
Просто в системе местами пропал текст меток, похоже то ли файл поврежден то ли что. Не подскажете?
Может файл такой же из разраб. системы скопировать в эту тестовую или как?

Последний раз редактировалось oleggy; 03.09.2020 в 06:48.
Старый 03.09.2020, 10:37   #2  
sukhanchik is offline
sukhanchik
Moderator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,843 / 2588 (92) +++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от oleggy Посмотреть сообщение
Может файл такой же из разраб. системы скопировать в эту тестовую или как?
Можно. Только лучше сначала остановить АОС (а лучше оба аоса - разраб и тестовой), затем удалить все файлы axVTHen-gb.al*, после чего скопировать и после копирования запустить АОСы
__________________
Возможно сделать все. Вопрос времени
Старый 03.09.2020, 10:53   #3  
oleggy is offline
oleggy
Участник
 
98 / 18 (1) ++
Регистрация: 03.12.2019
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
затем удалить все файлы axVTHen-gb.al*
1. почему удалить нужно все файлы по маске в тестовой системе? Почему не удалить только один?
2. почему в расширении файла метода стоит маска? ".al*"
Старый 03.09.2020, 11:47   #4  
sukhanchik is offline
sukhanchik
Moderator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,843 / 2588 (92) +++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от oleggy Посмотреть сообщение
1. почему удалить нужно все файлы по маске в тестовой системе? Почему не удалить только один?
2. почему в расширении файла метода стоит маска? ".al*"
Потому что АОС при старте создает индекс (.ali-файл). Соответственно, после изменения основного файла - нужно перестроить индекс, иначе метки системой могут не находиться
Также АОС создает временные файлы (.alt-файл) при создании меток. При остановке АОСа (ну и вообще периодически) на разработческом приложении - эти файлы дописываются в основной файл (.ald-файл). Поэтому если в силу каких-то причин на тестовом приложении остался alt-файл, то после перезаписи ald-файла с разработческого приложения - система может некорректно склеить alt с ald-файлом.
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: oleggy (1).
Старый 03.09.2020, 12:03   #5  
oleggy is offline
oleggy
Участник
 
98 / 18 (1) ++
Регистрация: 03.12.2019
А .alc - что это за фай?
Старый 03.09.2020, 12:45   #6  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,265 / 1621 (61) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
В .ALC-файлах содержатся комментарии и тексты меток, введенные в поле HelpText страницы свойств

http://dynamicbusinesssolutions.ru/a...81be5a84be.htm
Цитата:
Первая буква
  • A (от application, приложение) Это файл приложения.
  • K (от kernel, ядро) Это файл ядра.

Вторая буква
  • O (от object, объект) Этот файл содержит элементы модели приложения.
  • L (от label, метка) Этот файл содержит ресурсы меток. Метка — это текст, который отображается в пользовательском интерфейсе. В Microsoft Dynamics AX все метки (для кнопок, форм, диалоговых окон и т.д.) для определенного языка собраны в одном файле меток.
  • H (от help, справка) В этом файле содержится интерактивная документация.
  • D (от developer help, справка для разработчиков) В этом файле содержится интерактивная документация для разработчиков приложений.
  • T (от text, текст) В этом файле хранятся строки системного текста. Эта буква используется только в .KTD-файлах.

Третья буква
  • D (от data, данные) Это файл объекта, который включает в себя все элементы объектов из словаря данных, форм, отчетов, исходного кода X++ и скомпилированного кода, который образует конкретный слой.
  • I (от index, индекс)
  • T (от temporary, временные файлы)В этом файле хранятся данные, которые будут записаны в файл данных.
  • C (от cache (кэш) или comment, комментарий) В этом файле могут храниться кэшированные данные или комментарии. Например, .AUC означает кэш объектов приложения в формате Юникод, а .ALC означает комментарии к меткам приложения. В .ALC-файлах содержатся комментарии и тексты меток, введенные в поле HelpText страницы свойств. В .AUC-файле содержатся кэшированные данные для приложения клиента Microsoft Dynamics AX для Windows на клиентском компьютере.

Последний раз редактировалось S.Kuskov; 03.09.2020 в 12:54.
За это сообщение автора поблагодарили: sukhanchik (4), oleggy (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка в Данных компании DAX2009 Kuibida DAX: Программирование 8 24.07.2018 10:05
Ошибка при установке клиента DAX2009 LexR DAX: Администрирование 9 13.07.2012 16:20
Ошибка в логе при установке клиента AX 2009 sao DAX: Администрирование 9 04.02.2010 11:56
Ошибка при нажатии на 'Поиск меток' Александр Костоусов DAX: Программирование 0 19.08.2004 18:50
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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