Страница 1 из 1

Где взять обновленный Docpick.txt

Добавлено: 30 дек 2004, 18:39
Savich
С исходниками отчетов Гал-ки поставляется Docpick.txt, который почему-то древний. Не подскажете, Где взять актуальный файл. :)

Re: Где взять обновленный Docpick.txt

Добавлено: 30 дек 2004, 18:42
Savich
Забыл сказать.
В Отделе Техподдержки такого файла нет.
За дополнительную плату не спрашивал. 8)

Re: Где взять обновленный Docpick.txt

Добавлено: 17 янв 2005, 18:42
slavus
Для версии 7.11 обновленный Dockpick

Re: Где взять обновленный Docpick.txt

Добавлено: 23 янв 2005, 12:36
Savich
Slavus

У нас версия 5.85.02 и обновлений не предвидится.
Поэтому, если не трудно, вышли Docpick.txt на danilin@tut.by

Добавлено: 03 май 2005, 11:59
Maverick
DoPick.txt ? поставляемый с галактикой 7.12

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


Список стандартных интерфейсов выбора Галактики 
----------------------------------------------------------------------------

GDRIVER - выбор водителя АТП
  comp код контрагента
  comp код водителя (возвращаемый)

GETAPODR - выбор подразделения указанного типа
  comp Nrec подразделения (возвращаемый)
  word TipPodr тип подразделения

GETB - выбор банка из таблицы katb
  string - название банка (возвращаемый)

GETBANK - выбор банка для организации
  comp  код организации, для кот.искать банки
  comp  NRec банка - возвращаемый

GETBASEDOC - выбор ДО
  comp p1   NRec документа-основания
  word w1   тип документа-основания
  word w2   0 - возвращать параметры через p1, иначе - через Pick с wList = 14

GETBDNAME - выбор типового примечания к ДО
  word    вид документа
  s80     код примечания(возвращаемый)

GETBOX - выбор бокса (элемента) склада
  comp    код бокса (возвращаемый)
  comp    код склада

GETBOX1 - выбор элемента без привязки к складам
  comp    код бокса (возвращаемый)

GETCITY - выбор города для страны
  comp    код государства
  comp    код города (возвращаемый)

GETCOMPL - выбор комплекта МЦ
  comp      код комплекта (возвразщаемый)

GETCUSL  - выбор комплекта услуг
  comp      код комплекта (возвразщаемый)

GETDESCR - выбор дескриптора из настроек пользователя
  string    дескриптор (строка) - возвращаемый
  string    дескриптор (строка) - возвращаемый
  word      видимость остальных (слово) - возвращаемый

GETDOVFIO
  comp    NRec доверенного лица

GETEDIZM - выбор единицы измерения
  comp    NRec единицы (по умолчанию и возвращаемый)

GETGRDESCR - выбор группы пользователей
  string  код группы пользователей (по умолчанию и возвращаемый)

GETGRMC - выбор группы матценностей
  comp      NRec группы матценностей
  s20       строковый код группы матценностей

GETGRPARTY - выбор группы партий МЦ
  comp      NRec группы партий МЦ
  s20       строковый код группы партий МЦ

GETGRPODR - выбор группы подразделений
  comp      NRec группы подразделений

GETGRPRICE - выбор группы прайс-листов
  comp      NRec группы прайс-листов

GETGRSCH - выбор группы ДО
  comp      NRec группы ДО

GETGRUSL - выбор группы услуг
  comp    NRec группы услуг
  s20     строковый код группы услуг

GETGRSTATE - выбор группы стран
  comp    Nrec группы стран

GETKATOR - выбор организации
  comp    Nrec организации
  comp    NRec самого верхнего уровня доступного при выборе
  boolean true - позволяет выбрать группу, а не только контрагента
  comp    nRec группы (KatOrgDescr.nRec)
  comp    Nrec банка

GETKONDO - выбор исполняемых ДО по контрагенту
  comp  код контагента
  date  первая дата интервала
  date  вторая дата интервала

GETMC - выбор материальной ценности
  comp  Nrec матценности

GETMOL - выбор МОЛ
  comp   NRec МОЛ (возвращаемый)
  comp   код подразделения для выбора МОЛ (если 0 - по всем)

GETNALOG - выбор налога
  comp   код налога

GETNAZNA - выбор назначения
  comp    Nrec выбранного назначения

GETOTPED - выбор отпускной единицы
  comp   NRec МЦ/услуги
  comp   код отп.единицы (возвращаемый)
  word   1- МЦ, 2 - услуга

GETPAR__ - выбор партии
  comp    NRec партии (возвращаемый)
  comp    Nrec матценности для фильтра (необязат.)

GETPARTY - выбор партии (работает через GetPar__)
  comp    NRec партии (возвращаемый)

GETPODR - выбор подразделения (работает через GEtPodrV)
  comp    NRec подразделения (возвращаемый)

GETPODR1 - выбор вышестоящего подразделения
  comp    NRec подразделения (возвращемый)
  comp    Nrec текущего подразделения (будет отсутствовать в выборе)

GETPODRV - выбор подразделения и его вышестоящего
  comp    NRec подразделения (возвращемый)
  comp    Nrec подразделения, вышестоящего для него

GETPRICE - выбор из прайс-листа - возвращает параметры через PickPric
  comp    NRec прайс-листа
  comp    NRec склада, по которому показывать наличие МЦ
  word    выбран прайс по: 1(МЦ) / 2(услугам)   - возвращаемый

GETRESHR - выбор ресурса хранения
  comp    Nrec выбранной записи

GETSHTRAF - выбор типового штрафа
  comp    Nrec штрафа из классификатора

GETSKLAD - выбор склада
  comp    Nrec выбранного склада

GETSOMEBARTER - групповой выбор бартерных договоров для отчетов
  возврат выбранных - через Pick с ((1 == Pick.wList))

GETSOMGM - выбор групп матценностей
  возврат выбранных - через Pick с ((2 == Pick.wList))

GETSOMGP - выбор групп партий для отчетов
  возврат выбранных - через Pick с ((3 == Pick.wList))

GETSOMGS - групповой выбор групп ДО
  возврат выбранных - через Pick с ((4 == Pick.wList))

GETSOMGU - групповой выбор групп услуг
  возврат выбранных - через Pick с ((5 == Pick.wList))

GETSOMKO - групповой выбор контрагентов
  возврат выбранных - через Pick с ((6 == Pick.wList))

GETSOMEMC - групповой выбор МЦ
  comp  -12345, если не нужно запрашивать кол-во
        -12346, то же + пометить все по умолчанию
        -12347  без кол-ва, без удаления Pick
        -12348  с инвертированием Pick-а
  возврат выбранных - через Pick с ((7 == Pick.wList))

GETSOMEMOL - гурпповой выбор МОЛ
  возврат выбранных - через Pick с ((8 == Pick.wList))

GETSOMNA - выбор нескольких назначений сопроводительных документов
  возврат выбранных - через Pick с ((9 == Pick.wList))

GETSOMEPARTY - групповой выбор партий МЦ
  возврат выбранных - через Pick с ((10 == Pick.wList))

GETSOMPO - групповой выбор подразделений
  возврат выбранных - через Pick с ((11 == Pick.wList))

GETSOMESKLAD - групповой выбор складов
  возврат выбранных - через Pick с ((11 == Pick.wList))

GETSOMUS - групповой выбор услуг
  comp   -12345, если не нужен запрос количества
         -12346, то же + выбор всех по умолчанию
  возврат выбранных - через Pick с ((12 == Pick.wList))

GETSTATD - выбор и редактирование категории документов
  comp  Nrec категории

GETSTATE - выбор и редактирование государства
  comp  Nrec государства

GETTYPMC - выбор и редактирвоание типов объектов учета
  comp  NRec код типа объекта учета - возвращаемый

GETUSERTUNE - выбор настройки пользователя (для каопирования)
  string  чья настройка выборана - OwnName

GETUSL - выбор услуги
  comp   Nrec услуги

GETVALCU - выбор курса валюты
  comp   myC       код валюты
  date   myd       дата, до которой показывать курсы (не портится)
  double sumr      сумма в рублях - возвр.
  double sumv      сумма в валюте - возвр.
  double Curs      курс: sumr/sumv - возвр.
  data   cursdate  реальная выбранная дата курса - возвр.

GETVALNA выбор названия валюты
  s30    наименование выбранной валюты

GETVALOT выбор валюты
  comp   nrec выбранной валюты

GETVALUT выбор курса валюты (сокращенный cetvalcu)
  comp  myC        код валюты
  date  myd        дата, до которой показывать курсы (не портится)
  summa sumr       сумма в рублях - возвр.
  summa sumv       сумма в валюте - возвр.

GETVIDOR - заполнение/выбор групп контрагентов
  comp    Nrec грфппы контрагентов
GKONBAL - подсчет баанса взаиморасчетов
  comp   c1           код контрагента
  date   d1           дата, на которую надо рассчитать баланс
  word   NaklOnlyWas  1-если надо только по проведенным накладным
  double BalR         баланс в валюте для отчетов
  double BalV         баланс в базовой валюте

GLISTGD - выбор и заполнения списка групп пользователей
  comp  код списка пользователей

GNPUNKTS - выбор и редактирвоание пункта разгрузки для организации
  comp   NRec организации
  comp   NRec пункта разгрузки (возвращаемый)

GROUPSCH - выбор и редактирование групп ДО
  comp   Nrec группы ДО

GSALDDAT - Остатки по МЦ в нужном разрезе на нужную дату
  date d1       дата расчета очтатков по умолчанию (если 0, текущая)
  comp cMat     код матценности по умолчанию
  comp cSklad   код склада для расчета (-1 - по всем складам)
  comp cMOL     код МОЛ для расчета    (-1 - по всем МОЛ)
  comp cParty   код партии для расчета (-1 - по всем партиям)
  comp cE       код отпускной единицы  ( 0 - рассчитать в учетной ед.)

GSALDKON - состояние взаиморасчетов с контрагентом + message не экран
  comp c1       код контрагента
  date d1       дата, на которую надо рассчитать баланс
  word TipBal   тип баланса 0 - общий, 1 только как с покупателем

GSKLOST - текущие остатки МЦ на складе (простмотр)
  comp    код склада (nrec)

GTEKOST  - просмотр и выбор текущих остатков на предприятии
  comp pMC               матценность
  comp pOtpEd            отпускная единица
  comp pPodr             склад
  comp KatPodr_NRec      \
  comp KatMol_NRec        > возвращаемый разрез
  comp KatParty_NRec     /

'GetDBase' - выбор исполняемых документов-оснований
  параметры
    OkOne     : boolean     // true-один ДО, false-несколько
    myDirect  : word        // направление BaseDoc.Direct 1-ПРОДАЖА  2-ЗАКУПКА 0-ВНУТРЕННЯЯ
    myVidDoc  : word        // вид ДО BaseDoc.VidDoc
    myGetBDoc : comp        // номер ДО BaseDoc.Nrec
    myGetSDoc : comp        // номер этапа StepDoc.NRec
    myGetOrg  : comp        // организация BaseDoc.cOrg
    mySumma   : double      // долг платежей по ДО
  выбранные ДО записываются в Pick
    ((word(32)      ==   Pick.wList  and
      StepDoc.NRec  ==   Pick.cRec
    ))

'GetHozOB' - выбор ТХО
  параметры
    myPlansNo : comp    //  план счетов (UserTune.cPlansSch или SystDate.cPlansSch)
    AllHozDoc : word    //  тип документа (1-плат.поручение,...)
    NRecPick  : comp    //  номер типовой орерации HozOper.NRec

'HozOper' - выбор ТХО (Начиная с версии 6.0 использовать вместо 'GetHozOB')
                      (с параметром WorkType=1                            )
  WorkType,           // Тип поведения:
                      //   0 - По Enter вызывает редактор ТХО
                      //   1 - По Enter возвращает NRec текущей ТХО
  AllHozDoc,          // тип документа
  mySysNum,           // тип Хоз.операции
  NRecPick;           // номер ТХО

'GetSomeKatSopr' -  Выбор набора накладных
    TypeSopr : word  // тип накладной
    begdate  : date  // дата начала периода за который нужно отобразить накладные
    enddate  : date  // дата конца периода за который нужно отобразить накладные
    wView    : word  // 1-показывать сформированные ордера, 0-нет
  выбранные Накладные записываются в Pick
    ((word(22)      ==   Pick.wList  and
      KatSopr.NRec  ==   Pick.cRec
    ))
  в поле Pick.PickNum := Date2Word(KatSopr.dSopr)
    для сортировки по датам накладных

'GetInvent' - Выбор инвентаризации
    param_InvTab : comp // возращает InvTab.nRec

'GetSome_Any' - выбор сразу нескольких справочников за один раз
  ViewPole - в этот параметр передается маска что можно
             выбирать (выбор осуществляется стандартными интерфейсами)
   1 // склады      Pick.wList = 1   RunInterface('GetSomeMC',comp(-12345))
   2 // мол         Pick.wList = 2   RunInterface('GetSomePodr')
   4 // партия      Pick.wList = 4   RunInterface('GetSomeMOL')
   8 // МЦ          Pick.wList = 8   RunInterface('GetSomeParty',0)
  16 // контрагент  Pick.wList = 16  RunInterface('GetSomeKontr')
 все выбраные записи заносятся в таблицу Pick

'GetSomeKatBox' - Выбор нескольких ячеек хранения // версия 5.5
  Параметр  - param_nRec - запись на которую нужно встать
  Выбор в таблицу Pick.wList = 34

'GetSomeKLVal' - Выбор нескольких валют // версия 5.5
  Параметр  - param_nRec - запись на которую нужно встать
  Выбор в таблицу Pick.wList = 35

!-------------------------------------------------------------------------------
! Основные интерфейсы выбора данных КБУ                                
!-------------------------------------------------------------------------------

Общая информация о режимах выбора (GloConst.inc)

  cgiNo         =    0; // Обычный режим - для интерфейсов, объединяющих выбор и
                        // редактирование - только режим редактирования
  cgiPick       =    1; // Режим выбора данных (одиночный выбор)
  cgiMulti      =    2; // Выбор данных множественный
                        // (используется совместно с cgiPick)
  cgiNotEdit    =    4; // Нельзя переходить в режим редактирования
  cgiNotClear   =    8; // Не очищать выбор при входе (сохранение выбора)
  cgiPickNode   =   16; // Выбирать только корневые элементы
  cgiPickLeaf   =   32; // Выбирать только листовые элементы
  cgiPickExt    =   64; // Возможность выбрать "прочие" элементы аналитики
  cgiPickKau    =  128; // Специальные случаи выбора
                        // Для выбора аналитики - не выбирать ни "Прочие"
                        // ни "Не определенные" значения
  cgiPickSub    =  256; // Выбор субсчетов (и только их) - для GetBuhSchet
  cgiPickSch    =  512; // Выбор счетов (и только их) - для GetBuhSchet
  cgiSingleEdit = 1024; // Запустить окно редактирования для текущего NRec
  cgiSetFilter  = 2048; // Устанавливать фильтр при запуске
  cgiPickAlone  = 4096; // Специальные случаи
                        // Выбор только одного элемента аналитики - для ThreePickKau

  Перечень режимов задается одним числом с помощью суммирования необходимых
  элементов, например:
  cgiPickMult   = 1 + 2 = 3 = cgPick or cgiMulti // Множественный выбор

Внимание - не все режимы поддерживаются различными интерфейсам !!!

!-------------------------------------------------------------------------------

'GetBuhSchet' - Выбор счетов и субсчетов бухгалтерского учета
  параметры
    1.     wIntMode  : word;    // Режим выбора (см. выше)
    2.     MyPlansNo : tNRec;   // NRec плана счетов
    3. var sGetSch   : tSchet3; // Счет
    4. var sGetSub   : tSubSch; // Субсчет
  множественный выбор формируется в маркере с именем 'gt65532buhschet' (NRec-и)
  одновременно формируются записи таблицы PickBuh
    для субсчетов с PickBuh.KodTable = 65531 (константа cgPick_SubSch)
    для счетов    с PickBuh.KodTable = 65532 (константа cgPick_Schet)

'GetPlansSch' - Выбор плана счетов
  параметры
    1. var MyPlansNo : tNRec;   // NRec плана счетов

Выбора значения аналитики (GetKau.vih)
  ------------------------------------------------------------------------------
  ObjInterface ObjGetKau;
    // Получить имя маркера для кода КАУ
    function GetMarkerName
            (     wKau     : word  // код КАУ (таблица КАУ)
            ) : string;
    // Выбор КАУ одного уровня
    function GetCodeKau
            (     wIntMode : word; // режим выбора          (см. GloConst.inc)
                  wKau     : word; // код КАУ (таблица КАУ) (см. KauConst.inc).
                                   // Для 7.1x - var параметр
                                   // Возвращает код ЭЛЕМЕНТАРНОЙ Аналитики для
                                   // Наборов и Обобщенных (для остальных
                                   // возвращается как был на входе)
              var cKau     : comp  // выбранный NRec ЭЛЕМЕНТАРНОЙ Аналитики
            ) : longint;           // возвращает количество выбранных записей
    // Убить все фильтры выбора
    procedure ClearFilter;
    // Установить фильтр выбора
    procedure SetFilter
            (     wKau     : word; // код КАУ (таблица КАУ)
                  cKau     : comp  // NRec КАУ
            );
  end;
  VipInterface GetKau implements ObjGetKau;
  ------------------------------------------------------------------------------
При выборе формируется маркер с именем, которое можно узнать через функцию
GetMarkerName (см. выше), одновременно формируются записи PickBuh со
значениями PickBuh.KodTable = wKau

Таким образом, для выбора значения аналитике необходимо вызвать
МЕТОД ИНТЕРФЕЙСА, а не интерфейс!!!
  Объявление (до логической таблицы)
  var iGetKau : GetKau;
  затем в тексте
  ... := iGetKau.GetCodeKau(...
!-------------------------------------------------------------------------------
! Основные интерфейсы для работы с тарифными ставками                
!-------------------------------------------------------------------------------
tarStav (' Просмотр и редактирование тарифных ставок')
Параметры:
Word   [in]     (система оплат)
Comp   [in|out] (возвращается ссылка на тарифную ставку)
double [in]     (режим входа в интерфейс : 1 - выбор; 2 - редактирование)

!-------------------------------------------------------------------------------
! Основные интерфейсы для работы с каледарями и графиками            
!-------------------------------------------------------------------------------
Calendar ('Классификатор календарей')
Параметры:
comp [in|out] (ссылка на запись календаря)
!-------------------------------------------------------------------------------
Prazdnik (' Просмотр праздников ')
Параметры:
comp [in|out] (ссылка на запись таблицы праздничных дней)
integer [in] (год для праздничных дней(используется для задания первоначальных ограничений))
integer [in] (месяц для праздничных дней(используется для задания первоначальных ограничений))
!-------------------------------------------------------------------------------
SpCalend ('Просмотр отклонений')
Параметры:
comp [in|out] (ссылка на запись календаря)
comp [in|out] (ссылка на запись отклонения)
!-------------------------------------------------------------------------------
OtklClnd (' Просмотр отклонений дней от шаблона')
Параметры:
comp [in|out] (ссылка на запись календаря)
comp [in|out] (ссылка на запись отклонения)
!-------------------------------------------------------------------------------
Grafik (' Классификатор графиков')
Параметры:
comp [in|out] (ссылка на запись графика)
!-------------------------------------------------------------------------------
WorkPattern (' Просмотр и редактирования шаблонов рабочего дня ')
Параметры:
comp [in|out] (ссылка на шаблон)
!-------------------------------------------------------------------------------
SpWorkSel (' Выбор смены ')
Параметры:
comp [in|out] (ссылка на шаблон рабочего дня)
comp [out] (возвращается выбранная смена )
!-------------------------------------------------------------------------------
OtklGraf (' Просмотр и редактирование отклонений по дням')
Параметры:
comp [in|out] (ссылка на запись графика)
!-------------------------------------------------------------------------------
!   вспомогательные функции работы с графиками
!-------------------------------------------------------------------------------
Интерфейс GrafikFunctions (Общесистемные функции работы с графиком):
Функция возвращает количество отработанных часов между датами для заданного графика: RabChasBetweenDates
Параметры:
  comp [in] (ссылка на график)
  date [in] (дата начала периода)
  date [in] (дата окончания периода)
Возвращаемый тип: 
  Double
!===============================================Функция возвращает количество отработанных часов на дату для заданного графика: RabChasOnDate
Параметры:
  comp [in] (ссылка на график)
  date [in] (дата, на которую нужно получить данные)
Возвращаемый тип: 
  Double
!===============================================Функция возвращает количество отработанных минут между датами для заданного графика: RabMinBetweenDates
Параметры:
  comp [in] (ссылка на график)
  date [in] (дата начала периода)
  date [in] (дата окончания периода)
Возвращаемый тип: 
  Double
!===============================================Функция возвращает количество отработанных минут на дату для заданного графика: RabChasOnDate
Параметры:
  comp [in] (ссылка на график)
  date [in] (дата, на которую нужно получить данные)
Возвращаемый тип: 
  Double
!===============================================Функция возвращает количество смен между датами для заданного графика: RabSmenBetweenDates
Параметры:
  comp [in] (ссылка на график)
  date [in] (дата начала периода)
  date [in] (дата окончания периода)
Возвращаемый тип: 
  LongInt
!===============================================Функция возвращает количество смен на дату для заданного графика: RabSmenOnDate
Параметры:
  comp [in] (ссылка на график)
  date [in] (дата, на которую нужно получить данные)
Возвращаемый тип: 
  longInt
!===============================================Функция возвращает количество раб. дней между датами для заданного графика: RabDayBetweenDates
Параметры:
  comp [in] (ссылка на график)
  date [in] (дата начала периода)
  date [in] (дата окончания периода)
Возвращаемый тип: 
  LongInt
!===============================================Функция возвращает количество раб. дней на дату для заданного графика: RabDayOnDate
Параметры:
  comp [in] (ссылка на график)
  date [in] (дата, на которую нужно получить данные)
Возвращаемый тип: 
  longInt
!===============================================Функция возвращает количество ночных вечерних дневных только по шаблону, а разрыв графика пока по сменам: AllChasBetweenDateTime
Параметры:
  date [in] (дата начала периода)
  date [in] (дата окончания периода)
  double [in,out] (количество дневных)
  double [in,out] (количество вечерних)
  double [in,out] (количество ночных)
  double [in,out] (Разрыв смены часы)
  double [in,out] (Часы обеда)
Возвращаемый тип: 
  Boolean
!-------------------------------------------------------------------------------
!   вспомогательные функции работы с каледарем
!-------------------------------------------------------------------------------
Интерфейс CalendarFunctions (Общесистемные функции работы с календарем):
Функция возвращает признак дня(выходной/рабочий): GetPriznDay
Параметры:
  comp [in] (ссылка на календарь)
  date [in] (день, для которого ищется признак)

Возвращаемый тип: 
            Byte (1 - выходной; 0 - рабочий)
!===============================================Функция возвращает наименование дня: GetNameDay
Параметры:
  comp [in] (ссылка на календарь)
  date [in] (день, для которого ищется наименование)

Возвращаемый тип: 
            String
!===============================================Функция служит для определения рабочего дня:  IsWorkDay
Параметры:
  comp [in] (ссылка на календарь)
  date [in] (день, для которого ищется признак)

Возвращаемый тип: 
            Boolean
!===============================================Функция служит для определения выходного дня:  IsWeekEnd
Параметры:
  comp [in] (ссылка на календарь)
  date [in] (день, для которого ищется признак)
Возвращаемый тип: 
            boolean
!===============================================Функция служит для определения праздничного дня:  IsHoliday
Параметры:
  comp [in] (ссылка на календарь)
  date [in] (день, для которого ищется признак)
Возвращаемый тип: 
            Boolean
!===============================================Функция служит для определения количества рабочих дней между датами:  WorkDaysBetween
Параметры:
  comp [in] (ссылка на календарь)
  date [in] (дата начала периода)
  date [in] (дата окончания периода)

Возвращаемый тип: 
            Longint
!===============================================Функция служит для определения количества рабочих дней между датами:  WorkDaysBetween
Параметры:
  comp [in] (ссылка на календарь)
  date [in] (дата начала периода)
  date [in] (дата окончания периода)

Возвращаемый тип: 
            Longint
!===============================================Функция служит для определения даты рабочего дня через заданное кол-во рабочих дней после заданной даты:  DateAfterWorkDay
Параметры:
  comp [in] (ссылка на календарь)
  date [in] (дата начала периода)
  longint [in] (кол-во рабочих дней)

Возвращаемый тип: 
            Date
!===============================================Функция служит для определения даты рабочего дня на заданное кол-во рабочих дней до заданной даты:  DateBeforeWorkDay
Параметры:
  comp [in] (ссылка на календарь)
  date [in] (дата начала периода)
  longint [in] (кол-во рабочих дней)

Возвращаемый тип: 
            date
!===============================================
!Интерфейс работы со справочниками модуля "Управление ===============================================осуществляет одиночный или множественный выбор записей из таблицы Catalogs
PickCatalog2
Параметры:
    iEntryPoint [in] точка входа (код каталога)
    cCurPos     [in] NRec текущей (вход), выбранной (выход) позиции
    parmode     [in] вход: 0 - режим выбора
                           1 - режим редактирования
                           2 - режим выбора с кнопкой по всем регионам
                           3 - выбор из списка отчетов
                           5 - все каталоги, редактирование
                           6 - все отчеты, редактирование
                           7 - выбор для доп. таблиц
                           100-106 - аналогичны вышестоящим, только с обработкой
                               маркировки (множественный выбор)

Возвращаемый тип: 
  comp (Nrec выбранной записи)
  
  при множественном выборе маркер с выбранными записями
  заносится в переменную 'CatalogsMarker'