Список прочих классов

Название классаМетоды классаОписание

CurPrnFile

 Класс для работы с текущим файлом печати. Может использоваться только в формах печати.
              
            
 
int
  GetKindDevice()
            
Возвращает тип устройства печати: 0 для "PRN","LPT1", 1 для "LPT2", 2 для "LPT3", -1 для файлов на диске.
long GetCountByte()
            
Возвращает число символов, помещенное в файл.
char GetFlag_Print()
void SetFlag_Print(
  int Flag)
            
Функции для работы с флагом прекращения печати. ( 1 - печатать, 0 - нет )
long  GetPos()
            
Возвращает указатель на позицию выводимого символа в файле печати или строке в процессе печати.
int GetOutHandle()
            
Возвращает Handle файла печати.
int GetLineCounter()
            
Возвращает счетчик напечатанных строк (после перевода листа обнуляется).
char GetSimLine()
void SetSimLine(   
  char Sim)
            
Функции для получения/установки символа для линий отчеркивания.
int GetCountLine Devider()
void SetCountLine Devider(
  int Count)
            
Функции для получения/установки числа строк разделения между строками таблицы при печати.
int GetCountCol Devider()
            
Возвращает число символов разделения столбцов таблицы при печати.
int  GetGorizTab()
void SetGorizTab(
  int Tab)
            
Функции для получения/установки размер отступа при повторной печати строки.
char GetKindPaper()
            
Возвращает тип используемой бумаги (0 – рулон, 1 – лист).
char GetKindPrint()
            
Возвращает тип печати (0 – обычная, 1 – сжатая).
char GetPortLand()
            
Возвращает ориентацию листа (0 – «портрет», 1 – «ландшафт»).
int  GetCountCopy()
            
Возвращает количество копий.
int  GetSizePage()
            
Возвращает количество строк на странице для выбранной ориентации листа.
int GetWidthPage()
            
Возвращает количество столбцов на странице для выбранной ориентации листа.
int  GetOffset()
            
Возвращает смещение от левого края страницы.
int GetFlagBrowse()
            
Возвращает флаг необходимости просмотра перед печатью.
int   ControlSetToPrinter(
 BSTR ControlSet)
            
Вывод управляющих наборов на принтер.
int PostControlSetToPrinter()
            
Набор управляющих символов после печати выводится на принтер.
void  ListFeed()
            
Перевод страницы.

CurPrnTbl

 Класс для работы с текущей печатаемой таблицей (предназначен для работы из форм печати).
BSTR Name_Fld (
  int Fld)
            
Возвращает имя поля по номеру поля.
uchar  Format_Fld(
  int Fld)
            
Возвращает формат поля по номеру поля.
uchar Accurasy_Fld(
  int Fld)
            
Возвращает точность поля по номеру поля.
uchar Width_Fld(
  int Fld)
            
Возвращает ширину поля по номеру поля.
int GetCountInsertRcr()
            
Возвращает количество выделенных строк в таблице.
short GetСount TransferFld ()
            
Возвращает количество полей предназначенных для передачи в файл (при передачи в TXT, DBF или CSV форматах).
BSTR Text(
  int N_X,
  int N_Y)
            
Возвращает значение ячейки из строки N_Y столбца N_X.
              BSTR TextS (
              BSTR Name,
              int N_Y)
            
Возвращает значение ячейки из строки N_Y столбца с именем Name.
int Del_Empty_Rcr()
            
Удаляет пустые записи в таблице.
int Find_Db(
  int Beg_Rcr,
  int End_Rcr,
  BSTR Text,
  int N_X)
int Sort_Field(
  int N_F)
int Turbo_Find (
  int Beg_Rcr,
  int End_Rcr,
  int Comp_Rcr,
  int Flag)

int Comp_Db (
  BSTR Str_Sim
  int Rcr1,
  int Rcr2,
  int Fld)
int  Find_Text(
  int Beg_Rcr,
  int End_Rcr,
  int N_F,
  BSTR Text0)
int Find_Str (
  int Rcr,
  BSTR Str_Sim)
            
Функции для поиска и сортировки в таблице.
int Сheck_Empty_Rcr(
  int N_R)
            
Проверка строки таблицы на пустоту.
BSTR Shab_Fld (
   int Fld)
            
Шаблон для заполнения поля Fld.
int Reform_To_Dbf (
  BSTR Dbf_File)
int Reform_From_Dbf (
  BSTR Dbf_File,
  int FlagClear)
int Append_To_Dbf(BSTR Dbf_File)
int Reform_To_Text(BSTR Text_File)
int Reform_From_Text(
  BSTR Text_File,
  int FlagClear)
int Append_To_Text(BSTR Text_File)
int Reform_To_CSV()
int Append_To_CSV()
int GeneralTransfer(int ShowPanel)
int GeneralLoad (
  int ShowPanel)
int UserTransfer()
            
Функции для передачи таблицы в файл и приема таблицы из файлов в разных форматах (TXT, DBF, CSV).
char Flag_Action_1(
  int Rcr)
char Flag_Action_0 (
  int Rcr)
char Ins_Record (
  int N_Y)
            
Проверка того, что строка отмечена для обработки.
uchar  Width_Name(
  int Fld)
            
Ширина заголовка столбца.
BSTR Name(
  int Fld)
            
Заголовок столбца.
BSTR Rema(
  int Fld)
            
Комментарий к столбцу.
BSTR Remc(
  int Fld)
            
Комментарий к столбцу (в режиме корректировки).
BSTR Get_Bottom_Text(
  int N_Fld)
            
Текст из подножия таблицы для столбца N_Fld.
BSTR Dbf_Name(
  int Fld)
uchar Dbf_Format(
  int Fld)
uchar Dbf_Accurasy(
  int Fld)
uchar Dbf_Width (
  int Fld)
int Dbf_Order(
  int Fld)
            
Имя, формат, точность, ширина и порядок для поля при передаче таблицы в DBF и CSV форматах.

ShifrZatrat

 Класс для работы с шифром затрат.
void  ComInitial(
  BSTR pShz,
  int iFlagNach)
            
Инициализация шифра затрат строкой pShz. iFlagNach – признак, как рассматривать ШЗ (по настройке для начислений или по настройке для удержаний).
BSTR  GetFullShz()
            
Возвращает полный ШЗ в виде строки.
BSTR  ComOrderPartShz(
  int Order)
            
Возвращает часть шифра затрат по ее порядковому номеру Order.
int CorrectShifrZatr(
  int x,
  int y)
            
Функция корректировки шифра затрат (появляется окно для корректировки, (x,y) – координаты левого верхнего угла).
BSTR  GetPartShzI(   
  int Part  )
            
Возвращает часть шифра затрат по номеру части в настройке структуры ШЗ.
BSTR  GetPseudPartShz (
  BSTR Pseud)
            
Возвращает часть шифра затрат по псевдониму части.
void  SetPartShz (
  BSTR pPart,
  int Part)
            
Устанавливает новое значение части шифра затрат, по номеру части в настройке структуры ШЗ.
void  SetOrderPartShz (
  BSTR pPart,
  int Order)
            
Устанавливает новое значение части шифра затрат по порядковому номеру в шифре затрат.
void  SetPseudPartShz (
  BSTR pPart,
  BSTR Pseud)
            
Устанавливает новое значение части шифра затрат по псевдониму части ШЗ.
int   Count()
            
Возвращает количество частей в ШЗ.

TempCommonSrc

 Класс для временного сохранения источника.
void TempCommonSrcInitial(
  int inCmnSrc)
            
Сохранения глобального источника с номером inCmnSrc без инициализации новым значением.
void TempCommonSrcInitialIC(
  int inCmnSrc,
  char NewValue)
            
Сохранения глобального источника с номером inCmnSrc с инициализацией новым значением NewValue.

TmpMem

 Класс для создания временного буфера.
void IInitialS(
  BSTR String)
            
Создание буфера по размеру строки String и инициализация его этой строкой.
void IInitialL(
  long MaxSize)
            
Создание буфера размера MaxSize.
void IInitialSL(
  BSTR String,
  long MaxSize)
            
Создание буфера размера MaxSize и инициализация его строкой.
BSTR Get()
            
Получить содержимое буфера.