04.12.2023, 10:55 | #1 |
Участник
|
Скрыть пункт меню "синхронизация"
Привет всем.
Кто-нибудь пробовал скрывать стандартный пункт "Синхронизация" в контекстном меню 2012-й аксапты ? Его похоже ядро рисует. Из X++ нет доступа. Единственный вариант, который вижу, из \Classes\SysContextMenu\verifyItem слать WinApi команды к родительской ветке меню на скрытие пункта меню. Но это как-то криво и не сразу отрабатывает. |
|
06.12.2023, 09:26 | #2 |
Участник
|
Имеется в виду пункт, который запускает синхронизацию таблиц в БД и которую можно случайно запустить? Если да, то скрыть наверное не получится, но раньше боролись с этим так:
этот пункт вызывает метод класса, кажется, DBSyncronize и в него можно что-нибудь дописать, чтобы метод в определенных случаях ничего не делал |
|
|
За это сообщение автора поблагодарили: Logger (1). |
06.12.2023, 11:44 | #3 |
Участник
|
Цитата:
Сообщение от Lucky13
Имеется в виду пункт, который запускает синхронизацию таблиц в БД и которую можно случайно запустить? Если да, то скрыть наверное не получится, но раньше боролись с этим так:
этот пункт вызывает метод класса, кажется, DBSyncronize и в него можно что-нибудь дописать, чтобы метод в определенных случаях ничего не делал Ну мы так и сделали. Свой пункт "синхронизация" приделали. А стандартный стал пустышкой - ничего не делает теперь. Но болтается в меню. Хочется его убрать, чтобы не сбивал с толку. |
|
Теги |
синхронизация |
|
|