__SQL_GET_STRING(rok,"SELECT max(rok)
                      FROM co_%s_bilans_otwarcia",par_area)


__CREATE_QUERY("SELECT kr.konto, kr.id_kontrahent,
                             (max(bo.obroty_ma)-max(bo.obroty_wn))::numeric(30,2) as salda,
                             (sum(kr.kwota_ma-kr.kwota_wn))::numeric(30,2) as rozrachunki,
                             k.nazwa as nazwa,max(k.ulica) as ulica,max(k.kod) as kod,max(k.miasto) as miasto,max(k.typ) as typ
                      FROM co_%s_%s as kr,
                         cov_%s_bilans_otwarcia as bo,
                         co_%s_kontrahent as k
                     WHERE bo.konto_symbol2=kr.id_kontrahent::text AND
                     bo.konto_symbol1=kr.konto AND
                            bo.rok='%s' AND
                            k.id=kr.id_kontrahent
                     GROUP BY k.nazwa,k.id,kr.id_kontrahent,kr.konto,bo.konto_symbol2,bo.konto_symbol1        
                     HAVING NOT (max(bo.obroty_ma)-max(bo.obroty_wn))::numeric(30,2)=(sum(kr.kwota_ma-kr.kwota_wn))::numeric(30,2)        
                     ", par_area, par_class, par_area,par_area,rok)
__SQL_GET_RESULT
__RETURN_RESULT