Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function () {
  2.     var DGV_BASETRUE = record.fields.DGV_BASETRUE;
  3.     var DLV_TAXNUM = record.fields.DLV_TAXNUM;
  4.     var DWA_PR_ADDRESS_POST_CODE1 = record.fields["DWA_PR_ADDRESS-POST_CODE1"];
  5.     var DWA_CONTRACT_VKONTO = record.fields["DWA_CONTRACT-VKONTO"];
  6.     var DWA_PR_ADDRESS_CITY2 = record.fields["DWA_PR_ADDRESS-CITY2"];
  7.     var DWA_PR_ADDRESS_CITY1 = record.fields["DWA_PR_ADDRESS-CITY1"];
  8.     var DWA_PR_ADDRESS_STREET = record.fields["DWA_PR_ADDRESS-STREET"];
  9.     var DWA_PR_ADDRESS_NAME_CO = record.fields["DWA_PR_ADDRESS-NAME_CO"];
  10.     var DWA_PR_ADDRESS_HOUSE_NUM1 = record.fields["DWA_PR_ADDRESS-HOUSE_NUM1"];
  11.     var DWA_PR_ADDRESS_ROOMNUMBER = record.fields["DWA_PR_ADDRESS-ROOMNUMBER"];
  12.     var T_UNPAID_NO = record.fields["DT_UNPAID-NO"];
  13.     var T_UNPAID_SUM = record.fields["DT_UNPAID-SUM"];
  14.     var table = record.tables["ZEBI_U_DOC_ITEM_CONSUMTION1"];
  15.     var DGV_CONSUMPTION = record.fields.DGV_CONSUMPTION;
  16.     var span = '';
  17.     var DGV_CN_AB = record.fields.DGV_CN_AB;
  18.     var DGV_CN_BIS = record.fields.DGV_CN_BIS;
  19.    
  20. var html =  '<table class="table4" cellspacing="0" >';
  21.            
  22.  
  23. if(DGV_BASETRUE == 'X'){
  24.     span = 4;
  25.     html += '<tr class="border_bottom_top"><td colspan="4" class="fontsize8" id="width500">АДРЕС НА КОНСУМАЦИЯ: ' + DWA_PR_ADDRESS_POST_CODE1 + ' ' + DWA_PR_ADDRESS_CITY2 + ' ' + DWA_PR_ADDRESS_CITY1 + ' ' + DWA_PR_ADDRESS_STREET + ' ' + DWA_PR_ADDRESS_NAME_CO + ' № ' +DWA_PR_ADDRESS_HOUSE_NUM1 + ' ' + DWA_PR_ADDRESS_ROOMNUMBER+ '</td><td id="width200" class="rightbl4" colspan="2">договорна сметка: ' + DWA_CONTRACT_VKONTO +  '</td></tr>';
  26.    
  27.     if(DGV_CN_AB){
  28.         html += '<tr colspan="4"><td> Вашият индивидуален дял от общото потребление</td><td colspan="2"></td></tr>';
  29.     }
  30.    
  31.     html += '<tr><td class="center" colspan="6" >Период на отчитане и таксувана консумация</td></tr>'+
  32.             '<tr style="outline: thin solid"><td colspan="1" class="leftgray" id="width150">Период</td><td class="centergray" id="width100">Брой дни</td><td class="centergray" id="width100">Дневна база</td><td class="centergray" id="width100">Месечна база</td><td class="centergray" id="width100">Брой живущи</td><td class="centergray" id="width100">Общо количество</td></tr>' ;
  33.                
  34.     var periodcount = 0;
  35.    
  36.     (function () {
  37.         for(var row in table){
  38.             periodcount ++;
  39.             var DT_BASE_TOTAL = table[row].fields["DT_BASE-TOTAL"];
  40.             var DT_BASE_DAYS= table[row].fields["DT_BASE-DAYS"];
  41.             var DWA_DOC_ITEM_AB = table[row].fields["DWA_DOC_ITEM-AB"];
  42.             var DWA_DOC_ITEM_BIS = table[row].fields["DWA_DOC_ITEM-BIS"];
  43.             var DT_BASE_NOINHABITANT = table[row].fields["DT_BASE-NOINHABITANT"];
  44.             var DT_BASE_DQUANTITY = table[row].fields["DT_BASE-DQUANTITY"];
  45.             var DT_BASE_ITEMQUAN = table[row].fields["DT_BASE-ITEMQUAN"];
  46.             //var a = table[row].fields[""];
  47.            
  48.             if(DT_BASE_TOTAL){
  49.                 html += '<tr><td colspan="1">' + DWA_DOC_ITEM_AB + ' - ' +  DWA_DOC_ITEM_BIS + '</td><td class="center">' + DT_BASE_DAYS + '</td><td class="center">' + DT_BASE_DQUANTITY + '</td><td class="center">' + DT_BASE_ITEMQUAN + '</td><td class="center">'+ DT_BASE_NOINHABITANT +'</td><td class="center">'+ DT_BASE_TOTAL + ' м³</td></tr>' ;
  50.             }
  51.     }      
  52.     })();
  53.    
  54.    
  55.     html += '<tr  class="border_top"><td colspan="5" >ОБЩО ЗА АДРЕС НА КОНСУМАЦИЯ</td><td class="center">'+ DGV_CONSUMPTION + ' м³</td></tr>' +
  56.             '<tr><td colspan="6"><div class="spacer"></div></td></tr>';
  57.    
  58.     var DT_UNPAID_NO = record.fields["DT_UNPAID-NO"];
  59.     var DT_UNPAID_SUM = record.fields["DT_UNPAID-SUM"];
  60.     html += '<tr style="outline: thin solid"><td  colspan="3" class="centergray">Брой неплатени фактури: ' + DT_UNPAID_NO + '</td><td colspan="3" class="centergray">Сума неплатени фактури: ' + DT_UNPAID_SUM + '</td></tr>';
  61.    
  62.     var text = '';
  63.     var DT_BASE_RAPORT = record.fields["DT_BASE-RAPORT"];
  64.    
  65.     if(!DLV_TAXNUM){
  66.         if (periodcount < 2){
  67.             text += '<tr><td colspan="6">Как е получено общото количество:' +
  68.                     '<ol>'+
  69.                     '<li>Дневна база ' + DT_BASE_DQUANTITY + ' м3 е средно дневно базово количество, което се изчислява, като месечното количество съгласно Наредба 4, ' + DT_BASE_RAPORT + ' м3 се умножи по 12 месеца и се раздели на 365 дни.</li>' +
  70.                     '<li>Месечната база ' + DT_BASE_ITEMQUAN + ' м3 е резултат от умножение на дневната база ' + DT_BASE_DQUANTITY + ' м3, получена в т.1 и брой дни '+ DT_BASE_DAYS + ', за които клиента е на база.</li>' +
  71.                     '<li>Общото количество ' + DT_BASE_TOTAL + ' м3 е резултат от умножение на броя живущи ' + DT_BASE_NOINHABITANT + ' и месечната база ' + DT_BASE_ITEMQUAN + ' м3 получена в т.2.</li>'+
  72.                     '</ol>' +
  73.                     '<b>Разпоредбите на  чл. 39, ал. 5, т. 1 и ал. 6 от Наредба 4 на МРРБ предвиждат начално месечно количество вода по 6 м3 за всеки обитател при топлофицирано  и по 5 м3 при нетоплофицирано жилище. До поставянето на индивидуални водомери, отговарящи на изискванията,базовите количества вода се завишават всяко тримесечие с по 1 м3 за всеки обитател.</b></td></tr>';     
  74.         }
  75.         else{  
  76.             text += '<tr><td colspan="6">Как е получено общото количество:' +
  77.                     '<ol>'+
  78.                     '<li>Дневна база м3 е средно дневно базово количество, което се изчислява, като месечното количество съгласно Наредба 4, м3 се умножи по 12 месеца и се раздели на 365 дни.</li>' +
  79.                     '<li>Месечната база м3 е резултат от умножение на дневната база м3, получена в т.1 и брой дни, за които клиента е на база.</li>' +
  80.                     '<li>Общото количество м3 е резултат от умножение на броя живущи и месечната база м3 получена в т.2.</li>'+
  81.                     '</ol>' +
  82.                     '<b>Разпоредбите на  чл. 39, ал. 5, т. 1 и ал. 6 от Наредба 4 на МРРБ предвиждат начално месечно количество вода по 6 м3 за всеки обитател при топлофицирано  и по 5 м3 при нетоплофицирано жилище. До поставянето на индивидуални водомери, отговарящи на изискванията,базовите количества вода се завишават всяко тримесечие с по 1 м3 за всеки обитател.</b></td></tr>';
  83.         }
  84.     }
  85.     html += text;
  86. }
  87.  
  88.  
  89. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  90.     var DGV_METERTRUE = record.fields["DGV_METERTRUE"];
  91.    
  92.     if(DGV_METERTRUE == 'X'){
  93.         span = 6;
  94.         html += '<trclass="border_bottom_top"><td colspan="6" class="fontsize8" id="width500">АДРЕС НА КОНСУМАЦИЯ: ' +DWA_PR_ADDRESS_POST_CODE1 + ' ' + DWA_PR_ADDRESS_CITY2 +' ' + DWA_PR_ADDRESS_CITY1+ ' ' + DWA_PR_ADDRESS_STREET + ' ' + DWA_PR_ADDRESS_NAME_CO + ' № ' +DWA_PR_ADDRESS_HOUSE_NUM1 + ' ' + DWA_PR_ADDRESS_ROOMNUMBER+ '</td><td id="width200" class="rightbl4" colspan="2">договорна сметка: ' + DWA_CONTRACT_VKONTO +  '</td></tr>';
  95.        
  96.         if(DGV_CN_AB){
  97.             html += '<tr><td colspan="8"><div class="spacer"></div></td></tr><tr><td colspan="6">Вашият индивидуален дял от общото потребление</td><td colspan="2">'+ '</td></tr>';
  98.         }
  99.        
  100.         html += '<tr><td colspan="8"><div class="spacer"></div></td></tr>' +
  101.                 '<tr style="outline: thin solid" bgcolor="#D0D0D0"><td colspan="2" id="width150">Водомер №</td><td id="width200" colspan="3">Стари данни</td><td colspan="2" id="width150">Нови данни</td><td class="rightbl4" id="width100" colspan="1">Консумация</td></tr>';
  102.        
  103.     (function () {
  104.         for(var row in table){
  105.             var DWA_DOC_ITEM_GERAET2 = table[row].fields["DWA_DOC_ITEM-GERAET2"];
  106.             var DWA_DOC_ITEM_I_ZWSTVOR2 = table[row].fields["DWA_DOC_ITEM-I_ZWSTVOR2"];
  107.             var DWA_DOC_ITEM_AB = table[row].fields["DWA_DOC_ITEM-AB"];
  108.             var DWA_MR_TY_PR_T_TEXT40 = table[row].fields["DWA_MR_TY_PR_T-TEXT402"];
  109.             var DWA_DOC_ITEM_I_ZWSTNDAB = table[row].fields["DWA_DOC_ITEM-I_ZWSTNDAB2"];
  110.             var DWA_ABLESEBEL_ADAT = table[row].fields["DWA_ABLESEBEL-ADAT"];
  111.             var DWA_DOC_ITEM_BIS = table[row].fields["DWA_DOC_ITEM-BIS"];
  112.             var DWA_DOC_ITEM_I_ZWSTDIFF2 = table[row].fields["DWA_DOC_ITEM-I_ZWSTDIFF2"];
  113.             var DWA_MR_TYPE_T_TEXT402 = table[row].fields["DWA_MR_TYPE_T-TEXT402"];
  114.            
  115.             if (DWA_DOC_ITEM_GERAET2){
  116.                 html += '<tr><td id="width80">'+ DWA_DOC_ITEM_GERAET2 +'</td><td id="width80">' + DWA_DOC_ITEM_I_ZWSTVOR2+'</td><td id="width80">'+ DWA_DOC_ITEM_AB + '</td><td id="width100">'+DWA_MR_TY_PR_T_TEXT40 + '</td><td id="width80">'+ DWA_DOC_ITEM_I_ZWSTNDAB + '</td><td id="width80">' + DWA_DOC_ITEM_AB + '</td><td id="width110">'+ DWA_MR_TYPE_T_TEXT402 +'</td><td id="width80" class="rightbl4">' + DWA_DOC_ITEM_I_ZWSTDIFF2 + ' м³</td></tr>';   
  117.             }
  118.         }
  119.     })();
  120.        
  121.         var ZBI_REAL_READING = record.tables["ZBI_REAL_READING"];
  122.        
  123.     (function () {
  124.         for (y in ZBI_REAL_READING){
  125.             var DGV_DEDUCTED = ZBI_REAL_READING[y].fields["DGV_DEDUCTED"];
  126.            
  127.             if(DGV_DEDUCTED){
  128.                 var DT_DOC_ITEM_AB = ZBI_REAL_READING[y].fields["DT_DOC_ITEM-AB"];
  129.                 var DT_DOC_ITEM_BIS = ZBI_REAL_READING[y].fields["DT_DOC_ITEM-BIS"];
  130.                 var DWA_MR_TY_PR_T_TEXT40 = ZBI_REAL_READING[y].fields["DWA_MR_TY_PR_T-TEXT40"];
  131.                 var DWA_MR_TYPE_T_TEXT40 = ZBI_REAL_READING[y].fields["DWA_MR_TYPE_T-TEXT40"];
  132.                 var DT_DOC_ITEM_I_ABRMENGE = ZBI_REAL_READING[y].fields["DT_DOC_ITEM-I_ABRMENGE"];
  133.            
  134.                 html += '<tr><td>'+ DGV_DEDUCTED + '</td><td></td><td>' + DT_DOC_ITEM_BIS + '</td><td>' + DWA_MR_TY_PR_T_TEXT40 + '</td><td></td><td>' + DT_DOC_ITEM_AB + '</td><td>'+ DWA_MR_TYPE_T_TEXT40 + '</td><td class="rightbl4">'+ DT_DOC_ITEM_I_ABRMENGE +' м³</td></tr>';
  135.             }
  136.         }
  137.     })();
  138.     html += '<tr class="border_top"><td colspan="6">ОБЩО ЗА АДРЕС НА КОНСУМАЦИЯ</td><td colspan="2" class="rightbl4">' + DGV_CONSUMPTION + ' м³</td></tr>';
  139.    
  140.     if(T_UNPAID_NO){
  141.         html += '<tr style="outline: thin solid" bgcolor="#D0D0D0"><td colspan="4" class="center">Брой неплатени фактури: ' + T_UNPAID_NO + '</td><td colspan="4" class="center">Сума неплатени фактури: ' + T_UNPAID_SUM + '</td></tr>';
  142.     }
  143. }
  144.  
  145. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  146.     if(DGV_CN_AB){
  147.         var DGV_CV_BIS = record.fields.DGV_CV_BIS;
  148.         var DGV_CN_ICNICW = record.fields.DGV_CN_ICNICW;
  149.         var DGV_CN_DIFF = record.fields.DGV_CN_DIFF;
  150.         var DGV_CN_ZWT = record.fields.DGV_CN_ZWT;
  151.         var DGV_CN_FACT = record.fields.DGV_CN_FACT;
  152.         var DGV_CN_ZCNW = record.fields.DGV_CN_ZCNW;
  153.        
  154.         var DWA_TABLE_CN_GERAET = record.fields["DWA_TABLE_CN-GERAET"];
  155.         var DWA_TABLE_CN_I_ZWSTVOR = record.fields["DWA_TABLE_CN-I_ZWSTVOR"];
  156.         var DWA_TABLE_CN_I_ZWSTNDAB = record.fields["DWA_TABLE_CN-I_ZWSTNDAB"];
  157.         var DWA_TABLE_CN_I_ABRMENGE = record.fields["DWA_TABLE_CN-I_ABRMENGE"];
  158.         var DWA_TABLE_CN_AB = record.fields["DWA_TABLE_CN-AB"];
  159.         var DWA_TABLE_CN_BIS = record.fields["DWA_TABLE_CN-BIS"];
  160.        
  161.         html += '<tr><td colspan="8"><div class="spacer"></div></td></tr>' +
  162.                 '<tr><td colspan="' + span + '"> Период на общо потребление</td><td colspan="2" class="rightbl4">' + DGV_CN_AB + ' - ' + DGV_CV_BIS + '</td></tr>'+
  163.                
  164.                 '<tr><td colspan="4">Показания на приходен водомер/и № ' + DWA_TABLE_CN_GERAET + '</td><td>' + DWA_TABLE_CN_AB + '</td><td>' + DWA_TABLE_CN_I_ZWSTVOR + ' м³</td><td>'+ DWA_TABLE_CN_BIS + '</td><td class="rightbl4">' + DWA_TABLE_CN_I_ZWSTNDAB + '  м³</td></tr>'+
  165.                 '<tr><td colspan="7">Консумация на приходен водомер/и</td><td class="rightbl4">' + DWA_TABLE_CN_I_ABRMENGE + ' м³</td></tr>';
  166.                
  167.     }
  168.    
  169.    
  170.     html +=  '</table>';
  171.     results.html(html);
  172. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement