ConstInit()
{
   SysConstInit();
   UserConstInit();
}


SysConstInit()
{

  // Размер счета в развернутых ведомостях
  AccountSize = 31;
  IndicatorSize = 31;

  // Строка кода показателя
  IndCodeStr = " Код показателя: ";

  // Описание кода показателя в панели запроса
  IndCodeRem = " Код показателя...";

  // Способ округления отчислений во встроенных сводах
  // -1 - не округлять, 0 - округлять, 1 - отбрасывать, 2 - дополнять.
  // При разбиении отчислений по источникам или шифрам затрат
  // возможно отклонение суммы отчислений, собранной по источникам или шифрам и
  // суммы отчислений расчитанной с полной суммы.
  // При округлении (0) - на несколько рублей в ту или другую сторону.
  // При отбрасывании (1) - собранная сумма отчислений на несколько рублей меньше.
  // При дополнении (2) - собранная сумма отчислений на несколько рублей больше.
  OTCH_ROUND = 0;

  // Число месяцев хранения сводов.
  CountMonthSvod = 14;

  // Количество нормативных календарей, одновременно загружаемых в память
  MAX_COUNT_CACHE_CALENDAR = 20;

  // использование кэша в функции R_Tax
  RTAX_NAL_CACHE=1;

  INVERSE_R_DEP_8=1; // значение параметра 8 у R_DEP - противоположное функции R_SRC (8-показать панель выбора подр., иначе не показывать)
                     // если 1 заменить на 0, то при наличии в таблице функции R_DEP перед приемом 
                     // будет показываться панель выбора подразделения, запретить панель можно прибавив
                     // к параметру функции 8.

  // Признак печати в сводах разделительных линий
  // 1 - в начислениях, +2 - в удержаниях, +4 - в итогах
  // (1+2) - в начислениях и удержаниях.
  GlobalFlagPrintSimLine = 0;

  CountMonthCash = 12;

  // Способ формирования кассовой ведомости по зарплате за месяц
  // 0 - включать ЛС у которых нулевая сумма в ведомость, это позволит
  // обработать некоторым образом эти ЛС при печати ведомости
  // 1 - не включать такие ЛС
  FLAG_NUL_VED = 1;

  // Признак чтения ЛС при печати ордеров для извлечения дополнительной
  // информации, нужной для печати.
  FlagReadAccForPrintOrd = 1;

  // Признак чтения ЛС при печати ведомостей для извлечения дополнительной
  // информации, нужной для печати.
  FlagReadAccForPrintVed = 0;

  // Число месяцев хранения развернутых ведомостей.
  CountMonthVedRaz = 12;

  // Число месяцев хранения справочных ведомостей.
  CountMonthRefCash = 12;

  // Число месяцев для хранения справок в ПФ
  CountMonthSpravPF = 12;

  //
  MenuTabel  = "<Р>aбoчиe  <O>тпуcк  <Б>oльн. <Г>ocoбяз. <У>чeбн. <H>epaбoч. <Д>екр.отп. <С>правка  <П>рогул  <А>дм.";
  MenuTabel1 = "<Ent>-продолжить  <Esc>-прервать";

//  TabelMenu[0]="(╨)рсюўшх";
//  TabelMenu[1]="(╬)Єяєёъ";
//  TabelMenu[2]="(┴)юы№эшўэ√х";
//  TabelMenu[3]="(├)юёююс чрээюёЄ№";
//  TabelMenu[4]="(╙)ўхсэ√х";
//  TabelMenu[5]="(═)хЁрсюўшх";
//  TabelMenu[6]="(─)хъЁхЄэ√щ юЄяєёъ";
//  TabelMenu[7]="(╤)яЁртър";
//  TabelMenu[8]="(╧)Ёюуєы";
//  TabelMenu[9]="(└)фьшэшёЄЁрЄштэ√х";
//  TabelMenu[10]="(  )╧ю эюЁьх";

  // Кодовая страница для создаваемых DBASE таблиц
  // 0 - таблица в формате DBASE III без указания кодовой страницы
  // 0x26 - таблица в формате DBASE IV c кодовой страницей 866
  // 0x19 - таблица в формате DBASE IV c кодовой страницей 337
  CODE_PAGE = 0x26;

  // При передаче в DBF файл переводить имя поля в верхний регистр
  UpperFlag = 1;

}

