Страница 1 из 1
Докомпиляция меню партнерского модуля
Добавлено: 26 окт 2011, 21:11
Vitaliy
Компилирую приблизительно следующий код:
Код: Выделить всё
#ifdef ComponentVersion
#component "C_Partner"
#end
Partner MENU
{
= 'Продажа',,;
{
...
}
= 'Заявки',,;
{
...
}
= Vspom, '~С~ервис', 'Различные системные функции',,,;
}
Результат: в меню партнерского модуля есть и продажа и заявки, но нет сервиса.
Может кто подсказать, что не так?
Заранее спасибо.
Re: Докомпиляция меню партнерского модуля
Добавлено: 26 окт 2011, 22:51
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, '~С~ервис', 'Различные системные функции';
}
Re: Докомпиляция меню партнерского модуля
Добавлено: 26 окт 2011, 23:26
Vitaliy
KATZ писал(а):Vspom должен быть без компонента, а он получается входящим в C_Partner. У меня примерно так сделано:
Попробовал, результат тот же
Re: Докомпиляция меню партнерского модуля
Добавлено: 27 окт 2011, 08:58
KATZ
Значит, определение компонента где-то раньше встречается. Уберите его, и всё заработает.
Re: Докомпиляция меню партнерского модуля
Добавлено: 27 окт 2011, 14:57
Vitaliy
KATZ писал(а):Значит, определение компонента где-то раньше встречается. Уберите его, и всё заработает.
Нет раньше определения, но усомнился
Убрал абсолютно все, оставил файл чисто с меню, скомпилил, нет сервиса.
Загадка какая-то.
Re: Докомпиляция меню партнерского модуля
Добавлено: 27 окт 2011, 15:24
KATZ
Vitaliy писал(а):Убрал абсолютно все, оставил файл чисто с меню, скомпилил, нет сервиса.
Выложите скомпилированный RES-файл, посмотрю, что у него внутри меню получилось.
P. S. Чудес не бывает!
Re: Докомпиляция меню партнерского модуля
Добавлено: 27 окт 2011, 18:55
Vitaliy
KATZ прав, проблема была в указании левого имени компонента в настройках проекта viper-а.