У меня есть пользовательский пункт меню, созданный в системном меню в строке меню. Я хочу, чтобы пункт меню отображался только в случае определенных транзакций.
Транзакции настроены для моего бизнес-сценария.
Я пробовал следующее:
1) НазначениеПереключение на пользовательский пункт меню в системном меню в меню художника будет скрывать / показывать его во всех транзакциях в зависимости от того, активен ли переключатель. Также проверяется, может ли коммутатору быть назначен набор транзакций, а не пакет. Не повезло.
2) Проверено, не попадает ли код в оператор, устанавливающий статус pf. Это просто удар по установленному статусу pf для других пунктов меню, таких как Goto и Edit. Так что не знаете, как именно заполняются пункты меню системы и справки. Если я точно знаю работу, которая является общей логикой, выполняемой здесь, тогда я, возможно, смогу заполнить элемент пользовательского меню, прочитав конфигурацию транзакций.
3) Варианты транзакций - это еще один вариант. Но и здесь у нас нет доступа к пунктам меню системы и справки. Плюс, если это сработает, это не будет универсальным решением, так как мне придется создать вариант транзакции для всех транзакций.