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

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

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

Ответить
voronov
Постоянный гость
Сообщения: 93
Зарегистрирован: 25 май 2006, 17:57
Откуда: ООО "Эфес", г. Пермь
Контактная информация:

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

Сообщение voronov »

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

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

Partner MENU 
{ 
= 'Меню 1',,; 
{ 
= 'Подменю 1',,; 
{ 
- 'Отчет1', cmRunreport ('graph_podr'),'',,'',,; 
- 'Отчет2', cmRunreport ('pers'),'',,'',,; 
- 'Отчет3', cmRunreport ('pers_ms'),'',,'',,; 
}
}
}
Как сейчас правильно?
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

прописать в начале

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

#ifdef ComponentVersion
#component "C_Partner"
#end
Жду выхода Вселенная 2.12!
voronov
Постоянный гость
Сообщения: 93
Зарегистрирован: 25 май 2006, 17:57
Откуда: ООО "Эфес", г. Пермь
Контактная информация:

Сообщение voronov »

Спасибо, супер, подключилось
voronov
Постоянный гость
Сообщения: 93
Зарегистрирован: 25 май 2006, 17:57
Откуда: ООО "Эфес", г. Пермь
Контактная информация:

Сообщение voronov »

Отчеты работают
:cry:
А как быть с запуском собственных интерфейсов? Ругается что не найден интерфейс C_PARTNER::Имяфейса.
Пытался написать
#ifdef ComponentVersion
#component "C_Partner"
#end
перед описанием интерфейса. Не помогло.
Вызывать тоже пытался
и cmRunInterface ('C_PARTNER::Имяфейса')
и просто cmRunInterface ('Имяфейса') по старому.
Ошибка и там и там.
voronov
Постоянный гость
Сообщения: 93
Зарегистрирован: 25 май 2006, 17:57
Откуда: ООО "Эфес", г. Пермь
Контактная информация:

Сообщение voronov »

Сори, что то не так сделал. Все заработала. Перед описанием интерфейса надо тоже описание компоненты. А вызов mRunInterface ('C_PARTNER::Имяфейса')
shuma
Постоянный гость
Сообщения: 76
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж
Контактная информация:

Сообщение shuma »

А у меня не работает.

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

#ifdef ComponentVersion
#component "C_Partner"
#end

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

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

Пробовал все статусы, после загрузки Галактики ресурсник загружен, но меню всё равно нету... :cry:
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

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