Страница 1 из 1

Меню партнерского модуля в 8.1

Добавлено: 05 июл 2007, 15:57
voronov
Дошли руки, подскажите как сейчас компиллировать, чтобы меню появлялось в партнерском модуле. Если раньше я писал

Код: Выделить всё

Partner MENU 
{ 
= 'Меню 1',,; 
{ 
= 'Подменю 1',,; 
{ 
- 'Отчет1', cmRunreport ('graph_podr'),'',,'',,; 
- 'Отчет2', cmRunreport ('pers'),'',,'',,; 
- 'Отчет3', cmRunreport ('pers_ms'),'',,'',,; 
}
}
}
Как сейчас правильно?

Добавлено: 06 июл 2007, 10:31
Max_Fin
прописать в начале

Код: Выделить всё

#ifdef ComponentVersion
#component "C_Partner"
#end

Добавлено: 06 июл 2007, 11:02
voronov
Спасибо, супер, подключилось

Добавлено: 06 июл 2007, 11:59
voronov
Отчеты работают
:cry:
А как быть с запуском собственных интерфейсов? Ругается что не найден интерфейс C_PARTNER::Имяфейса.
Пытался написать
#ifdef ComponentVersion
#component "C_Partner"
#end
перед описанием интерфейса. Не помогло.
Вызывать тоже пытался
и cmRunInterface ('C_PARTNER::Имяфейса')
и просто cmRunInterface ('Имяфейса') по старому.
Ошибка и там и там.

Добавлено: 06 июл 2007, 12:10
voronov
Сори, что то не так сделал. Все заработала. Перед описанием интерфейса надо тоже описание компоненты. А вызов mRunInterface ('C_PARTNER::Имяфейса')

Добавлено: 29 окт 2007, 17:46
shuma
А у меня не работает.

Вот это вот не работает:

#ifdef ComponentVersion
#component "C_Partner"
#end

PARTNER Menu
{
= 'Пункт меню','',,scMenuCtx;
{
- 'Опять пункт меню', cmRunInterface('C_PARTNER::INTERFACE1'),'',,,,scMenuCtx;
------------;
- 'Снова пункт меню', cmRunInterface('C_PARTNER::INTERFACE1'),'',,,,scMenuCtx;
}
}

То есть VIP компиллит без ошибок, а после подключения меню Партнерского модуля всё равно стандартное. Может я его в Репозитарии неправильно подключаю?

Пробовал все статусы, после загрузки Галактики ресурсник загружен, но меню всё равно нету... :cry:

Добавлено: 29 окт 2007, 17:58
edward_K
для начала убедитесь что ComponentVersion определенно. Сделайте в этом блоке намеренную ошибку. Если компиляция прокатит то
#define ComponentVersion (а еще лучше все define включить - peredefs.inc хотя бы подцепить). А vip_res.log не глядели?. Если все устраните а меню не будет, то тробла в подключении ресов.