Журнал результатов измерений аэрозоля масла: различия между версиями
Sidminik (обсуждение | вклад) |
Sidminik (обсуждение | вклад) Нет описания правки |
||
| (не показано 8 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
==Общий вид== | |||
[[Файл:rgd_1.png|center|border]] | |||
==Параметры== | ==Параметры== | ||
| Строка 253: | Строка 257: | ||
<syntaxhighlight lang="html"> | <syntaxhighlight lang="html"> | ||
<style> | <style> | ||
body { | body { font-family: 'Times New Roman', Times, serif; font-size: 9px; line-height: 1.2; text-align: center; font-weight: bold; } | ||
sup { vertical-align: 2pt; font-size: 7px; } | |||
sub { vertical-align: -1pt; font-size: 7px; } | |||
sup { | |||
sub { | |||
</style> | </style> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Строка 275: | Строка 273: | ||
|<syntaxhighlight lang="html"> | |<syntaxhighlight lang="html"> | ||
<body> | <body> | ||
Акт<br>отбора<br>(приема)<br>проб | Акт<br> | ||
отбора<br> | |||
(приема)<br> | |||
проб | |||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<nowiki>-</nowiki> | ||
<code style="background-color: #fff3e0;>Fields!act_num.Value</code> >> <code style="background-color: #fff3e0;>act_num / ResultDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / JOURNAL_RECORD_ATTRIBUTE</code> | |||
|<syntaxhighlight lang="vb">=GetOrDash(Fields!act_num.Value)</syntaxhighlight> | |<syntaxhighlight lang="vb">=GetOrDash(Fields!act_num.Value)</syntaxhighlight> | ||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | *используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | ||
| Строка 284: | Строка 286: | ||
|<syntaxhighlight lang="html"> | |<syntaxhighlight lang="html"> | ||
<body> | <body> | ||
Дата<br>начала<br>анализа | Дата<br> | ||
начала<br> | |||
анализа | |||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> <code style="background-color: #d4edda;>Дата регистрации</code> | ||
<code style="background-color: #fff3e0;>Fields!analys_date.Value</code> >> <code style="background-color: #fff3e0;>analys_date / ResultDataSet</code> >> <code style="background-color: #fff3e0;>DATE_VALUE / JOURNAL_RESULT_ATTRIBUTE</code> | |||
|<syntaxhighlight lang="vb">=Format(Fields!analys_date.Value, "dd.MM.yyy")</syntaxhighlight> | |<syntaxhighlight lang="vb">=Format(Fields!analys_date.Value, "dd.MM.yyy")</syntaxhighlight> | ||
|- | |- | ||
| Строка 295: | Строка 300: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> <code style="background-color: #d4edda;>Шифр пробы</code> | ||
|<syntaxhighlight lang="vb">=GetOrDash(Integer.Parse(Fields! | <code style="background-color: #fff3e0;>Fields!code.Value</code> >> <code style="background-color: #fff3e0;>code / ResultDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / JOURNAL_RECORD_ATTRIBUTE</code> | ||
|<syntaxhighlight lang="vb">=GetOrDash(Integer.Parse(Fields!code.Value))</syntaxhighlight> | |||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | *используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | ||
|- | |- | ||
| Строка 304: | Строка 310: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!Kград.Value, Fields!a.Value, Fields!b.Value</code> >> <code style="background-color: #fff3e0;>Kград, a, b / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=CalcKoefGH(Fields!Kград.Value, Fields!a.Value, Fields!b.Value)</syntaxhighlight> | |<syntaxhighlight lang="vb">=CalcKoefGH(Fields!Kград.Value, Fields!a.Value, Fields!b.Value)</syntaxhighlight> | ||
<syntaxhighlight lang="vb"> | <syntaxhighlight lang="vb"> | ||
| Строка 327: | Строка 334: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!Ra.Value</code> >> <code style="background-color: #fff3e0;>Ra / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Fields!Ra.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!Ra.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 335: | Строка 343: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!Rr.Value</code> >> <code style="background-color: #fff3e0;>Rr / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Fields!Rr.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!Rr.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 343: | Строка 352: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!Rg.Value</code> >> <code style="background-color: #fff3e0;>Rg / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Fields!Rg.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!Rg.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 351: | Строка 361: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!tr.Value</code> >> <code style="background-color: #fff3e0;>tr / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Fields!tr.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!tr.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 359: | Строка 370: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!tg.Value</code> >> <code style="background-color: #fff3e0;>tg / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Fields!tg.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!tg.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 367: | Строка 379: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!Wg.Value</code> >> <code style="background-color: #fff3e0;>Wg / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Fields!Wg.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!Wg.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 375: | Строка 388: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!d.Value</code> >> <code style="background-color: #fff3e0;>d / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Fields!d.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!d.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 384: | Строка 398: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!d.Value, Fields!Wg.Value</code> >> <code style="background-color: #fff3e0;>d, Wg / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=CalcVg(Fields!d.Value, Fields!Wg.Value)</syntaxhighlight> | |<syntaxhighlight lang="vb">=CalcVg(Fields!d.Value, Fields!Wg.Value)</syntaxhighlight> | ||
<syntaxhighlight lang="vb"> | |||
'Расчет Vг - необходимого объемного расхода газа, дм3/мин | |||
Public Function CalcVg(d As Double, Wg As Double) As String | |||
Dim Vg As Double = 0.0471 * d * d * Wg | |||
Return New Triteia.Rounding().RoundBase(Vg, 0, 1) | |||
End Function | |||
</syntaxhighlight> | |||
|- | |- | ||
|<syntaxhighlight lang="html"> | |<syntaxhighlight lang="html"> | ||
| Строка 392: | Строка 415: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!T.Value</code> >> <code style="background-color: #fff3e0;>T / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Fields!T.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!T.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 401: | Строка 425: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!d.Value, Fields!Wg.Value, Fields!tr.Value, Fields!Rg.Value, Fields!tg.Value, Fields!Rr.Value</code> >> <code style="background-color: #fff3e0;>d, Wg, tr, Rg, tg, Rr / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=CalcVr(Fields!d.Value, Fields!Wg.Value, Fields!tr.Value, Fields!Rg.Value, Fields!tg.Value, Fields!Rr.Value)</syntaxhighlight> | |<syntaxhighlight lang="vb">=CalcVr(Fields!d.Value, Fields!Wg.Value, Fields!tr.Value, Fields!Rg.Value, Fields!tg.Value, Fields!Rr.Value)</syntaxhighlight> | ||
<syntaxhighlight lang="vb"> | |||
'Расчет Vр - объема расхода газа, приведенного к условиям ротаметра, дм3/мин | |||
Public Function CalcVr(d As Double, Wg As Double, tr As Double, Rg As Double, tg As Double, Rr As Double) As String | |||
Dim Vr As Double = CalcVg(d, Wg) * (273 + tr) * (101.3 + Rg) / ((273 + tg) * (101.3 - Rr)) | |||
Return New Triteia.Rounding().RoundBase(Vr, 0, 1) | |||
End Function | |||
</syntaxhighlight> | |||
|- | |- | ||
|<syntaxhighlight lang="html"> | |<syntaxhighlight lang="html"> | ||
| Строка 410: | Строка 443: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!d.Value, Fields!Wg.Value, Fields!tr.Value, Fields!Rg.Value, Fields!tg.Value, Fields!Rr.Value, Fields!T.Value, Fields!Ra.Value</code> >> <code style="background-color: #fff3e0;>d, Wg, tr, Rg, tg, Rr, T, Ra / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=CalcVo(Fields!d.Value, Fields!Wg.Value, Fields!tr.Value, Fields!Rg.Value, Fields!tg.Value, Fields!Rr.Value, Fields!T.Value, Fields!Ra.Value)</syntaxhighlight> | |<syntaxhighlight lang="vb">=CalcVo(Fields!d.Value, Fields!Wg.Value, Fields!tr.Value, Fields!Rg.Value, Fields!tg.Value, Fields!Rr.Value, Fields!T.Value, Fields!Ra.Value)</syntaxhighlight> | ||
<syntaxhighlight lang="vb"> | |||
'Рассчет Vо - объема отработанной газовоздушной смеси, приведенный к н.у., дм3 | |||
Public Function CalcVo(d As Double, Wg As Double, tr As Double, Rg As Double, tg As Double, Rr As Double, T As Double, Ra As Double) As String | |||
Dim Vr As Double = CalcVr(d, Wg, tr, Rg, tg, Rr) | |||
Dim Vo As Double = (273 * T * Vr * (Ra - Rr)) / (101.3 * (273 + tr)) | |||
Return New Triteia.Rounding().RoundBase(Vo, 0, 1) | |||
End Function | |||
</syntaxhighlight> | |||
|- | |- | ||
|<syntaxhighlight lang="html"> | |<syntaxhighlight lang="html"> | ||
| Строка 419: | Строка 462: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!Va.Value</code> >> <code style="background-color: #fff3e0;>Va / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Fields!Va.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!Va.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 428: | Строка 472: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!Vraz.Value</code> >> <code style="background-color: #fff3e0;>Vraz / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Fields!Vraz.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!Vraz.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 436: | Строка 481: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!Vraz.Value, Fields!Va.Value</code> >> <code style="background-color: #fff3e0;>Vraz, Va / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=CalcK(Fields!Vraz.Value, Fields!Va.Value)</syntaxhighlight> | |<syntaxhighlight lang="vb">=CalcK(Fields!Vraz.Value, Fields!Va.Value)</syntaxhighlight> | ||
<syntaxhighlight lang="vb"> | |||
'Рассчет K | |||
Public Function CalcK(Vraz As Double, Va As Double) As String | |||
Dim K As Double = Vraz / Va | |||
If (K = 1) Then | |||
Return K | |||
Else | |||
Return New Triteia.Rounding().RoundBase(K, 2, 1) | |||
End If | |||
End Function | |||
</syntaxhighlight> | |||
|- | |- | ||
|<syntaxhighlight lang="html"> | |<syntaxhighlight lang="html"> | ||
| Строка 444: | Строка 502: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!D1.Value</code> >> <code style="background-color: #fff3e0;>D1 / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Code.Rounding.RoundBase(Fields!D1.Value, 4, 1)</syntaxhighlight> | |<syntaxhighlight lang="vb">=Code.Rounding.RoundBase(Fields!D1.Value, 4, 1)</syntaxhighlight> | ||
|- | |- | ||
| Строка 452: | Строка 511: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!D2.Value</code> >> <code style="background-color: #fff3e0;>D2 / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=Code.Rounding.RoundBase(Fields!D2.Value, 4, 1)</syntaxhighlight> | |<syntaxhighlight lang="vb">=Code.Rounding.RoundBase(Fields!D2.Value, 4, 1)</syntaxhighlight> | ||
|- | |- | ||
| Строка 460: | Строка 520: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
<code style="background-color: #fff3e0;>Fields!D1.Value, Fields!D2.Value</code> >> <code style="background-color: #fff3e0;>D1, D2 / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | |||
|<syntaxhighlight lang="vb">=CalcRk(Fields!D1.Value, Fields!D2.Value)</syntaxhighlight> | |<syntaxhighlight lang="vb">=CalcRk(Fields!D1.Value, Fields!D2.Value)</syntaxhighlight> | ||
<syntaxhighlight lang="vb"> | |||
'Рассчет rk | |||
Public Function CalcRk(D1 As Double, D2 As Double) As String | |||
Dim rk As Double = (Math.Abs(D2 - D1)) / ((D1 + D2) / 2) * 100 | |||
Return New Triteia.Rounding().RoundBase(rk, 1, 1) | |||
End Function | |||
</syntaxhighlight> | |||
|- | |- | ||
|<syntaxhighlight lang="html"> | |<syntaxhighlight lang="html"> | ||
| Строка 468: | Строка 537: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<nowiki>-</nowiki> | ||
|<syntaxhighlight lang="vb">3%</syntaxhighlight> | |<syntaxhighlight lang="vb">3%</syntaxhighlight> | ||
|- | |- | ||
| Строка 479: | Строка 548: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>+</code> | ||
|<syntaxhighlight lang="vb">-</syntaxhighlight> | <code style="background-color: #fff3e0;>Fields!D1.Value, Fields!D2.Value</code> >> <code style="background-color: #fff3e0;>D1, D2 / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ JRPARALLELVARS</code> | ||
|<syntaxhighlight lang="vb">=CalcResult(Fields!D1.Value, Fields!D2.Value)</syntaxhighlight> | |||
<syntaxhighlight lang="vb"> | |||
'Рассчет Результата контрольной процедуры (удовл. / не удовл.) | |||
Public Function CalcResult(D1 As Double, D2 As Double) As String | |||
Dim rk As Double = (Math.Abs(D2 - D1)) / ((D1 + D2) / 2) * 100 | |||
If (rk <= 3) Then | |||
Return "удовл." | |||
Else | |||
Return "не удовл." | |||
End If | |||
End Function | |||
</syntaxhighlight> | |||
|- | |- | ||
|<syntaxhighlight lang="html"> | |<syntaxhighlight lang="html"> | ||
| Строка 488: | Строка 570: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | | | ||
<code style="background-color: #fff3e0;>Fields!error_value.Value</code> >> <code style="background-color: #fff3e0;>error_value / ResultDataSet</code> >> <code style="background-color: #fff3e0;>VALUE/ METH_METR_CHAR_VL</code> | |||
|<syntaxhighlight lang="vb">=Fields!error_value.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!error_value.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 497: | Строка 580: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | | | ||
<code style="background-color: #fff3e0;>Fields!Cn.Value</code> >> <code style="background-color: #fff3e0;>Cn / ResultDataSet</code> >> <code style="background-color: #fff3e0;>RESULT_R / JRPARALLEL</code> | |||
|<syntaxhighlight lang="vb">=Fields!Cn.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!Cn.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 504: | Строка 588: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<nowiki>-</nowiki> | ||
|<syntaxhighlight lang="vb">-</syntaxhighlight> | |<syntaxhighlight lang="vb">-</syntaxhighlight> | ||
|- | |- | ||
| Строка 512: | Строка 596: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<nowiki>-</nowiki> | ||
|<syntaxhighlight lang="vb">-</syntaxhighlight> | |<syntaxhighlight lang="vb">-</syntaxhighlight> | ||
|- | |- | ||
| Строка 523: | Строка 607: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<nowiki>-</nowiki> | ||
|<syntaxhighlight lang="vb">-</syntaxhighlight> | |<syntaxhighlight lang="vb">-</syntaxhighlight> | ||
|- | |- | ||
| Строка 531: | Строка 615: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>Результат</code> | ||
<code style="background-color: #fff3e0;>Fields!C.Value</code> >> <code style="background-color: #fff3e0;>C / ResultDataSet</code> >> <code style="background-color: #fff3e0;>AVG_R / JOURNAL_RESULT</code> | |||
|<syntaxhighlight lang="vb">=Fields!C.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!C.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 540: | Строка 625: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Лабораторные журналы</code> >> Выбрать лабораторию >> <code style="background-color: #d4edda;>Анализ</code> >> Выбрать строку >> <code style="background-color: #d4edda;>Результаты</code> >> <code style="background-color: #d4edda;>Показатель точности</code> | ||
<code style="background-color: #fff3e0;>Fields!Погр.Value</code> >> <code style="background-color: #fff3e0;>Погр / ResultDataSet</code> >> <code style="background-color: #fff3e0;>DC / JOURNAL_RESULT</code> | |||
|<syntaxhighlight lang="vb">=Fields!Погр.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!Погр.Value</syntaxhighlight> | ||
|- | |- | ||
| Строка 548: | Строка 634: | ||
</body> | </body> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| | |<code style="background-color: #d4edda;>Персонал</code> >> Выбрать запись >> <code style="background-color: #d4edda;>Карточка сотрудника</code> >> <code style="background-color: #d4edda;>Фамилия</code>, <code style="background-color: #d4edda;>Имя</code>, <code style="background-color: #d4edda;>Отчество</code> | ||
<code style="background-color: #fff3e0;>Fields!surname.Value, Fields!name.Value, Fields!patronimyc.Value,</code> >> <code style="background-color: #fff3e0;>surname, name, patronimyc / MainDataSet</code> >> <code style="background-color: #fff3e0;>SURNAME; NAME; PATRONYMIC / EMPLOYEE</code> | |||
|<syntaxhighlight lang="vb">=FormatFio(Fields!surname.Value, Fields!name.Value, Fields!patronymic.Value, 1)</syntaxhighlight> | |<syntaxhighlight lang="vb">=FormatFio(Fields!surname.Value, Fields!name.Value, Fields!patronymic.Value, 1)</syntaxhighlight> | ||
*используется функция [[Scripts#FormatFio()|<code>FormatFio()</code>]] | *используется функция [[Scripts#FormatFio()|<code>FormatFio()</code>]] | ||
Текущая версия от 10:09, 31 марта 2026
Общий вид

Параметры
| № | Параметр | Тип поля | Данные | Сортировка |
|---|---|---|---|---|
| 1 | Выберите лабораторию:
|
выбор значения | лаборатории, имеющие объект анализа Промышленные выбросы и показатель Аэрозоль масла
|
по алфавиту |
| 2 | Введите номер журнала:
|
ввод значения | по умолчанию 1
|
- |
| 3 | Введите дату начала периода:
|
выбор даты из календаря | по умолчанию 01.01.2020
|
- |
| 4 | Введите дату окончания периода:
|
выбор даты из календаря | по умолчанию текущая дата
|
- |
| 5 | Номер первой страницы:
|
ввод числа | начальное значение, с которого будет начинаться нумерация страниц (по умолчанию 1)
|
- |
Атрибуты
В наборе данных MainDataSet в таблице ATTRIBUTE_NAME используются атрибуты со следующими значениями NAME:
- N акта отбора
- Шифр пробы
- Дата анализа
- Исполнитель
- Ра
- Pр
- Pг
- tp
- tг
- Wг
- f
- T
- Va
- Vраз
- Dmin
- Dmax
- a
- b
- Kград
Внимание!
Описание атрибутов приведено в соответствии с базой данных ASTRA на основе созданных пользователем полей.
В других базах этих полей может не быть либо их наименование может отличаться!!!
Отсутствующие в базе атрибуты не будут выводиться в документе. Для корректной работы документа актуализируйте атрибуты в соответствии с приведенным списком.
Верхний колонтитул
| Поля | Интерфейс ... >> ...
и данные |
Код и комментарии |
|---|---|---|
| Журнал результатов измерений аэрозоля масла №... | Parameters!ReportParameterNumber.Value
|
="Журнал результатов измерений аэрозоля масла" & " №" & Parameters!ReportParameterNumber.Value
|
| Название лаборатории | Parameters!ReportParameterLaboratory.Label
|
=Parameters!ReportParameterLaboratory.Label
|
Титульная часть
| Поля | Интерфейс ... >> ...
и данные |
Код и комментарии |
|---|---|---|
| КОМПОНЕНТ | Методики анализа >> Выбрать методику >> Редактировать >> Карточка методики анализа >> Информация >> Показатель
|
=Fields!ind_name.Value
|
| Объект испытания | Методики анализа >> Выбрать методику >> Редактировать >> Карточка методики анализа >> Информация >> Объект анализа
|
=Fields!ao_name.Value
|
| МВИ | Методики анализа >> Выбрать методику >> Редактировать >> Карточка методики анализа >> Информация >> Нормативный документ
|
=Fields!norm_doc.Value
|
| Метод | - | Фотометрия
|
| ДИАПАЗОН | Методики анализа >> Выбрать методику >> Редактировать >> Карточка методики анализа >> Выбрать строку >> Карточка показателей качества >> Диапазон
|
=Fields!min.Value & " - " & Fields!max.Value & " мг/м³"
|
| ПОГРЕШНОСТЬ ИЗМЕРЕНИЯ | Методики анализа >> Выбрать методику >> Редактировать >> Карточка методики анализа >> Выбрать строку >> Карточка показателей качества >> Погрешность
|
=Fields!error_value.Value & "%"
|
| ГРАДУИРОВОЧНАЯ ХАРАКТЕРИСТИКА | - | 100 - 500 мкг/м³
|
| допустимые значения D (оптическая плотность) | - | -
|
Блоки формул
<style>
body {font-family: 'Times New Roman', Times, serif; font-size: 9px; line-height: 1.2;}
sup {vertical-align: 2pt; font-size: 7px;}
sub {vertical-align: -1pt; font-size: 7px;}
</style>
<body>
<p>
результат измерения: <strong>m=К<sub>град</sub>*D; m=(D-a)/b</strong> Расчетная формула: <strong>C=2*(m/V<sub>o</sub>)*K</strong> <strong>C<sub>cp</sub>=(C1+C2+C3+C4+C5)/5</strong><br>
<strong>m</strong> - масса масла в 5 см<sup>3</sup> пробы, мкг <strong>m</strong> - масса масла в 5 см<sup>3</sup> пробы, мкг<br>
<strong>D</strong> - оптическая плотность<br>
<strong>m=К<sub>град</sub>*D; m=(D-a)/b</strong><br>
<strong>К</strong> - коэффициент разбавления<br>
<strong>V<sub>a</sub></strong> - объем аликвоты раствора, см<sup>3</sup><br>
<strong>V<sub>раз</sub></strong> - объем раствора после разбавления, см<sup>3</sup>
</p>
</body>
|
<style>
body {font-family: 'Times New Roman', Times, serif; font-size: 9px; line-height: 1.2;}
sup {vertical-align: 2pt; font-size: 7px;}
sub {vertical-align: -1pt; font-size: 7px;}
</style>
<body>
<p><strong>V<sub>г</sub> = 0,0471 * d<sup>2</sup> * W<sub>г</sub>, дм<sup>3</sup>/мин</strong></p>
<p>V<sub>г</sub> - необходимый объемный расход газа, дм<sup>3</sup>/мин<br>
d - внутренний диаметр носика пробоотборной трубки, мм<br>
W<sub>г</sub> - скорость газа в газоходе, м/с</p>
<div style="margin: 10px 0;">
<table style="border-collapse: collapse; font-family: 'Times New Roman', serif; font-size: 8px; line-height: 1.2;">
<tr>
<!-- Первый столбец: объединенный по высоте для Vp = -->
<td rowspan="2" style="vertical-align: middle; padding-right: 5px;">
<strong>V<sub>р</sub> =</strong>
</td>
<!-- Второй столбец: числитель -->
<td style="border-bottom: 1px solid black; text-align: center; padding: 0 5px;">
<strong>V<sub>г</sub> * (273 + t<sub>p</sub>) * (101,3 ± ΔP<sub>г</sub>)</strong>
</td>
<!-- Третий столбец: объединенный для единиц измерения -->
<td rowspan="2" style="vertical-align: middle; padding-left: 5px;">
<strong>, дм<sup>3</sup>/мин</strong>
</td>
</tr>
<tr>
<!-- Второй столбец: знаменатель -->
<td style="text-align: center; padding: 0 5px;">
<strong>(273 + t<sub>г</sub>) * (101,3 - ΔP<sub>p</sub>)</strong>
</td>
</tr>
</table>
</div>
<p>V<sub>p</sub> - объемный расход газа, приведенный к условиям ротаметра, дм<sup>3</sup>/мин<br>
ΔP<sub>p</sub> - разряжение перед ротаметром, кПа<br>
ΔP<sub>г</sub> - разряжение в газоходе, кПа<br>
t<sub>г</sub> - температура газа в газоходе, °С<br>
t<sub>p</sub> - температура газа перед ротаметром, °С<br>
P<sub>0</sub> - атмосферное давление, 101,3 кПа<br>
r<sub>5</sub> - норматив контроля, 40%<br>
r - норматив контроля размаха значений оптической плотности, %</p>
</body>
|
<style>
body {font-family: 'Times New Roman', Times, serif; font-size: 9px; line-height: 1.2;}
sup {vertical-align: 2pt; font-size: 7px;}
sub {vertical-align: -1pt; font-size: 7px;}
</style>
<body>
<div style="margin: 5px 0;">
<table style="border-collapse: collapse; font-family: 'Times New Roman', serif; font-size: 8px; line-height: 1.2;">
<tr>
<!-- Объединенная ячейка для начала формулы -->
<td rowspan="2" style="vertical-align: middle; padding-right: 5px;">
<strong>V<sub>o</sub> =</strong>
</td>
<!-- Числитель -->
<td style="border-bottom: 1px solid black; text-align: center; padding: 0 5px;">
<strong>273 * T * V<sub>p</sub> * (P<sub>a</sub> - ΔP<sub>p</sub>)</strong>
</td>
<!-- Объединенная ячейка для конца формулы -->
<td rowspan="2" style="vertical-align: middle; padding-left: 5px;">
<strong>, дм<sup>3</sup></strong>
</td>
</tr>
<tr>
<!-- Знаменатель -->
<td style="text-align: center; padding: 0 5px;">
<strong>101,3 * (273 ± t<sub>p</sub>)</strong>
</td>
</tr>
</table>
</div>
<p style="margin: 2px 0;">V<sub>o</sub> - объем отработанной газовоздушной смеси, приведенный к н.у., дм<sup>3</sup></p>
<p style="margin: 2px 0;">P<sub>0</sub> - атмосферное давление, 101,3 кПа</p>
<p style="margin: 2px 0;">T - время пропускания газа через ротаметр, мин</p>
<p style="margin: 2px 0;">P<sub>a</sub> - атмосферное давление при отборе проб воздуха, кПа</p>
</body>
|
Основная таблица результатов
В полях заголовка таблицы используется типовой блок стиля HTML:
<style>
body { font-family: 'Times New Roman', Times, serif; font-size: 9px; line-height: 1.2; text-align: center; font-weight: bold; }
sup { vertical-align: 2pt; font-size: 7px; }
sub { vertical-align: -1pt; font-size: 7px; }
</style>
К этому блоку добавляется индивидуальный для каждого столбца блок <body></body>.
| Поля заголовка таблицы | Интерфейс ... >> ...
и данные |
Код и комментарии |
|---|---|---|
<body>
Акт<br>
отбора<br>
(приема)<br>
проб
</body>
|
-
|
=GetOrDash(Fields!act_num.Value)
|
<body>
Дата<br>
начала<br>
анализа
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Дата регистрации
|
=Format(Fields!analys_date.Value, "dd.MM.yyy")
|
<body>
Шифр пробы
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Шифр пробы
|
=GetOrDash(Integer.Parse(Fields!code.Value))
|
<body>
Коэф. ГХ
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=CalcKoefGH(Fields!Kград.Value, Fields!a.Value, Fields!b.Value)
'Расчет Коэф.ГХ
Public Function CalcKoefGH(Kgrad As Double, a As Double, b As Double) As String
Dim resultString As String
If Not String.IsNullOrEmpty(Kgrad) Then
resultString = Kgrad
Else
Dim rounder As New Triteia.Rounding()
resultString = "a = " & rounder.RoundBase(a, 2, 1) & vbLF & "b = " & rounder.RoundBase(b, 2, 1)
End If
Return resultString
End Function
|
<body>
P<sub>а</sub>, кПа
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Fields!Ra.Value
|
<body>
ΔP<sub>р</sub>, кПа
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Fields!Rr.Value
|
<body>
ΔP<sub>г</sub>, кПа
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Fields!Rg.Value
|
<body>
t<sub>р</sub>, ℃
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Fields!tr.Value
|
<body>
t<sub>г</sub>, ℃
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Fields!tg.Value
|
<body>
W, м/с
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Fields!Wg.Value
|
<body>
d, мм
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Fields!d.Value
|
<body>
V<sub>г</sub>,<br>
дм<sup>3</sup>/мин
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=CalcVg(Fields!d.Value, Fields!Wg.Value)
'Расчет Vг - необходимого объемного расхода газа, дм3/мин
Public Function CalcVg(d As Double, Wg As Double) As String
Dim Vg As Double = 0.0471 * d * d * Wg
Return New Triteia.Rounding().RoundBase(Vg, 0, 1)
End Function
|
<body>
T, мин
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Fields!T.Value
|
<body>
V<sub>р</sub>,<br>
дм<sup>3</sup>/мин
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=CalcVr(Fields!d.Value, Fields!Wg.Value, Fields!tr.Value, Fields!Rg.Value, Fields!tg.Value, Fields!Rr.Value)
'Расчет Vр - объема расхода газа, приведенного к условиям ротаметра, дм3/мин
Public Function CalcVr(d As Double, Wg As Double, tr As Double, Rg As Double, tg As Double, Rr As Double) As String
Dim Vr As Double = CalcVg(d, Wg) * (273 + tr) * (101.3 + Rg) / ((273 + tg) * (101.3 - Rr))
Return New Triteia.Rounding().RoundBase(Vr, 0, 1)
End Function
|
<body>
V<sub>о</sub>,<br>
дм<sup>3</sup>
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=CalcVo(Fields!d.Value, Fields!Wg.Value, Fields!tr.Value, Fields!Rg.Value, Fields!tg.Value, Fields!Rr.Value, Fields!T.Value, Fields!Ra.Value)
'Рассчет Vо - объема отработанной газовоздушной смеси, приведенный к н.у., дм3
Public Function CalcVo(d As Double, Wg As Double, tr As Double, Rg As Double, tg As Double, Rr As Double, T As Double, Ra As Double) As String
Dim Vr As Double = CalcVr(d, Wg, tr, Rg, tg, Rr)
Dim Vo As Double = (273 * T * Vr * (Ra - Rr)) / (101.3 * (273 + tr))
Return New Triteia.Rounding().RoundBase(Vo, 0, 1)
End Function
|
<body>
V<sub>а</sub>,<br>
см<sup>3</sup>
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Fields!Va.Value
|
<body>
V<sub>раз</sub>,<br>
см<sup>3</sup>
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Fields!Vraz.Value
|
<body>
K
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=CalcK(Fields!Vraz.Value, Fields!Va.Value)
'Рассчет K
Public Function CalcK(Vraz As Double, Va As Double) As String
Dim K As Double = Vraz / Va
If (K = 1) Then
Return K
Else
Return New Triteia.Rounding().RoundBase(K, 2, 1)
End If
End Function
|
<body>
D<sub>1</sub>
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Code.Rounding.RoundBase(Fields!D1.Value, 4, 1)
|
<body>
D<sub>2</sub>
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=Code.Rounding.RoundBase(Fields!D2.Value, 4, 1)
|
<body>
r<sub>к</sub>
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=CalcRk(Fields!D1.Value, Fields!D2.Value)
'Рассчет rk
Public Function CalcRk(D1 As Double, D2 As Double) As String
Dim rk As Double = (Math.Abs(D2 - D1)) / ((D1 + D2) / 2) * 100
Return New Triteia.Rounding().RoundBase(rk, 1, 1)
End Function
|
<body>
r
</body>
|
- | 3%
|
<body>
Рез-т<br>
контр.<br>
проце-<br>
дуры
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> +
|
=CalcResult(Fields!D1.Value, Fields!D2.Value)
'Рассчет Результата контрольной процедуры (удовл. / не удовл.)
Public Function CalcResult(D1 As Double, D2 As Double) As String
Dim rk As Double = (Math.Abs(D2 - D1)) / ((D1 + D2) / 2) * 100
If (rk <= 3) Then
Return "удовл."
Else
Return "не удовл."
End If
End Function
|
<body>
m, мкг
</body>
|
|
=Fields!error_value.Value
|
<body>
C<sub>n</sub>,
мг/м<sup>3</sup>
</body>
|
|
=Fields!Cn.Value
|
<body>
r<sub>к</sub>
</body>
|
- | -
|
<body>
r
</body>
|
- | -
|
<body>
Рез-т<br>
контр.<br>
проце-<br>
дуры
</body>
|
- | -
|
<body>
C, мг/м<sup>3</sup>
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> Результат
|
=Fields!C.Value
|
<body>
Погр.<br>(±Δ),<br>
мг/м<sup>3</sup>
</body>
|
Лабораторные журналы >> Выбрать лабораторию >> Анализ >> Выбрать строку >> Результаты >> Показатель точности
|
=Fields!Погр.Value
|
<body>
Исполнитель
</body>
|
Персонал >> Выбрать запись >> Карточка сотрудника >> Фамилия, Имя, Отчество
|
=FormatFio(Fields!surname.Value, Fields!name.Value, Fields!patronymic.Value, 1)
|
Нижний колонтитул
| Поля | Интерфейс ... >> ...
и данные |
Код и комментарии |
|---|---|---|
| Имя программы | Code.Globals.GetProgramName()
|
=Code.Globals.GetProgramName()
|
| Нумерация страниц | Страница Parameters!ReportParameterPage.Value
|
="Страница " & Parameters!ReportParameterPage.Value
|