unit BRegStr;

interface

const
  //      
  REGSTR_KEY_PROJECTGROUP = 'Software\ATOL';

  // ,    
const
  REGSTR_SUBKEY_FONT  = '';
  REGSTR_KEY_FONT     = REGSTR_KEY_PROJECTGROUP + REGSTR_SUBKEY_FONT;
  REGSTR_VAL_FONTNAME        = 'FontName';
  REGSTR_VAL_FONTSIZE        = 'FontSize';
  REGSTR_VAL_FONTCOLOR       = 'FontColor';
  REGSTR_VAL_FONTCHARSET     = 'FontCharset';
  REGSTR_VAL_FONTFSBOLD      = 'FontfsBold';
  REGSTR_VAL_FONTFSITALIC    = 'FontfsItalic';
  REGSTR_VAL_FONTFSUNDERLINE = 'FontfsUnderline';
  REGSTR_VAL_FONTFSSTRIKEOUT = 'FontfsStrikeOut';

const
  REGSTR_SUBKEY_VER10 = '\1.0';
  REGSTR_SUBKEY_VER20 = '\2.0';
  REGSTR_SUBKEY_VER45 = '\4.5';
  REGSTR_SUBKEY_VER50 = '\5.0';

const
  //        
  REGSTR_VAL_DIRDATA      = 'DirData';

const
  REGSTR_VAL_CURRENTDEVICENUMBER           = 'CurrentDeviceNumber';
  REGSTR_VAL_DEVICENUMBER                  = 'DeviceNumber';
  REGSTR_VAL_DEVICENAME                    = 'DeviceName';
  REGSTR_VAL_DEVICEENABLED                 = 'DeviceEnabled';
  REGSTR_VAL_MACHINENAME                   = 'MachineName';
  REGSTR_VAL_PORTNUMBER                    = 'PortNumber';
  REGSTR_VAL_MODEL                         = 'Model';
  REGSTR_VAL_BAUDRATE                      = 'BaudRate';
  REGSTR_VAL_PRINTRATE                     = 'PrintRate';
  REGSTR_VAL_SHOWPROGRESS                  = 'ShowProgress';

const
  REGSTR_SUBKEY_DRIVERS   = '\Drivers';

  REGSTR_SUBKEY_DRIVERS_PRINTERS  = '\Printers';
  REGSTR_SUBKEY_DRIVERS_TERMINALS = '\Terminals';
  REGSTR_SUBKEY_DRIVERS_SCALES    = '\Scales';
  REGSTR_SUBKEY_DRIVERS_DISPLAYS  = '\Displays';
  REGSTR_SUBKEY_DRIVERS_SCANERS   = '\Scaners';
  REGSTR_SUBKEY_DRIVERS_KKM       = '\KKM';

const
  REGSTR_SUBKEY_DEVICE = '\Device';
  REGSTR_SUBKEY_DEVICES = '\Devices';

const
  REGSTR_SUBKEY_SEARCH = '\Search';

const
  REGSTR_VAL_DATABASEPATH             = 'DBPath';

const
  REGSTR_SUBKEY_POS = '\POS';
  REGSTR_KEY_POS = REGSTR_KEY_PROJECTGROUP +
    REGSTR_SUBKEY_POS;
  REGSTR_SUBKEY_USER_POLICY = '\User Policy';
  REGSTR_KEY_POS_USER_POLICY = REGSTR_KEY_POS + REGSTR_SUBKEY_USER_POLICY;

  REGSTR_VAL_EXENAME = 'EXENAME';

  REGSTR_VAL_1CNAME = '1CName';
  REGSTR_VAL_1CPATH = '1CPath';
  REGSTR_VAL_TAXMAN = 'TaxMan';
  REGSTR_VAL_LAST_Z_REPORT_DATE_TIME = 'LastZReportDate';
  REGSTR_VAL_GOODS_REPORT_NUMBER = 'GoodsReportNumber';
  REGSTR_VAL_LOAD_PATH = 'LoadPath';
  REGSTR_VAL_PROTOCOL = 'Protocol'; //    
  REGSTR_VAL_LOAD_FREE = 'LoadFree';

  REGSTR_VAL_USERKOD = 'UserKod';
  REGSTR_VAL_LASTUSER = 'LastUser';
  REGSTR_VAL_USERNAME = 'UserName';
  REGSTR_VAL_USERPASSWD = 'UserPasswd';

  REGSTR_VAL_USERID = 'USERID';
  REGSTR_VAL_POSID = 'POSID';

  REGSTR_VAL_USE_IM = 'UseIM';
  
  REGSTR_VAL_REGBYPLU = 'RegByPlu';
  REGSTR_VAL_REGBYHOTKEY = 'RegByHotkey';
  REGSTR_VAL_REGBYMANUALBARCODE = 'RegByManualBarcode';
  REGSTR_VAL_REGBYBARCODE ='RegByBarcode';
  REGSTR_VAL_REGBYFREEPRICE = 'RegByFreePrice';
  REGSTR_VAL_REGBYVISUAL = 'RegByVisual';
  REGSTR_VAL_RETBYPLU = 'RetByPlu';
  REGSTR_VAL_RETBYHOTKEY = 'RetByHotkey';
  REGSTR_VAL_RETBYMANUALBARCODE = 'RetByManualBarcode';
  REGSTR_VAL_RETBYBARCODE = 'RetByBarcode';
  REGSTR_VAL_RETBYFREEPRICE = 'RetByFreePrice';
  REGSTR_VAL_RETBYVISUAL ='RetByVisual';
  REGSTR_VAL_RETALL = 'RetAll';
  REGSTR_VAL_RETONE = 'RetOne';
  REGSTR_VAL_PERCENTDISCOUNT = 'PercentDiscount';
  REGSTR_VAL_PERCENTCHARGE = 'PercentCharge';
  REGSTR_VAL_SUMMDISCOUNT = 'SummDiscount';
  REGSTR_VAL_SUMMCHARGE = 'SummCharge';
  REGSTR_VAL_CHEQUEPERCENTDISCOUNT = 'ChequePercentDiscount';
  REGSTR_VAL_CHEQUEPERCENTCHARGE = 'ChequePercentCharge';
  REGSTR_VAL_CHEQUESUMMDISCOUNT = 'ChequeSummDiscount';
  REGSTR_VAL_CHEQUESUMMCHARGE = 'ChequeSummCharge';
  REGSTR_VAL_FIXPERCENTDISCOUNT = 'FixPercentDiscount';
  REGSTR_VAL_FIXPERCENTCHARGE = 'FixPercentCharge';
  REGSTR_VAL_REGCREDIT = 'RegCredit';
  REGSTR_VAL_REGTARA = 'RegTara';
  REGSTR_VAL_MONEYIN = 'MoneyIn';
  REGSTR_VAL_MONEYOUT = 'MoneyOut';
  REGSTR_VAL_GETMONEY = 'GetMoney';
  REGSTR_VAL_ZREPORT = 'ZReport';
  REGSTR_VAL_XREPORT = 'XReport';
  REGSTR_VAL_EXCHANGE = 'Exchange';
  REGSTR_VAL_ANNUL = 'Annul';
  REGSTR_VAL_REPEATREG = 'RepeatReg';
  REGSTR_VAL_CHANGEPRICE = 'ChangePrice';
  REGSTR_VAL_CHANGEQUANTITY = 'ChangeQuantity';
  REGSTR_VAL_FIXCHEQUEDISCOUNT = 'FixChequeDiscount';
  REGSTR_VAL_FIXCHEQUECHARGE = 'FixChequeCharge';
  REGSTR_VAL_ABORTCHEQUE = 'AbortCheque';

implementation

end.
