Докомпиляция меню партнерского модуля

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

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

Ответить
Vitaliy
Постоянный обитатель
Сообщения: 101
Зарегистрирован: 27 апр 2005, 09:52
Откуда: Сибирь

Докомпиляция меню партнерского модуля

Сообщение Vitaliy »

Компилирую приблизительно следующий код:

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

#ifdef ComponentVersion
#component "C_Partner"
#end

Partner MENU
{
  = 'Продажа',,;
    {
...
    }
  = 'Заявки',,;
    {
...
    }
  = Vspom, '~С~ервис', 'Различные системные функции',,,;
}
Результат: в меню партнерского модуля есть и продажа и заявки, но нет сервиса.
Может кто подсказать, что не так?
Заранее спасибо.
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Докомпиляция меню партнерского модуля

Сообщение KATZ »

Vspom должен быть без компонента, а он получается входящим в C_Partner. У меня примерно так сделано:

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

MENU Vspom;

#component "C_Common"
MENU Nastr_Admin;
MENU AllKat;

#component "C_Partner"
Partner MENU
{
  = Partner_Menu1, 'Меню 1', 'Подсказка 1';
  = Partner_Menu2, 'Меню 2', 'Подсказка 2';
  = '~Н~астройка', 'Настройка системы';
  {
    - '~Н~астройка', cmRunInterface('C_TUNE::USERREESTRTUNE'), 'Настройка пользователя';
    ----------;
    = AllKat, '~З~аполнение каталогов', 'Функции администрирования/настройки системы';
    ----------;
    = Nastr_Admin, '~А~дминистратор', 'Функции администрирования/контроля системы';
  }
  = Vspom, '~С~ервис', 'Различные системные функции';
}
Vitaliy
Постоянный обитатель
Сообщения: 101
Зарегистрирован: 27 апр 2005, 09:52
Откуда: Сибирь

Re: Докомпиляция меню партнерского модуля

Сообщение Vitaliy »

KATZ писал(а):Vspom должен быть без компонента, а он получается входящим в C_Partner. У меня примерно так сделано:
Попробовал, результат тот же
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Докомпиляция меню партнерского модуля

Сообщение KATZ »

Значит, определение компонента где-то раньше встречается. Уберите его, и всё заработает.
Vitaliy
Постоянный обитатель
Сообщения: 101
Зарегистрирован: 27 апр 2005, 09:52
Откуда: Сибирь

Re: Докомпиляция меню партнерского модуля

Сообщение Vitaliy »

KATZ писал(а):Значит, определение компонента где-то раньше встречается. Уберите его, и всё заработает.
Нет раньше определения, но усомнился :)
Убрал абсолютно все, оставил файл чисто с меню, скомпилил, нет сервиса.
Загадка какая-то.
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Докомпиляция меню партнерского модуля

Сообщение KATZ »

Vitaliy писал(а):Убрал абсолютно все, оставил файл чисто с меню, скомпилил, нет сервиса.
Выложите скомпилированный RES-файл, посмотрю, что у него внутри меню получилось.

P. S. Чудес не бывает!
Vitaliy
Постоянный обитатель
Сообщения: 101
Зарегистрирован: 27 апр 2005, 09:52
Откуда: Сибирь

Re: Докомпиляция меню партнерского модуля

Сообщение Vitaliy »

KATZ прав, проблема была в указании левого имени компонента в настройках проекта viper-а.
Ответить