Как скрыть команды меню детали с реестром
Glossary Item Box
Для управления записями реестра детали предназначены команды меню детали [Копировать] ([Copy]), [Редактировать] ([Edit]) и [Удалить] ([Delete]) (рис. 1).
Рис. 1. — Меню детали [Адреса] ([Addresses])
Чтобы скрыть команды меню детали необходимо:
1. Создать замещающую схему реестра детали. Например, для детали [Адреса] ([Addresses]) страницы редактирования контрагента это будет схема [Деталь адресов контрагента] ([Account addresses detail]). Как создать замещающую схему описано в статье "Создание клиентской схемы".
2. В созданную схему добавить следующий код:
define("AccountAddressDetailV2", [], function() { return { entitySchemaName: "AccountAddress", methods: { // Удаление команды [Копировать] ([Copy]) getCopyRecordMenuItem: Terrasoft.emptyFn, // Удаление команды [Редактировать] ([Edit]) getEditRecordMenuItem: Terrasoft.emptyFn, // Удаление команды [Удалить] ([Delete]) getDeleteRecordMenuItem: Terrasoft.emptyFn }, diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/ }; });
3. Сохранить изменения.
4. Обновить страницу браузера.
В результате команды будут удалены из меню детали (рис. 2).
Рис. 2. — Меню детали [Адреса] ([Addresses]) без команд управления записями детали