DMR_DEMIRBAS_LISTESI::DMR_DEMIRBAS_LISTESI ( DMR_RAPOR_VARS * P_DMR_RV ) : REPORT_KERNEL ( "DMR_DEMIRBAS_LISTESI" ) { SET_HEIGHTS (30,30); m_max_line_count = GET_MAX_LINE_COUNT (14); m_degerleme_oncesi_demirbas_toplami = 0.0; m_degerleme_oncesi_birikmis_amortisman_toplami = 0.0; m_degerleme_oncesi_net_deger_toplami = 0.0; m_degerleme_sonrasi_demirbas_toplami = 0.0; m_degerleme_sonrasi_birikmis_amortisman_toplami = 0.0; m_degerleme_sonrasi_net_deger_toplami = 0.0; m_birikmis_amortisman_toplami = 0.0; m_donem_amortisman_toplami = 0.0; m_ayrilmamis_amortisman_toplami = 0.0; m_tum_satirlar_basildi = false; m_sira_no = 0; m_last_satir_indisi = 0; M_DMR_RV = P_DMR_RV; FILL_YAZDIRILACAK_SATIRLAR_LIST(); }
ISL_DEFTERI_RAPORU::ISL_DEFTERI_RAPORU( ISL_RAPOR_VARS * P_ISL_RV) : REPORT_KERNEL ("ISL_DEFTERI_RAPORU") { SET_HEIGHTS ( 48, 20 ); m_max_line_count = GET_MAX_LINE_COUNT ( 10 ); m_gider_fisi_index = 0; m_gelir_fisi_index = 0; m_sayfa_numarasi = 1; m_rapor_bitti_mi = false; m_gider_fisi_satiri_var_mi = false; m_gelir_fisi_satiri_var_mi = false; m_gider_kdv_haric_toplam = 0.00; m_gider_kdv_tutar_toplam = 0.00; m_gider_toplam = 0.00; m_gelir_kdv_haric_toplam = 0.00; m_gelir_kdv_tutar_toplam = 0.00; m_gelir_toplam = 0.00; m_gelirler_yazdirildi = false; m_giderler_yazdirildi = false; M_ISL_RV = P_ISL_RV; FIS_SATIRLARINI_AL(); m_devreden_toplam_var_mi = DEVREDEN_TOPLAM_HESAPLA(); }
FAT_FATURA_LISTESI_RAPORU::FAT_FATURA_LISTESI_RAPORU( FATURA_RAPOR_STRUCT * P_FAT_RAPOR, QString rapor_basligi ) : REPORT_KERNEL (rapor_basligi) { SET_HEIGHTS ( 30, 30 ); SET_ORIENTATION( QPrinter::Landscape ); M_FAT_RV = P_FAT_RAPOR; m_max_line_count = GET_MAX_LINE_COUNT ( 14 ); m_rapor_kriterleri_1 = M_FAT_RV->baslangic_tarihi.toString("dd MMMM yyyy") + " - " + M_FAT_RV->bitis_tarihi.toString("dd MMMM yyyy"); if ( M_FAT_RV->cari_hesap_id NE -1 ) { QString cari_hesap_kodu, cari_hesap_ismi; int result = CARI_GET_HESAP_KODU_ISMI_PARA_BIRIM_ID( M_FAT_RV->cari_hesap_id, &cari_hesap_kodu, &cari_hesap_ismi ); if ( result NE 0 ) { m_rapor_kriterleri_1.append(" - Cari Hesap : " + cari_hesap_kodu + " " + cari_hesap_ismi ); } } if ( M_FAT_RV->irsaliye_durumu NE -1 ) { m_rapor_kriterleri_1.append(" - " + FAT_GET_FAT_IRSALIYE_DURUMU_STRING( M_FAT_RV->irsaliye_durumu ) ); } if ( M_FAT_RV->min_tutar NE 0.00 OR M_FAT_RV->max_tutar NE 0.00 ) { m_rapor_kriterleri_1.append( " - Tutar Aralığı : " + VIRGUL_EKLE( QVariant ( M_FAT_RV->min_tutar ).toString() ) + " - " + VIRGUL_EKLE( QVariant( M_FAT_RV->max_tutar ).toString() ) ); } double max_tutar = 999999999.99; if ( M_FAT_RV->min_tutar EQ 0.00 ) { M_FAT_RV->min_tutar = 0.00; } if ( M_FAT_RV->max_tutar EQ 0.00 ) { M_FAT_RV->max_tutar = max_tutar; } m_baslangic_tarihi = M_FAT_RV->baslangic_tarihi.toString("dd MMMM yyyy"); m_bitis_tarihi = M_FAT_RV->bitis_tarihi.toString("dd MMMM yyyy"); m_tum_rapor_satirlari_basildi = false; m_last_satir_indisi = 0; m_footer_vht = 0.00; m_footer_kdv = 0.00; m_footer_otv = 0.00; m_footer_tutari = 0.00; FILL_RAPOR_SATIRLARI(); }
DVZ_KUR_RAPORU::DVZ_KUR_RAPORU( QString p_date ) : REPORT_KERNEL ("DVZ_KUR_RAPORU") { m_date = p_date; SET_HEIGHTS ( 30, 30 ); m_max_line_count = GET_MAX_LINE_COUNT ( 14 ); m_tum_satirlar_yazildimi = false; KUR_BILGILERINI_TOPLA(); }
BNK_KK_EKSTRESI_RAPORU::BNK_KK_EKSTRESI_RAPORU( BNK_RAPOR_VARS * BNK_RAPOR, QString baslik ) : REPORT_KERNEL (baslik) { SET_HEIGHTS ( 30, 30 ); BNK_RV = BNK_RAPOR; m_max_line_count = GET_MAX_LINE_COUNT ( 14 ); m_tum_satirlar_basildi = false; m_last_islem_indisi = 0; m_eklenen_kayit_sayisi = 0; m_footer_toplam_borc = 0.0; m_footer_toplam_alacak = 0.0; }
BNK_POS_EKSTRESI::BNK_POS_EKSTRESI( BNK_RAPOR_VARS * BNK_RAPOR ) : REPORT_KERNEL ("BNK_POS_EKSTRESI") { SET_HEIGHTS (30,30); BNK_RV = BNK_RAPOR; m_max_line_count = GET_MAX_LINE_COUNT (12); m_tum_satirlar_basildi = false; m_last_rapor_satiri_indisi = 0; m_eklenen_kayit_sayisi = 0; m_footer_toplam_borc = 0.0; m_footer_toplam_alacak = 0.0; }
CARI_FISI_YAZDIR_RAPORU::CARI_FISI_YAZDIR_RAPORU(int fis_id,int fis_turu) : REPORT_KERNEL ("CARI_FISI_YAZDIR_RAPORU") { m_fis_id = fis_id; m_fis_turu = fis_turu; m_last_satir_indisi = 0; m_max_line_count = GET_MAX_LINE_COUNT (12); m_footer_toplam_borc = 0.0; m_footer_toplam_alacak = 0.0; SET_HEIGHTS ( 50, 30 ); FILL_HEADER_STRUCT (); GET_CARI_FIS_SATIRLARI (); SET_WRAP ( NO_WRAP ); }
ETIKET_KERNEL::ETIKET_KERNEL() : REPORT_KERNEL ( "ETIKET_KERNEL" ) { p_etiket_width = 10; p_etiket_height = 10; p_page_left_space = 0; p_page_top_space = 0; p_margin_right = 5; p_margin_bottom = 5; p_satirdaki_etiket_sayisi = 2; p_eklenen_etiket_sayisi = 0; p_finish_report = false; SET_HEIGHTS ( 0,0 ); SET_WRAP ( WRAP ); }
MAAS_BORDROSU_RAPORU::MAAS_BORDROSU_RAPORU( int bordro_id, QString sicil_no, int ay, int yil ) : REPORT_KERNEL ("PRS_MAAS_BORDROSU_RAPORU") { SET_HEIGHTS (60, 60); SET_PAPER_SIZE ( QPrinter::A4 ); // yatay yazdirmak icin SET_ORIENTATION ( QPrinter::Landscape ); m_max_line_count = GET_MAX_LINE_COUNT (8); m_son_gonderilen_kayit_id = 1; m_toplam_bordro_sayisi = 0; m_sayfa_no = 0; m_sicil_no = sicil_no; m_rapor_bitti = false; m_ay = ay; m_yil = yil; m_bordro_id = bordro_id; }
CARI_BAKIYE_RAPORU::CARI_BAKIYE_RAPORU( CARI_RAPOR_VARS * P_CARI_RV) : REPORT_KERNEL ( "CARI_BAKIYE_RAPORU" ) { SET_HEIGHTS (30,30); m_max_line_count = GET_MAX_LINE_COUNT (12); M_CARI_RV = P_CARI_RV; if ( M_CARI_RV->CARI_ID_LIST.size() NE 0 ) { CARI_HESAP_STRUCT CARI_BILGILER; QStringList cari_hesap; QList < int > cari_hesap_id_list = M_CARI_RV->CARI_ID_LIST; if( !( M_CARI_RV->program_id EQ E9_PROGRAMI AND M_CARI_RV->modul_id EQ CARI_MODULU ) ) { cari_hesap_id_list = CARI_GET_CARI_HESAP_ID_LIST( M_CARI_RV->program_id, M_CARI_RV->modul_id, M_CARI_RV->CARI_ID_LIST ); } for (int i = 0; i < cari_hesap_id_list.size(); ++i) { CARI_SET_HESAP_STRUCT_DEFAULTS( &CARI_BILGILER ); CARI_KART_BILGILERINI_OKU( cari_hesap_id_list.at(i), &CARI_BILGILER ); cari_hesap.clear(); cari_hesap.append( QVariant( cari_hesap_id_list.at(i) ).toString() + "\t" + CARI_BILGILER.cari_hesap_kodu + "\t" + CARI_BILGILER.cari_hesap_ismi + "\t"); m_cari_hesaplar_list << cari_hesap; } } else { m_cari_hesaplar_list = GET_CARI_HESAPLAR_LIST(); } m_last_cari_hesap_no = 0; m_eklenen_kayit_sayisi = 0; m_tum_hesaplar_basildi = false; m_footer_borc = 0.0; m_footer_alacak = 0.0; m_footer_borc_bakiye = 0.0; m_footer_alacak_bakiye = 0.0; }
MIZAN_RAPORU::MIZAN_RAPORU ( QList<int> grup_idleri,MUH_RAPOR_VARS * rapor_vars ) : REPORT_KERNEL ( "MUH_MIZAN_RAPORU" ) { M_MUH_RV = rapor_vars; SET_HEIGHTS ( 30, 5 ); M_MUH_HESAPLAR = MUH_GET_HESAPLAR ( M_MUH_RV->bas_hesap_kodu, M_MUH_RV->bts_hesap_kodu ); m_hesap_idleri = GRP_GRUBA_EKLI_KAYITLARI_BUL(E9_PROGRAMI,MUHASEBE_MODULU,grup_idleri); YAZDIRILACAK_MUHASEBE_HESAPLARINI_BELIRLE (); m_max_line_count = GET_MAX_LINE_COUNT (11); m_footer_toplam_borc = 0.00; m_footer_toplam_alacak = 0.00; m_footer_borc_bakiye = 0.00; m_footer_alacak_bakiye = 0.00; m_hesap_indisi = 0; m_hesaplar_bitti_mi = false; m_sayfa_numarasi = 0; }
STOK_EKSTRESI_RAPORU::STOK_EKSTRESI_RAPORU( QString rapor_ismi, STOK_RAPOR_VARS * rapor_vars ) : REPORT_KERNEL (rapor_ismi) { M_STOK_RV = rapor_vars; SET_HEIGHTS ( 30, 30 ); m_max_line_count = GET_MAX_LINE_COUNT ( 14 ); m_last_satir_indisi = 0; m_sayfaya_yazdirilan_satir_sayisi = 0; m_footer_toplam_cikan_miktar = 0.0; m_footer_toplam_giren_miktar = 0.0; m_footer_kalan_miktar = 0.0; m_nakli_yekun_kalan_miktar = 0.0; m_tum_rapor_satirlari_basildi = false; m_urun_islemleri_basildi = false; m_baslangic_tarihi = M_STOK_RV->baslangic_tarihi; m_bitis_tarihi = M_STOK_RV->bitis_tarihi; m_depo_id = M_STOK_RV->depo_id; if ( M_STOK_RV->tek_urun_kodu.isEmpty() EQ true ) { SQL_QUERY query(DB); query.PREPARE_SELECT("stk_urunler", "urun_adi", "urun_kodu = :urun_kodu"); query.SET_VALUE(":urun_kodu" , M_STOK_RV->bas_urun_kodu); if ( query.SELECT() NE 0 ) { query.NEXT(); m_rapor_kriterleri_1.append(M_STOK_RV->bas_urun_kodu + " " + query.VALUE(0).toString()); } query.PREPARE_SELECT("stk_urunler", "urun_adi", "urun_kodu = :urun_kodu"); query.SET_VALUE(":urun_kodu" , M_STOK_RV->bts_urun_kodu); if ( query.SELECT() NE 0 ) { query.NEXT(); m_rapor_kriterleri_1.append(" - " + M_STOK_RV->bts_urun_kodu + " " + query.VALUE(0).toString()); } m_rapor_kriterleri_1.append(ADD_HTML_SPACE(" ") + "Aralığındaki Ürünler"); } if ( M_STOK_RV->nakli_yekun EQ true ) { m_rapor_kriterleri_2.append(" Nakli Yekün - "); m_nakli_yekun = true; } else { m_nakli_yekun = false; } QString depo_kodu; QString depo_adi; SUBE_GET_DEPO_KODU_ADI(m_depo_id, &depo_kodu , &depo_adi); m_rapor_kriterleri_2.append(" Depo Kodu / Adı : " + depo_kodu + " " + depo_adi); FILL_RAPOR_SATIRLARI(); }