Creatio development guide
PDF
Это документация Creatio версии 7.15.0. Мы рекомендуем использовать новую версию документации.

Таблицы локализации

Glossary Item Box

Таблица локализации — это системная таблица, которая создается для объекта, у которого есть хотя бы одна локализуемая колонка. Эта таблица предназначена для хранения локализованных данных для всех культур, кроме культуры по умолчанию.

ВАЖНО

В версии 7.11.1 и выше изменился подход к работе с языковыми культурами. Теперь при работе в приложении используются только те культуры, для которых установлен признак [Активен]. Это повышает скорость выполнения многих задач, например, вход в систему, открытие страницы записи и т. д. Но при настройке системы в мастерах разделов и деталей, дизайнерах процессов и кейсов, а также в разделе [Переводы] используются все культуры, которые установлены в системе.

Название таблицы локализации по умолчанию имеет формат Sys[schema_name]Lcz, где [schema_name] — название схемы объекта с локализуемыми колонками. Общая структура таблицы локализации приведена в таблице 1.

Табл. 1. — Общая структура таблицы локализации

Название колонки Описание
Id Идентификатор записи.
ModifiedOn Дата изменения записи.
RecordId Ссылка на запись в основной таблице объекта.
SysCultureId Ссылка на культуру.
LczColumn1 Колонки, соответствующие локализуемым колонкам объекта.
LczColumn2
...
LczColumnN

Например, для объекта SomeObject с колонкой LocalizableText, которая отмечена как локализуемая, таблица локализации будет иметь структуру, приведенную на рис. 1:

Рис. 1. — Связь между основной таблицей и таблицей локализации

Название таблицы локализации также может быть задано или изменено в дизайнере объектов. Для этого необходимо перейти в расширенный режим отображения свойств схемы объекта (рис. 2, 1) и задать имя объекта локализации (2).

Рис. 2. — Имя таблицы локализации в дизайнере объектов

© Terrasoft 2002-2020.

Был ли данный материал полезен?

Как можно улучшить эту статью?