<body docProcLang="JavaLikeCalc.JavaScript">
<center>
<big><u>______________________<?dp return pEnterpr; ?></u></big><br/>
(найменування підприємства, на якому встановлено витратовимірювач)
<h2>ДОБОВИЙ ЗВІТ</h2>
<p>за  "__________________"</p>
<table cellpadding="0" cellspacing="0">
<TR><TD>складено</TD><TD>________&nbsp;</TD><TD>&nbsp;___________</TD></TR>
<TR><TD></TD><TD><center><font size="-2">(дата)</font></center></TD><TD><center><font size="-2">(час)</font></center></TD></TR>
</table>

<br/>

<table cellpadding="0" cellspacing="0">
<TR><TD>"ФЛОУТЕК-ТМ"</TD><TD>&nbsp;<u>________________________<?dp return pTitle; ?></u>&nbsp;</TD><TD width="20pt"></TD><TD>Трубопровід</TD><TD>&nbsp;___________</TD></TR>
<TR align="center"><TD></TD><TD><font size="-2">(ім'я обчислювача або коректора)</font></TD><TD colspan="2"></TD><TD><font size="-2">(ім'я нитки)</font></TD></TR>
</table>

<h4>Характиристики Витратовиміру зі стандартним звужуючим пристроєм:</h4>

<table width="90%">
<TR>
<TD>
  <table>
    <TR><TD>Контрактна година</TD><TD width="5pt"></TD><TD><b>ГГ:ХХ<?dp return SYS.strftime(time,"%H %M");?></b></TD></TR>
    <TR><TD>Мол. доля N<sub>2</sub>, %</TD><TD></TD><TD><b>XX.XXX<?dp return cMoldN;?></b></TD></TR>
    <TR><TD>Мол. доля CO<sub>2</sub>, %</TD><TD></TD><TD><b>XX.XXX<?dp return cMolsCO2;?></b></TD></TR>
    <TR><TD>Діаметр труби, мм</TD><TD></TD><TD><b>XX.XXX<?dp return cDTr;?></b></TD></TR>
    <TR><TD>Діаметр ЗП, мм</TD><TD></TD><TD><b>XX.XXX<?dp return сDSu;?></b></TD></TR>
  </table>
</TD>
<TD>
  <table style="border-right-style : solid; border-right-width : 1px; border-left-style : solid; border-left-width : 1px;">
    <TR><TD>Тип відбору</TD><TD width="5pt"></TD><TD><b>Кутовий<?dp return сOtbTp;?></b></TD></TR>
    <TR><TD>К-т шорсткості</TD><TD></TD><TD><b>X.XXXX<?dp return cKsh;?></b></TD></TR>
    <TR><TD>К-т притуплення</TD><TD></TD><TD><b>X.XXXX<?dp return cKtup;?></b></TD></TR>
    <TR><TD>К-т L (альфа)</TD><TD></TD><TD><b>X.XXXXXX<?dp return cKL;?></b></TD></TR>
    <TR><TD>Відн. площина ЗП</TD><TD></TD><TD><b>X.XXXX<?dp return cSotn;?></b></TD></TR>
  </table>
</TD>
<TD>
  <table>
    <TR><TD>Атм. тиск, кПа</TD><TD width="5pt"></TD><TD><b>XXX.X<?dp return cPatm;?></b></TD></TR>
    <TR><TD>Відсічка, кПа</TD><TD></TD><TD><b>XXX.X<?dp return cPots;?></b></TD></TR>
    <TR><TD>Верхн. предел ПД, кПа</TD><TD></TD><TD><b>XXX.XX<?dp return cDPup;?></b></TD></TR>
    <TR><TD>Поріг переключ., кПа</TD><TD></TD><TD><b>XXX.XX<?dp return cPperekl;?></b></TD></TR>
    <TR><TD>Дин. вязкість, кгс/м<sup>2</sup></TD><TD></TD><TD><b>X.XXXXXX<?dp return cVsDin;?></b></TD></TR>
  </table>
</TD>
</TR>
</table>

<h3>Дані за годину</h3>
<TABLE border="1" cellpadding="2" cellspacing="0" class="data" export="1">
  <TR align="center" valign="center">
    <TH>Дата</TH><TH colspan="2">Час</TH><TH rowspan="2">Об'єм,<br />м3</TH>
   <TH rowspan="2">Сер. різниця тиску,<br/>кГс/м2</TH><TH rowspan="2">Середній тиск,<br/>кГс/см</TH><TH rowspan="2">Середня температура,<br/>°С</TH><TH rowspan="2">Середня щільність,<br/>кг.м<sup>3</sup></TH></TR>
  <TR align="center" valign="center"><TH>&nbsp;</TH><TH>початок</TH><TH>кінець</TH></TR>
  <TR docRept="3600" align="center" valign="center">
<?dp using DAQ.JavaLikeCalc.lib_doc;
	if(!(V1=getVal(pQ,rTime-rPer,0,-1,arch,false,rTime*1e6)).isEVal())	V1 = V1.toReal();
	if(!(V2=getVal(pQ,rTime,0,-1,arch,false,(rTime-rPer)*1e6)).isEVal())	V2 = V2.toReal();
	return "<TD>"+SYS.strftime(rTime,"%d %m")+"</TD>"+
		"<TD>"+SYS.strftime(rTime-rPer,"%H:%M")+"</TD><TD>"+SYS.strftime(rTime,"%H:%M")+"</TD>"+
		"<TD>"+((V1.isEVal() || V2.isEVal())?"Порожньо":abs(V2-V1).toFixed(3))+"</TD>"+
		"<TD>"+averVal(pDP,rTime-rPer,rTime,2,arch)+"</TD>"+
		"<TD>"+averVal(pP,rTime-rPer,rTime,2,arch)+"</TD>"+
		"<TD>"+averVal(pT,rTime-rPer,rTime,2,arch)+"</TD>"+
		"<TD>"+averVal(pDS,rTime-rPer,rTime,2,arch)+"</TD>";?>  </TR>
  <TR align="center" valign="center"><TD colspan="3">Загалом</TD>
	<TD>XXXXXX.XXX
<?dp using DAQ.JavaLikeCalc.lib_doc;
	if(!(V1=getVal(pQ,bTime,0,-1,arch,false,time*1e6)).isEVal())	V1 = V1.toReal();
	if(!(V2=getVal(pQ,time,0,-1,arch,false,bTime*1e6)).isEVal())	V2 = V2.toReal();
	return ((V1.isEVal() || V2.isEVal())?"Порожньо":abs(V2-V1).toFixed(3));?>
    </TD><TD colspan="4">&nbsp;</TD></TR>
</TABLE>

<h4>Діагностичні повідомлення про нештатні ситуації</h4>
<TABLE border="1" cellpadding="2" cellspacing="0" class="data">
  <TR align="center" valign="center"><TH>Дата</TH><TH>Час</TH><TH>Повідомлення про нештатну ситуацію</TH></TR>
  <TR align="center" valign="center" docAMess="3:*">
	<?dp return "<TD>"+Special.FLibSYS.tmFStr(mTime,"%d %m %Y")+"</TD>"+
		"<TD>"+Special.FLibSYS.tmFStr(mTime,"%H:%M:%S")+"</TD>"
		"<TD>"+Special.FLibSYS.strEnc2HTML(mVal)+"</TD>";?>
  </TR>
</TABLE>

<h4>Повідомлення про дії оператора</h4>
<TABLE border="1" cellpadding="2" cellspacing="0" class="data">
  <TR align="center" valign="center"><TH rowspan="2">Дата</TH><TH rowspan="2">Час</TH><TH rowspan="2">Найменування зміненого параметра</TH><TH colspan="2">Значення параметра</TH></TR>
  <TR align="center" valign="center"><TH>Минуле</TH><TH>Нове</TH></TR>
  <TR align="center" valign="center" docAMess="2:OP*">
	<?dp return "<TD>"+Special.FLibSYS.tmFStr(mTime,"%d %m %Y")+"</TD>"+
		"<TD>"+Special.FLibSYS.tmFStr(mTime,"%H:%M:%S")+"</TD>"+
		"<TD>"+Special.FLibSYS.strEnc2HTML(Special.FLibSYS.strParse(mVal,0,":"))+"</TD>"+
		"<TD>"+Special.FLibSYS.strParse(mVal,2,":")+"</TD>"+
		"<TD>"+Special.FLibSYS.strParse(mVal,3,":")+"</TD>";?>
  </TR>
</TABLE>
<br/>
<table>
  <TR><TD>Представник постачальника&nbsp;_______________________</TD></TR>
  <TR><TD>Представник споживача&nbsp;_______________________</TD></TR>
</table>
<br/>
<table><TR><TD width="50%"></TD><TD>Кінець добового звіту за "_________"</TD></TR></table>

</center>

</body>