Показать сообщение отдельно
Старый 27.05.2020, 17:40   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от oleggy Посмотреть сообщение
Вопрос, где в аксапте хранится данная ассоциация? И как эту ассоциацию скорректировать?
SqlDictionary
поскольку длина имени в Аксапте и в разных СУБД может быть разной (в Аксапте 48 символов, в MS SQL 32), то разработчики аксапты придумали такую таблицу соответствий.

ни в коем случае не корректируйте. только читать.

Цитата:
Сообщение от eugene egorov Посмотреть сообщение
Исследуйте \System Documentation\Tables\SqlDictionary
Там наше всё.
точно.
из самой аксапты можно открыть браузер таблиц правой кнопки мыши.
из кода аксапты можно объясвить табличную переменную типа SqlDictionary.

Цитата:
Сообщение от oleggy Посмотреть сообщение
А существует ли какой нибудь класс в AX для работы с таблицей SqlDictionary ?
есть сама эта таблица. как с ней можно работать как с обычной таблицей, для которой есть доступ только на view и нет доступа на добавление/удаление записей.

Цитата:
Сообщение от oleggy Посмотреть сообщение
Как производить вышеуказанные исправления?
ни в коем случае не изменяйте значения в этой таблице. только читайте.

Цитата:
Сообщение от dech Посмотреть сообщение
Есть очень ограниченный по функциональности класс SqlDataDictionary. Но он, боюсь, вам не поможет.
да, это немного про другое.
__________________
полезное на axForum, github, vk, coub.