Добавление модуля в MainMenu

Здравствуйте, как добавить свой модуль в MainMenu, например в группу Продажи

Нравится

6 комментариев

Здравствуйте, Юрий!
SQL-скриптом можно. Пример:

insert into SysModuleInSysModuleFolder (SysModuleId, SysModuleFolderId,Position)
values ((select Id from SysModule where Code = 'MassMailing'), --код раздела, который вставляем
(select Id from SysModuleFolder where Caption = 'Продажи'), --подпись группы, в которую вставляем
0) --позиция

спасибо за ответ, все сделал как было написано выше.
При заходе в главное меню выскочила ошибка:
message: Uncaught TypeError: Cannot read property 'sectionModule' of undefined

в этой части кода:

if (moduleStructure[module].sectionModule) {
tag = moduleStructure[module].sectionModule + '/';

возможно я что-то делаю не так или неправильно создал сам модуль..

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

Здравствуйте, Юрий!
Вероятно, ошиблись в написании кода раздела. Проверьте, пожалуйста.
Вы вообще модуль регистрировали в [SysModule] перед тем, как добавлять его в группу?

спасибо за ответ, мне нужно создать модуль по аналогии до единого окна оператора.
Мои действия:
1.Создаю модуль в конфигурации
2. Добавляю его в [SysModule]
3. Добавляю его в [SysModuleInSysModuleFolder]
возможно я что-то делаю не так.. может надо создавать не модуль а раздел?

Здравствуйте, Юрий!
Да, чтобы работала стандартная логика, нужно создавать именно раздел и регистрировать как раздел. Иначе, нужно переопределить "ModuleUtils" и добавить обработку получения ссылки для Вашего модуля, по аналогии с "Dashboard". Попробуйте, кстати, перейти по ссылке на Ваш модуль следующим образом:

http(s)://адрес_сервера/0/Nui/ViewModule.aspx#Название_модуля
Показать все комментарии