Журнал испытания газа: различия между версиями
Sidminik (обсуждение | вклад) |
Sidminik (обсуждение | вклад) Нет описания правки |
||
| (не показано 17 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
==Общий вид== | |||
[[Файл:ng_1.png|center|border]] | |||
==Параметры== | ==Параметры== | ||
В форме используются 3 фильтра параметров: | В форме используются 3 фильтра параметров: | ||
| Строка 45: | Строка 49: | ||
!Код и комментарии | !Код и комментарии | ||
|- | |- | ||
| | |№ п/п | ||
| | |rowspan = 2|<code style="background-color: #d4edda;>Журнал регистрации проб и результатов</code> >> <code style="background-color: #d4edda;>Номер пробы</code> | ||
<code style="background-color: #fff3e0;>Fields!code.Value</code> >> <code style="background-color: #fff3e0;>code / MainDataSet</code> >> <code style="background-color: #fff3e0;>STRING_VALUE / JOURNAL_RECORD_ATTRIBUTE</code> | |||
|<syntaxhighlight lang="vb">=RunningValue(Fields!code.Value, CountDistinct, Nothing)</syntaxhighlight> | |<syntaxhighlight lang="vb">=RunningValue(Fields!code.Value, CountDistinct, Nothing)</syntaxhighlight> | ||
|- | |- | ||
| | |Номер пробы | ||
|<syntaxhighlight lang="vb">=Fields!code.Value</syntaxhighlight> | |<syntaxhighlight lang="vb">=Fields!code.Value</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!start_date.Value</code> >> <code style="background-color: #fff3e0;>start_date / MainDataSet</code> >> <code style="background-color: #fff3e0;>DATE_VALUE / JOURNAL_RESULT_ATTRIBUTE</code><br> | |||
<code style="background-color: #fff3e0;>Fields!end_date.Value</code> >> <code style="background-color: #fff3e0;>end_date / MainDataSet</code> >> <code style="background-color: #fff3e0;>DATE_VALUE / JOURNAL_RESULT_ATTRIBUTE</code> | |||
|<syntaxhighlight lang="vb">=Format(Fields!start_date.Value, "dd.MM.yyyy") & " - " & Format(Fields!end_date.Value, "dd.MM.yyyy")</syntaxhighlight> | |<syntaxhighlight lang="vb">=Format(Fields!start_date.Value, "dd.MM.yyyy") & " - " & Format(Fields!end_date.Value, "dd.MM.yyyy")</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!date_value.Value</code> >> <code style="background-color: #fff3e0;>date_value / MainDataSet</code> >> <code style="background-color: #fff3e0;>DATE_VALUE/ JOURNAL_RECORD_ATTRIBUTE</code> | |||
|<syntaxhighlight lang="vb">=GetOrDash(Format(Fields!date_value.Value, "dd.MM.yyyy"))</syntaxhighlight> | |<syntaxhighlight lang="vb">=GetOrDash(Format(Fields!date_value.Value, "dd.MM.yyyy"))</syntaxhighlight> | ||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</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: #d4edda;>Источник</code> >> <code style="background-color: #d4edda;>Выбранный источник</code> | ||
<code style="background-color: #fff3e0;>Fields!sample_source.Value</code> >> <code style="background-color: #fff3e0;>sample_source / MainDataSet</code> >> <code style="background-color: #fff3e0;>FULL_NAME / SAMPLE_SOURCE</code> | |||
|<syntaxhighlight lang="vb">=GetOrDash(Fields!sample_source.Value)</syntaxhighlight> | |<syntaxhighlight lang="vb">=GetOrDash(Fields!sample_source.Value)</syntaxhighlight> | ||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | |||
|- | |- | ||
| | |Группировка по полю <code>Группы</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!unit_group.Value</code> >> <code style="background-color: #fff3e0;>unit_group / MainDataSet</code> >> <code style="background-color: #fff3e0;>NAME / LABEL</code> | |||
|<syntaxhighlight lang="vb">=GetOrDash(Fields!unit_group.Value)</syntaxhighlight> | |<syntaxhighlight lang="vb">=GetOrDash(Fields!unit_group.Value)</syntaxhighlight> | ||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | |||
|- | |- | ||
| | |Группировка по полю <code>Показатели</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!met_ind_name.Value</code> >> <code style="background-color: #fff3e0;>met_ind_name / ResultDataSet</code> >> <code style="background-color: #fff3e0;>INDICATOR_METHODOLOGY_NAME / METHODOLOGY_INDICATOR</code> | |||
|<syntaxhighlight lang="vb">=GetOrDash(Fields!met_ind_name.Value.Trim())</syntaxhighlight> | |<syntaxhighlight lang="vb">=GetOrDash(Fields!met_ind_name.Value.Trim())</syntaxhighlight> | ||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | |||
|- | |- | ||
| | |Группировка по полю <code>Единицы измерения</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!unit.Value</code> >> <code style="background-color: #fff3e0;>unit / ResultDataSet</code> >> <code style="background-color: #fff3e0;>HTML_NAME / UNIT</code> | |||
|<syntaxhighlight lang="html">="<style>" + "body {font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 1px; margin-right: 3px; margin-bottom: 1px; margin-left: 3px; text-align: center;} sup {vertical-align: 3pt; font-size: 8px;} sub {vertical-align: -1pt; font-size: 8px;} " + "</style>" + "<body>" + Fields!unit.Value + "</body>"</syntaxhighlight> | |<syntaxhighlight lang="html">="<style>" + "body {font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 1px; margin-right: 3px; margin-bottom: 1px; margin-left: 3px; text-align: center;} sup {vertical-align: 3pt; font-size: 8px;} sub {vertical-align: -1pt; font-size: 8px;} " + "</style>" + "<body>" + Fields!unit.Value + "</body>"</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!avg_r.Value</code> >> <code style="background-color: #fff3e0;>avg_r / MainDataSet</code> >> <code style="background-color: #fff3e0;>AVG_R / JOURNAL_RESULT</code> | |||
|<syntaxhighlight lang="vb">=GetOrDash(Fields!avg_r.Value)</syntaxhighlight> | |<syntaxhighlight lang="vb">=GetOrDash(Fields!avg_r.Value)</syntaxhighlight> | ||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</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">=Code.FormatFio(Fields!surname.Value, Fields!name.Value, Fields!patronymic.Value, 1)</syntaxhighlight> | |<syntaxhighlight lang="vb">=Code.FormatFio(Fields!surname.Value, Fields!name.Value, Fields!patronymic.Value, 1)</syntaxhighlight> | ||
*используется функция [[Scripts#FormatFio()|<code>FormatFio()</code>]] | |||
|- | |||
|} | |||
===Нижний колонтитул=== | |||
{|class="wikitable" style="margin:auto; background-color: #fff; width:100%;" | |||
|- | |||
!Поля | |||
!Интерфейс <code style="background-color: #d4edda;>...</code> >> <code style="background-color: #d4edda;>...</code> | |||
и данные <code style="background-color: #fff3e0;>...</code> >> <code style="background-color: #fff3e0;>...</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: #d4edda;>Полное наименование</code> | |||
<code style="background-color: #fff3e0;>Fields!head_short_name.Value</code> >> <code style="background-color: #fff3e0;>head_short_name / MainDataSet</code> >> <code style="background-color: #fff3e0;>SHORT_NAME / COMPANY_LEVEL</code> | |||
|<syntaxhighlight lang="vb">=First(Fields!head_short_name.Value, "OrgInfoDataSet")</syntaxhighlight> | |||
|- | |||
|Нумерация страниц | |||
|Номер страницы <code>Globals!PageNumber</code> | |||
|<syntaxhighlight lang="vb">=Globals!PageNumber</syntaxhighlight> | |||
|- | |- | ||
|} | |} | ||
{{Navbox | |||
|name = Блок документов | |||
|state = collapsed | |||
|title = Блок документов | |||
|bodyclass = hlist | |||
|group1 = Дизайнер документов | |||
|list1 = child | |||
| 1_group1 = Контролы | |||
| 1_list1 = | |||
* [[Текстовое поле|Текстовое поле]] | |||
* [[Форматированный текст|Форматированный текст]] | |||
* [[Таблица|Таблица]] | |||
* [[Табликс|Табликс]] | |||
| 1_group2 = Стандартные формы | |||
| 1_list2 = {{Navbox|subgroup | |||
| group1 = Персонал (картотека) | |||
| list1 = | |||
* [[Сведения о работниках лаборатории|Сведения о работниках лаборатории]] | |||
* [[Общая информация о сотрудниках|Общая информация о сотрудниках]] | |||
* [[Карточка персонального учета сотрудника|Карточка персонального учета сотрудника]] | |||
* [[Информация об уволенных сотрудниках|Информация об уволенных сотрудниках]] | |||
| group2 = Объекты анализа | |||
| list2 = | |||
* [[Информация по спискам показателей объектов и нормативов|Информация по спискам показателей объектов и нормативов]] | |||
* [[Информация о нормах показателей|Информация о нормах показателей]] | |||
| group3 = Методики анализа | |||
| list3 = | |||
* [[Приложение к аттестату аккредитации|Приложение к аттестату аккредитации]] | |||
* [[Общая информация о методиках анализа|Общая информация о методиках анализа]] | |||
* [[Полная информация о методике анализа|Полная информация о методике анализа]] | |||
* [[Информация об использовании методик анализа в ЛЖ|Информация об использовании методик анализа в ЛЖ]] | |||
| group4 = Формулы | |||
| list4 = | |||
* [[Полная информация по методам анализа (формулы)|Полная информация по методам анализа (формулы)]] | |||
| group5 = Структура предприятия (лаборатории) | |||
| list5 = | |||
* [[Структура предприятия (всё дерево)|Структура предприятия (всё дерево)]] | |||
* [[Карточка предприятия|Карточка предприятия]] | |||
| group6 = Источники проб | |||
| list6 = | |||
* [[Структура источников (с выбором уровня)|Структура источников (с выбором уровня)]] | |||
* [[Список мест выбранного типа|Список мест выбранного типа]] | |||
* [[Информация о нормах в источниках проб|Информация о нормах в источниках проб]] | |||
| group7 = Администрирование | |||
| list7 = | |||
* [[Информация о ролях и пользователях|Информация о ролях и пользователях]] | |||
| group8 = Статистика | |||
| list8 = | |||
* [[Общая информация по БД|Общая информация по БД]] | |||
* [[Расширенная статистика запусков|Расширенная статистика запусков]] | |||
| group9 = Лабораторные журналы | |||
| list9 = | |||
* [[Сводный журнал регистрации проб|Сводный журнал регистрации проб]] | |||
* [[Сводный журнал результатов анализов|Сводный журнал результатов анализов]] | |||
* [[Журнал контроля окружающей среды|Журнал контроля окружающей среды]] | |||
* [[Журнал на показатель (фотометрия)|Журнал на показатель (фотометрия)]] | |||
* [[Журнал на показатель (фракционный состав)|Журнал на показатель (фракционный состав)]] | |||
* [[Учет и анализ объемов внесенной информации|Учет и анализ объемов внесенной информации]] | |||
* [[Протокол|Протокол]] | |||
* [[Графическое изображение результатов|Графическое изображение результатов]] | |||
}} | |||
}} | |||
Текущая версия от 10:03, 31 марта 2026
Общий вид

Параметры
В форме используются 3 фильтра параметров:
| № | Параметр | Тип поля | Данные | Сортировка |
|---|---|---|---|---|
| 1 | Выберите лабораторию: |
выбор значения | лаборатории, имеющие записи в журналах | по алфавиту |
| 2 | Выберите дату отбора "от": |
поле-календарь | 01.01.2020 (значение по умолчанию) | - |
| 3 | Выберите дату отбора "до": |
поле-календарь | текущая дата (значение по умолчанию) | - |
Атрибуты
В наборе данных MainDataSet в таблице ATTRIBUTE_NAME используются атрибуты со следующими значениями NAME:
- Дата и время отбора пробы
- Номер пробы
- Дата начала анализа
- Дата окончания анализа
Поля, данные, выражения, элементы интерфейса и код
Верхний колонтитул
| Поля | Интерфейс ... >> ...
и данные |
Код и комментарии |
|---|---|---|
| Журнал испытаний газа | ||
Основная информация
| Поля | Интерфейс ... >> ...
и данные |
Код и комментарии |
|---|---|---|
| № п/п | Журнал регистрации проб и результатов >> Номер пробы
|
=RunningValue(Fields!code.Value, CountDistinct, Nothing)
|
| Номер пробы | =Fields!code.Value
| |
| Дата анализа | Лабораторные журналы >> Выбрать подразделение >> Выбрать запись >> Результаты >> Дата начала анализа и Дата окончания анализа
|
=Format(Fields!start_date.Value, "dd.MM.yyyy") & " - " & Format(Fields!end_date.Value, "dd.MM.yyyy")
|
| Дата отбора | Лабораторные журналы >> Выбрать подразделение >> Выбрать запись >> Редактировать >> Журнал регистрации проб и результатов испытаний >> Информация >> Дата и время отбора пробы
|
=GetOrDash(Format(Fields!date_value.Value, "dd.MM.yyyy"))
|
| Место отбора | Лабораторные журналы >> Журнал регистрации проб и испытаний >> Выбрать пробу >> Редактировать >> Карточка пробы >> Источник >> Выбранный источник
|
=GetOrDash(Fields!sample_source.Value)
|
Группировка по полю Группы
|
Объекты анализа >> Выбрать объект >> Редактировать >> Группы
|
=GetOrDash(Fields!unit_group.Value)
|
Группировка по полю Показатели
|
Лабораторные журналы >> Выбрать подразделение >> Выбрать запись Результаты >> Показатель
|
=GetOrDash(Fields!met_ind_name.Value.Trim())
|
Группировка по полю Единицы измерения
|
Лабораторные журналы >> Выбрать подразделение >> Выбрать запись Результаты >> Показатель
|
="<style>" + "body {font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 1px; margin-right: 3px; margin-bottom: 1px; margin-left: 3px; text-align: center;} sup {vertical-align: 3pt; font-size: 8px;} sub {vertical-align: -1pt; font-size: 8px;} " + "</style>" + "<body>" + Fields!unit.Value + "</body>"
|
| Результат | Лабораторные журналы >> Выбрать подразделение >> Выбрать запись Результаты >> Результат
|
=GetOrDash(Fields!avg_r.Value)
|
| Исполнитель | Лабораторные журналы >> Выбрать подразделение >> Выбрать запись Результаты >> Исполнитель
|
=Code.FormatFio(Fields!surname.Value, Fields!name.Value, Fields!patronymic.Value, 1)
|
Нижний колонтитул
| Поля | Интерфейс ... >> ...
и данные |
Код и комментарии |
|---|---|---|
| Наименование организации | Подразделения предприятия >> + >> Выбрать подразделение >> Редактировать >> Карточка подразделения >> Полное наименование
|
=First(Fields!head_short_name.Value, "OrgInfoDataSet")
|
| Нумерация страниц | Номер страницы Globals!PageNumber
|
=Globals!PageNumber
|