Изменение текста в message

Добрый день.

Есть ли какая-то возможность в коде обратиться к конкретному сообщению из какого-либо пакета сообщений и изменить его значение?

Имеется ввиду нечто вроде такого:

messages.setMessage("com.abc.sales.web.customer", "someMessage");

А для чего вам это?
Если надо заменить сообщение, определенное в другом пакете - можете его переопределить.
https://doc.cuba-platform.com/manual-7.2-ru/manual.html#main_message_pack

Есть необходимость отображать для одного пользователя одно название столбца в таблице, а для другого пользователя другое.
Названия хранятся в msg пакетах сущностей.

Обратиться к колонке таблицы и заменить название проблемы не составляет, однако в универсальном фильтре продолжает оставаться старое название атрибута сущности.

Добрый день,

Из коробки в платформе такой возможности нет.

Теоретически такое можно реализовать, поскольку вся логика получения “подписей атрибутов” для UI компонентов проходит через один Spring бин - com.haulmont.cuba.core.global.MessageTools (методы getPropertyCaption)

Вам понадобится переопределить бин cuba_MessageToolsв своем проекте и дописать логику получения сообщений с учетом своих потребностей. Но учтите, что подобное расширение логики может потом в будущем вызвать проблемы при миграции проекта на более новые версии платформы.

Благодарю.