Изменение заголовка раздела

Добрый день!
При разработке на препроде возникла необходимость переименовать базовые разделы, и само собой изменена некая логика этих базовых разделов.
Так вот проблема в чем, при переносе этих всех изменений заголовки разделов в меню разделов, данные заголовки не меняются.
Собственно вопрос в том, как изменить заголовки раздела не через мастер и без использования esq запросов? Перепробовал менять все caption, но так и не нашел решения данной проблемы.
Или же вариант решения только тем, что придется добавить sql-скрипт к пакету при установке на проде?

Нравится

2 комментария

Михаил, здравствуйте!

Лучшим вариантом будет это:

- создать SQL скрипт, который «проайпдейтит» необходимые локализируемые строки;

Например:

Название кнопки берется из поля ActionKindCaption таблицы SysModuleEdit.

Предположим раздел "Контрагенты" имеет несколько страниц редактирования. Тогда страницы можно определить следующим запросом:

select * from SysModuleEdit
where SysModuleEntityId = (select Id from SysModuleEntity
where SysEntitySchemaUId = (select UID from SysSchema where Name = 'Account' and ExtendParent = 0))

Далее запросом update необходимо задать новое значение в колонку ActionKindCaption для требуемой записи.

- в пакете разработке добавить этот скрипт во вкладке «SQL сценарии» и указать тип установки «После сохранения пакета» (чтобы скрипт запустился после установке пакета на другую среду) + создать привязку скрипта к пакету, чтобы его можно было переносить на другую среду.

Другой пока возможности нет.
Приятной работы!

Дмитрий, благодарю.

Показать все комментарии