userreport и табельный учет
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 209
- Зарегистрирован: 18 окт 2006, 17:03
- Откуда: Ростов на Дону Новочеркасск Новороссийск
- Контактная информация:
userreport и табельный учет
Нужно запихнуть пользовательский отчет в модуль Табельный учет
а в userreport.vih у меня его нет, подскажите плиз константу или выложите последний userreport.vih.
а в userreport.vih у меня его нет, подскажите плиз константу или выложите последний userreport.vih.
У меня тоже не новый - 11.06.2004.
Я из кода фейса взял:

Код: Выделить всё
//------------------------------------------------------------------------------
// (c) Корпорация ГАЛАКТИКА
// (c) Галактика - Киев
//------------------------------------------------------------------------------
// Система : ГАЛАКТИКА
// Версия : 5.8x - 7.1x - 8.0
// Назначение : Интерфейс для вызова пользовательских отчетов
// Ответсвенный : Тищенко Роман Николаевич
// Изменения : Герман Юрий Эдуардович
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// Возможные значения параметра 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 Фактические затраты
//------------------------------------------------------------------------------
#ifdef Gal8_0
#Component "F_UserReport"
#end
#ifndef __UserReport_vih__
#define __UserReport_vih__
ObjInterface IUserReport;
// Запуск отчета на выполнение при выборе его из списка отчетов
procedure Run;
// Наименование отчета в списке
function GetReportName : String;
// Наименования групп, в которые входит отчет
// Группа n+1 делается подчиненной группе n
function GetGroupName (Level : Word) : String;
// Приоритет отчета - сортировка внутри группы выполняется сначала
// по приоритету, а затем по наименованию
function GetPriority : Integer;
// ModuleID модулей, в которых будет виден отчет
// '*' - отчет будет виден в любом модуле
function VisibleInModule (Ind : Byte) : String;
end;
#end
Код: Выделить всё
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := '';
case Ind of
1 : VisibleInModule := 'TABEL';
end;
end;
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Код: Выделить всё
//------------------------------------------------------------------------------
// (c) Корпорация ГАЛАКТИКА
// (c) Галактика - Киев
//------------------------------------------------------------------------------
// Галактика 5.8x - 7.1x - 8.0 - 8.1
// Интерфейс доступа к отчетам пользователя
//------------------------------------------------------------------------------
#ifdef ComponentVersion
#Component "F_UserReport"
#end
#ifndef __UserReport_vih__
#define __UserReport_vih__
#doc
Интерфейс доступа к отчетам пользователя. </brief> <br>
Возможные значения параметра <i>ModuleID</i> интерфейса
<b><link Interface F_UserReport::UserReport>UserReport</link></b>,
они же - возможные результаты метода VisibleInModule:
<table>
<tr><th> ModuleID <th> Наименование модуля
<tr><td> AFPLAN <td> Планирование финансов
<tr><td> APLAN <td> Управление проектами
<tr><td> BUY <td> Управление снабжением
<tr><td> B_ACT <td> Нематериальные активы
<tr><td> B_BALANS <td> Бухгалтерская отчетность
<tr><td> B_FA <td> Финансовый анализ
<tr><td> B_FINANS <td> ФРО
<tr><td> B_HOZOP <td> ХозОперации
<tr><td> B_KASSA <td> Касса
<tr><td> B_KONSOL <td> Консолидация
<tr><td> B_OSN <td> Основные средства
<tr><td> B_VEKS <td> Векселя и кредиты
<tr><td> CONTROLLING <td> Контроллинг
<tr><td> COPLAN <td> Корпоративное планирование
<tr><td> CRM <td> Клиент
<tr><td> CUSTBANK <td> Клиент-Банк
<tr><td> DOCBAS <td> Документооборот
<tr><td> DOGOVOR <td> Управление договорами
<tr><td> DVS <td> Давальческое сырье
<tr><td> EXP_IMP <td> Обмен бизнес-документами
<tr><td> MANUFACTURE <td> Учет в производстве
<tr><td> MANUFPLAN <td> Планирование производства
<tr><td> MBP <td> Учет спецоснастки, спецоборудования и спецодежды
<tr><td> MENUAVT <td> Управление транспортом
<tr><td> MENUMGTS <td> Претензионно-исковая работа
<tr><td> MENUZARP <td> Заработная плата
<tr><td> MNUMARKET <td> Рекламные кампании
<tr><td> NALOGREG <td> Налоговый учет
<tr><td> NASTR_G <td> Настройка
<tr><td> OFP <td> Платежный календарь
<tr><td> OTPRCONS <td> Консигнация
<tr><td> PARTNER <td> Партнерский модуль
<tr><td> POSTPOL <td> Поставщики,получатели
<tr><td> REMONT <td> Управление ремонтами
<tr><td> ROZN <td> Розничная торговля
<tr><td> SALEPLAN <td> Управление заказами
<tr><td> SELL <td> Управление сбытом
<tr><td> SERVICE <td> Сервисное обслуживание
<tr><td> SFO <td> Спецодежда
<tr><td> SFP <td> Управление бюджетом
<tr><td> SKLAD <td> Складской учет
<tr><td> SKLAD2 <td> Матценности
<tr><td> STAFFMAINMENU <td> Управление персоналом
<tr><td> STROY <td> Управление строительством
<tr><td> SUPPLYPLAN <td> МТО
<tr><td> TAXES <td> Ведение налоговых расчетов
<tr><td> TEP <td> ТЭП
<tr><td> TPP <td> Спецификации продуктов
<tr><td> UFZ <td> Фактические затраты
</table>
#end
ObjInterface IUserReport;
#doc
Запуск отчета на выполнение при выборе его из списка отчетов
#end
procedure Run;
#doc
Наименование отчета в списке
#end
function GetReportName : String;
#doc
Наименования групп, в которые входит отчет.
Группа <b> n+1 </b> делается подчиненной группе <b> n </b>
#end
function GetGroupName (Level : Word) : String;
#doc
Приоритет отчета - сортировка внутри группы выполняется сначала
по приоритету, а затем по наименованию
#end
function GetPriority : Integer;
#doc
ModuleID модулей, в которых будет виден отчет.
Если возвращает '*', то отчет будет виден в любом модуле
#end
function VisibleInModule (Ind : Byte) : String;
end;
#end
Время ведет!