Страница 1 из 1
Подвисает пункт меню "Отчеты пользователя"
Добавлено: 17 окт 2008, 15:57
Ренат
Доброго времени суток!
Вот такая проблема - при выборе пункта меню "Отчеты пользователя" все подвисает.
Есть рабочие отчеты для модуля "Управление персоналом". Подключены при помощи
Код: Выделить всё
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := 'STAFFMAINMENU';
! VisibleInModule := '*';
end;
Для нового отчета задал так
Код: Выделить всё
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := '*';
end;
Если находишся в модуле Управление персоналом, то получаешь доступ сразу ко всем отчетам. А если в любом другом модуле, то ни одного отчета не находиться
Вообще то надо задать чтобы новый отчет был виден в модуле ФРО, но при указании
Код: Выделить всё
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := 'B_FINANS';
end;
тоже отчет не отображается.
Как это победить?
Добавлено: 17 окт 2008, 17:25
Ged
Код: Выделить всё
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := '';
case Ind of
1 : VisibleInModule := '*';
end;
end;
Добавлено: 20 окт 2008, 09:26
Ренат
Сделал как вы написали
Код: Выделить всё
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := '';
case Ind of
1 : VisibleInModule := '*';
end;
end;
Ничего не изменилось

Добавлено: 20 окт 2008, 09:52
Ренат
В других отчетах отредактировал похожим образом. Стало работать.
Возник Вопрос - Как эта функция используется в самой Галке? Наверное вызывается пока не вернет пустую строку?
Добавлено: 20 окт 2008, 16:32
Gameus_
function GetReportName: String;
begin
GetReportName := 'Отчет такой-то';
end;
function GetGroupName (Level : Word) : String;
begin
GetGroupName := '';
case Level of
1 : GetGroupName := 'Группа отчетов';
end;
end;
function GetPriority : Integer;
begin
GetPriority := 0;
end;
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := '';
case Ind of
1 : VisibleInModule := 'POSTPOL';
end;
end;
//------------------------------------------------------------------------------
// Возможные значения параметра ModuleID
//------------------------------------------------------------------------------
// ModuleID Версия Наименование модуля
//------------------------------------------------------------------------------
// AFPLAN Планирование финансов
// APLAN Управление проектами
// BUY Управление снабжением
// B_ACT Нематериальные активы
// B_BALANS Бухгалтерская отчетность
// B_FA Финансовый анализ
// B_FINANS ФРО
// B_HOZOP ХозОперации
// B_KASSA Касса
// B_KONSOL Консолидация
// B_OSN Основные средства
// B_VEKS Векселя и кредиты
// CONTROLLING 7.1x Контроллинг
// COPLAN 7.1x Корпоративное планирование
// CRM Клиент
// CUSTBANK Клиент-Банк
// DOCBAS Документооборот
// DOGOVOR Управление договорами
// DVS Давальческое сырье
// EXP_IMP Обмен бизнес-документами
// MANUFACTURE 5.8x Управление производственной логистикой
// 7.1x Учет в производстве
// MANUFPLAN Планирование производства
// MBP Учет спецоснастки, спецоборудования и спецодежды
// MENUAVT 5.8x Автотранспорт
// 7.1x Управление транспортом
// MENUMGTS Претензионно-исковая работа
// MENUZARP Заработная плата
// MNUMARKET Рекламные кампании
// NALOGREG Налоговый учет
// NASTR_G Настройка
// OFP Платежный календарь
// OTPRCONS Консигнация
// PARTNER Партнерский модуль
// POSTPOL Поставщики,получатели
// REMONT Управление ремонтами
// ROZN Розничная торговля
// SALEPLAN 7.1x Управление заказами
// SELL Управление сбытом
// SERVICE Сервисное обслуживание
// SFO Спецодежда
// SFP Управление бюджетом
// SKLAD Складской учет
// SKLAD2 Матценности
// STAFFMAINMENU Управление персоналом
// STROY Управление строительством
// SUPPLYPLAN 7.1x МТО
// TAXES Ведение налоговых расчетов
// TEP ТЭП
// TPP 5.8x ТПП
// 7.1x Спецификации продуктов
// UFZ Фактические затраты
//------------------------------------------------------------------------------