Доброе время суток всем!
Есть собственный интерфейс, можно ли как-то запустить его, кроме как через запуск внешних интерфейсов или ARD-отчеты или рабочее место пользователя? Очень хотелось бы вызвать его из стандартного, например по сочетанию кнопок. Это мечты или как-то можно сделать?
как вызвать свой интерфейс?
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 474
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Сибирь-матушка
- Контактная информация:
Re: как вызвать свой интерфейс?
Мечты ...
Пока нет полных исходников меню ...
Или пока не реализована компонентная модель в системе, когда данные о структуре интерфейса и его функции не будут храниться в разных объектах в ресурсе - тогда модифицируя(а точнее замещая ее своей в списке валидных, чтобы старая оставалась цела) какую-либо функцию , например отработку нажатия какой-либо кнопки из тех, что не видны в статус-линии, но отрабатываются (cmPrintDoc, Alt+1 ...Alt+9) можно это будет сделать ...
Мечты
Пока нет полных исходников меню ...
Или пока не реализована компонентная модель в системе, когда данные о структуре интерфейса и его функции не будут храниться в разных объектах в ресурсе - тогда модифицируя(а точнее замещая ее своей в списке валидных, чтобы старая оставалась цела) какую-либо функцию , например отработку нажатия какой-либо кнопки из тех, что не видны в статус-линии, но отрабатываются (cmPrintDoc, Alt+1 ...Alt+9) можно это будет сделать ...
Мечты
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: как вызвать свой интерфейс?
Может быть пользователю будет удобен один из следующих вариантов:
1. К документам как правило подцеплено несколько link-форм. Дорабатывается одна из них, которая ничего не делает, а только запускает нужный интерфейс. То есть пользователь закончив редактировать документ нажимает на "Ctrl+P" и выбирает форму, запускающую нужный интерфейс.
2. Нужный интерфейс запускается во время разноски документа (ХозОперации по документу) ТХО-шкой. Из алгоритма ТХО API.
Кроме того, есть еще 2 недокументированных способа. Насколько они оба рабочие - не знаю.
1. МОРЗЕ пишет
Я делаю так:
1. Находишь неиспользуешый пункт меню. Hex редактором правишь его название в res-файле.
2. Смотришь какой фейс запускается из этого пункта и создаешь свой с таким-же названием.
http://www.tyumbit.ru/galaktika/read.ph ... 615&t=1601
2. Добавить свой пункт меню
http://www.tyumbit.ru/galaktika/read.ph ... 927&t=3888
1. К документам как правило подцеплено несколько link-форм. Дорабатывается одна из них, которая ничего не делает, а только запускает нужный интерфейс. То есть пользователь закончив редактировать документ нажимает на "Ctrl+P" и выбирает форму, запускающую нужный интерфейс.
2. Нужный интерфейс запускается во время разноски документа (ХозОперации по документу) ТХО-шкой. Из алгоритма ТХО API.
Кроме того, есть еще 2 недокументированных способа. Насколько они оба рабочие - не знаю.
1. МОРЗЕ пишет
Я делаю так:
1. Находишь неиспользуешый пункт меню. Hex редактором правишь его название в res-файле.
2. Смотришь какой фейс запускается из этого пункта и создаешь свой с таким-же названием.
http://www.tyumbit.ru/galaktika/read.ph ... 615&t=1601
2. Добавить свой пункт меню
http://www.tyumbit.ru/galaktika/read.ph ... 927&t=3888
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: как вызвать свой интерфейс?
В одной из следующих версий Атлантиса вроде разработчики предусматривают создание Конфигуратором своих кнопок в интерфейсах. И соответственно возможность описание собственного обработчика события нажатия на кнопку.
...в новом конфигураторе будет возможность добавлять в интерфейс кнопки свои и обработчики к ним дописывать...уже года два как об этом разговаривал с разработчиками, но все никак не выходит этот атлантис. (c) Косякин Игорь
http://www.tyumbit.ru/galaktika/read.ph ... 178&t=3160
...в новом конфигураторе будет возможность добавлять в интерфейс кнопки свои и обработчики к ним дописывать...уже года два как об этом разговаривал с разработчиками, но все никак не выходит этот атлантис. (c) Косякин Игорь
http://www.tyumbit.ru/galaktika/read.ph ... 178&t=3160
-
- Посетитель
- Сообщения: 44
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва ЗАО "Март-Консалтинг"
Re: как вызвать свой интерфейс?
Спасибо всем за информацию