userreport и табельный учет

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

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

Ответить
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

userreport и табельный учет

Сообщение Gameus_ »

Нужно запихнуть пользовательский отчет в модуль Табельный учет
а в userreport.vih у меня его нет, подскажите плиз константу или выложите последний userreport.vih.
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Сообщение RAJAH »

Разве не 'TABEL'?
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Сообщение Gameus_ »

можете свой userreport.vih выложить, у меня видимо устаревший
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Сообщение RAJAH »

У меня тоже не новый - 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;
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Сообщение Gameus_ »

Спасиб, попробую
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Сообщение Masygreen »

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

//------------------------------------------------------------------------------
//                                                      (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

Время ведет!
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Сообщение Masygreen »

Пользуйтесь на здоровье .. внимательно патчи ставте .. по F9 в ручном режиме .. или переставте галку с нового дистрибутива
Время ведет!
Ответить