/*$Id: sprkvrt1.h,v 5.12 2012-10-30 09:24:26 sasa Exp $*/
/*08.02.2021	31.04.2005	Белых А.И.	sprkvrt1.h
Настройки для расчёта формы 1ДФ
*/

class sprkvrt1_nast
 {
  public:
  class iceb_tu_spisok sheta;               //Настройки пар счетов для поиска нужных проводок

  class iceb_tu_int kodi_pd; //коды признаков доходов
  class iceb_tu_spisok kodi_nah;       // коды начислений к признакам доходов
  class iceb_tu_int metka_podoh; /*0-подоходный налог берётся для соотвецтвующего кода признака дохода 1-не берётся*/

  class iceb_tu_str gosstrah; /*список кодов фондов начиления на зарплату*/

  short		TYP; /*Метка 0-юридическая особа 1-физическая особа*/
  short    *kodnvf8dr;  /*Коды начислений не входящие в форму 1ДФ*/
  short    *kodud;  /*Коды удержаний не входящие в форму 1ДФ*/
  
  class iceb_tu_int kodi_pd_prov; //коды признаков доходов для которых данные берём из главной книги
  
  class iceb_tu_int kodkr; /*коды командировочных расходов*/
  class iceb_tu_spisok kodd_for_kodkr; /*Коды доходов для кодов командировочных расходов*/
    
  sprkvrt1_nast() //Конструктор
   {
    gosstrah.new_plus("");
    TYP=0;    
    kodnvf8dr=NULL;
    kodud=NULL;
   }

  ~sprkvrt1_nast() //Деструкток
   {
    if(kodnvf8dr != NULL)
      delete [] kodnvf8dr;

    if(kodud != NULL)
      delete [] kodud;
   }

 };

