Подскажите пожалуйста, как привязать свой фейс к партнерском

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Highlander
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

Подскажите пожалуйста, как привязать свой фейс к партнерском

Сообщение Highlander »

Проблема в следующем:
написали свой фейс - он захватывает лицензию модуля Управление Договорами
Спросили техподдержку - ответили, что надо привязать фейс к партнерскому модулю - тогда он не будет хватать чужих лицензий.
А как - непонятно ???
Подскажите кто-нибудь, как это сделать

Может у кого есть документация по Партнерскому модулю? :`(
oiko
Местный житель
Сообщения: 419
Зарегистрирован: 29 мар 2005, 17:49

Re: Подскажите пожалуйста, как привязать свой фейс к партнер

Сообщение oiko »

я пошел простым путем но думаю должен быть другой способ.
пишется файл и в нем:

Partner menu
{
- 'Мой интерфейс', cmRunInterface('mywork'),, hcMBPM1ToUse,,, scMenuCtx;
}
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Re: Подскажите пожалуйста, как привязать свой фейс к партнер

Сообщение Maverick »

Просто создаете файл, н-р patner.rc в которм описываете меню:

Partner MENU
{
= 'Какой-то набор интерфейсов',,scMenuCtx;
{
- 'Первый интерфейс', cmRunInterface ('MyInterface1'),'Мой первый интерфейс',,'',,scMenuCtx;
- ...
}
}

подключаете его в файл проекта, компилируете...
Результатом компиляции данного примера будет появление кнопки "Партнерский модуль" в DESK, а в самом модуле - меню 'Какой-то набор интерфейсов' с одним из пунктов 'Первый интерфейс'
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Re: Подскажите пожалуйста, как привязать свой фейс к партнер

Сообщение Maverick »

Это не другой, это совершенно правильныйф способ )
альтернативой может быть подключение интерфейса через РМП )))
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Re: Подскажите пожалуйста, как привязать свой фейс к партнер

Сообщение Goblin »

Хорошая у вас тех поддержка :)

То что происходит с вашим фейсом - это скорее всего или глюк пункта рабочего места пользователя(только там его можно с меню запустить) или (что тоже глюк ) совпадение вашего фейса по имени с каким-то из "договорных" ...

А к партнерскому модулю подключить просто - надо скомпилять в пользовательский res меню Partner с вызовом своего фейса - оно заменит стандартный и вы можете без проблем им наслаждаться ...Если нужно раздавать права на него - то в файлик galnet.proдобавить надо в список ресурсов свой с менюхой и тогда в ...
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Highlander
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

Re: Подскажите пожалуйста, как привязать свой фейс к партнер

Сообщение Highlander »

Понял
Спасибо откликнувшимся:)
Будем пробовать
ikav
Постоянный гость
Сообщения: 56
Зарегистрирован: 29 мар 2005, 17:49

Re: Подскажите пожалуйста, как привязать свой фейс к партнер

Сообщение ikav »

Мах, можно и так, как я описал немного ниже. Если ты, конечно, его через рабочее место пользователя подключал http://www.tyumbit.ru/galaktika/read.ph ... 123&t=5123
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

Как притянуть в Партнерский модуль галактическое меню "=" ?
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Сообщение Maverick »

Как притянуть в Партнерский модуль галактическое меню "=" ?
А вот здесь без исходников меню уже не обойтись...
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Сообщение KATZ »

sim писал(а):Как притянуть в Партнерский модуль галактическое меню "=" ?
В версии 8 можно написать так:

Partner MENU
{
= 'Какой-то набор интерфейсов',,scMenuCtx;
{
- 'Первый интерфейс', cmRunInterface ('MyInterface1'),'Мой первый интерфейс',,'',,scMenuCtx;
- ...
}
= Vspom, '~=~', 'Различные системные функции', , scMenuCtx;
}

VIP компилирует это без ошибок, и в "Галактике" это работает. Судя по всему, итоговое меню динамически создается на этапе выполнения и может включать в себя другие меню, которые есть в RES-файлах. В версиях 5 и 7 VIPу требовалось полное описание всей структуры меню уже при компиляции.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

и что - в результате вся галактическая менюшка "=" будет в присутствии?
и главное - не будет ли при этом происходить захват лицензии? вроде бы меню "=" нейтральное, т.е. без ограничений
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Сообщение KATZ »

sim писал(а):и что - в результате вся галактическая менюшка "=" будет в присутствии?
Будет.
sim писал(а):и главное - не будет ли при этом происходить захват лицензии? вроде бы меню "=" нейтральное, т.е. без ограничений
В 8-ой версии захват лицензий, как утверждают разработчики, не связан с тем, в меню какого модуля находится команда запуска интерфейса. Модули, к которым "приписан" интерфейс, перечислены внутри него самого, и одна из лицензий будет захвачена независимо от способа запуска интерфейса. А меню "=" вроде бы действительно нейтральное.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

спасибо.
значит пора переходить на 8-ку :)
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Сообщение ecasoft »

Проблема в следующем:
написали свой фейс - он захватывает лицензию модуля Управление Договорами
Спросили техподдержку - ответили, что надо привязать фейс к партнерскому модулю - тогда он не будет хватать чужих лицензий.
-------------------------------------------------------------------------------

Крутая техподдержка :) Неужели такое могли сказать в Галактиской поддержке?

Забудьте о том, что Вам там сказали - это не соответсвует действительности. Переименуйте интерфейс. Советую все свои называть с трех букв а. К примеру, аааmyprоgramm. Тогда при настройке в рабочем месте Вам не надо его искать - он будет стоять первым в списке выбираемых интерфейсов. А также решится навсегда проблема совпадения имен Ваших фейсов с Галактическими (что скорее всего, как тут правильно отмечали и привело в захвату лицензий).
Ответить