Прочие
ПОМЕТОДИКЕ(х;а)
Описание функции:
х- произвольное вещественное число;а- целое число, идентификатор методики анализа.
Значение функции ПОМЕТОДИКЕ(x;a):
Округляет произвольное число х в соответствии с округлением, заданным в методике с идентификатором а.
Функция представляет собой фрагмент процедуры обработки результата анализа в лабораторном журнале, вынесенный в документы.
В лабораторных журналах этот фрагмент преобразует вещественное среднее значение показателя (поле Значение показателя (среднее)) в строку Значение показателя (среднее, округлённое).
В документах данная функция формирует строку, содержащую округлённое согласно методике, с идентификатором а значение х.
- Если в
х– пустота, результат функции – тоже пустота. - Если в
асодержится пустота или несуществующий идентификатор, а также, если в методике нет данных о том, как округлять результат анализа, функция формирует строку, гдехпредставляется с точностью не более 8 знаков после запятой. - Если в методике непосредственно указано количество значащих цифр или знаков после запятой у результата анализа, функция формирует строку-результат по этим правилам, и в этом случае не имеет значения, применима ли данная методика анализа к значению
х. Но когда методика предписывает округлять результат согласно погрешности, необходимо знать значение погрешности результата, равногох. - Если значение выходит за диапазон, то производится определение погрешности от
Xв соответствии с характеристикойПогрешность Л6(X)(по второй колонке) для минимального/максимального значения границы диапазона соответственно.
ПОМЕТОДИКЕN(х;а;N)
Описание функции:
х- произвольное вещественное число;а- целое число, идентификатор методики анализа;N– целое число.
Значение функции:
Работает аналогично функции ПОМЕТОДИКЕ(x;a). Округление производится согласно методике, плюс к количеству знаков после запятой или значащих цифр добавляется N знаков.
ПОМЕТОДИКЕR(х;а;b)
Описание функции:
х- произвольное вещественное число;а- целое число, идентификатор методики анализа;b- целое число, идентификатор результата в ЛЖ.
Значение функции ПОМЕТОДИКЕR(x;a;b):
Работает аналогично функции ПОМЕТОДИКЕ(x;a), используется для методик с использованием разбавления, например ПНД Ф 14.2.99-97.
В справочнике Методики анализа для переменной, обозначающей результат определения в разбавленной пробе устанавливается переключатель Расчет метрологических характеристик по этой переменной.
Если установлено округление результата в зависимости от погрешности, то по отмеченной переменной находится значение погрешности в относительных % (2 колонка), с использованием которой происходит расчет абсолютного значения погрешности для конечного результата с учетом разбавления.
ПОМЕТОДИКЕNR (х;а;N;b)
Описание функции:
х- произвольное вещественное число;а- целое число, идентификатор методики анализа;N– целое число.b- целое число, идентификатор результата в ЛЖ.
Значение функции:
Работает аналогично функции ПОМЕТОДИКЕR(x;a;b). Округление производится согласно методике с учетом разбавления, плюс к количеству знаков после запятой или значащих цифр добавляется N знаков.
ПОМЕТОДИКЕП(х; а)
Описание функции:
х- произвольное вещественное число;а- целое число, идентификатор методики анализа.
Значение функции ПОМЕТОДИКЕП(х; а):
Округляет значение переменной по следующим вариантам в таблице. Не проверяет значение переменной на принадлежность диапазону применимости методики анализа.
| Округление | ПОМЕТОДИКЕ(х;а) | ПОМЕТОДИКЕП(х;а) |
|---|---|---|
Округлить по ГОСТам и ТУ, ОСТ
|
Не учитывает диапазон применимости методики. |
Округление X до 3-х значащих цифр. Не учитывает диапазон применимости методики.
|
В ЛЖ представить Погрешность с Результат анализа - согласно погрешности
|
Не учитывает диапазон применимости методики. |
Округление X по количеству знаков после запятой или значащих цифр погрешности в соответствии с настройками методики анализа. Не учитывает диапазон применимости методики.
|
В ЛЖ представить Результат анализа - самостоятельно
|
Округление X по количеству знаков после запятой или значащих цифр результата в соответствии с настройками методики анализа. Не учитывает диапазон применимости методики.
|
Округление X по количеству знаков после запятой или значащих цифр погрешности в соответствии с настройками методики анализа.Не учитывает диапазон применимости методики.
|
ПОМЕТОДИКЕNОТБРОСИТЬ(х;а;N)
В целом принцип работы такой же, как у функции ПометодикеN(х; а; N), только новая функция не округляет, а отбрасывает лишние цифры до нужного порядка Описание функции: х - произвольное вещественное число; а - целое число, идентификатор методики анализа; N – целое число. Значение функции ПОМЕТОДИКЕNОТБРОСИТЬ(х; а; N): 1. Округляет «Х» согласно методике (стандартное наше округление по правилам математики), смотрит у него порядок 2. К посчитанному порядку прибавляет указанное кол-во знаков «N» 3. Представляет результат функции как строку с посчитанным порядком, но БЕЗ округления Если в «Х» – пустота, результат функции – пустота. Если в «а» содержится пустота или несуществующий идентификатор, функция формирует строку, где «Х» представляется с точностью не более 8 знаков после запятой. Если в методике указано количество значащих цифр или знаков после запятой непосредственно у результата анализа, функция формирует строку-результат по этим правилам. Но когда методика предписывает округлять результат согласно погрешности, необходимо знать значение погрешности результата «Х»: - Если значение «Х» выходит за диапазон методики, то производится определение погрешности от X в соответствии с характеристикой «Погрешность» по второй колонке для минимального/максимального значения границы диапазона соответственно. - Если же в методике нет данных в метрологии по погрешности, то «Х» представляется с точностью не более 8 знаков после запятой. - Под характеристикой "Погрешность" имеется ввиду одна из "Погрешность", "Погрешность Л", "Точность", "Точность Л", "Неопределенность", "Неопределенность Л" в зависимости от варианта точности выбранного в методике и положения переключателя "Использовать вкладку "Метрология методик" для ЛЖ".
Погрешность(х;а;б), ПогрешностьR(x;a;б;в)
Описание функции:
х- произвольное вещественное число;а- целое число, идентификатор методики анализа;б- требуемый тип результата функции (1 - строка или 0 - число);в- целое число, идентификатор результата в ЛЖ.
Значение функции Погрешность(х;а;б):
Вычисляет погрешность произвольного числа х согласно методике.
Аргумент б рассматривается по общим правилам для логических значений: пустота, целый или вещественный ноль, пустая строка или строка 0 считаются значением ложь, всё остальное – истина.
В данном случае ложное значение означает, что погрешность нужна в виде вещественного числа, а истина - в виде строки.
В любом случае, функция округляет погрешность по правилам округления погрешности, заданным в методике.
Значение функции ПогрешностьR(х;а;б;в):
Работает аналогично функции Погрешность(х;а;б), используется для методик с использованием разбавления, например ПНД Ф 14.2.99-97.
В справочнике Методики анализа для переменной, обозначающей результат определения в разбавленной пробе устанавливается переключатель Расчет метрологических характеристик по этой переменной.
По отмеченной переменной находится значение погрешности в относительных % (2 колонка), с использованием которой происходит расчет абсолютного значения погрешности для конечного результата с учетом разбавления.
Примечание:
Если в аргументе х или в аргументе а содержится пустота, то результатом функции будет вещественное число 0 или строка «0» (в зависимости от аргумента б).
То же самое происходит в случае любой ошибки при вычислении погрешности: методика с данным идентификатором не найдена, данные по характеристике Погрешность Л отсутствуют или плохо внесены, значение Х меньше минимума или больше максимума методики (при условии, что ввод таких значений в данной методике запрещён) и т.д.
Если в методике нет данных о правилах округления погрешности, погрешность возвращается неокруглённой («как есть» в виде числа или в строке с максимум 8-ю знаками после запятой).
Эта функция применялась для расчёта погрешностей результатов параллельных определений.
Пример:
[Погрешность([Значения -> Результат]; [Значения -> Идентификатор методики анализа];0)]
Рассчитанная погрешность для результата анализа 0,81 равна 0,17.
Если [Значения -> Результат] меньше минимального значения по методике, то результатом функции будет 0.
Метмин (х)
Описание функции:
х– идентификатор методики анализа.
Значение функции:
Возвращает число - минимальное значение диапазона метрологии Л (0 если методика не найдена).
Пример:
[МетМин(28)]
Результат: 0,0005
МЕТРОЛОГИЯ(a; b; c; d; e), МЕТРОЛОГИЯR(a; b; c; d; e; f)
Описание функции:
a– целое число, идентификатор методики анализа;b– значения1, если будет использоваться метрологическая характеристика с вкладкиМетрология лаборатории,0–Метрология методики;c– наименование метрологической характеристики;d– произвольное вещественное число;e– номер столбца на вкладке метрологической характеристики;f- целое число, идентификатор результата в ЛЖ.
Значение функции [МЕТРОЛОГИЯ(a; b; c; d; e)]:
Возвращает численное значение одной из 4-х характеристик методики из вкладки Метрология методик или Метрология лабораторий.
Значение функции [МЕТРОЛОГИЯR(a; b; c; d; e; f)]:
Работает аналогично функции [МЕТРОЛОГИЯ(a; b; c; d; e)], используется для методик с использованием разбавления, например ПНД Ф 14.2.99-97.
В справочнике Методики анализа для переменной, обозначающей результат определения в разбавленной пробе устанавливается переключатель Расчет метрологических характеристик по этой переменной.
По отмеченной переменной находится значение метрологической характеристики в относительных % (2 колонка), с использованием которой происходит расчет абсолютного значения характеристики для конечного результата с учетом разбавления.
Использование:
Функцию можно использовать не только для получения неокругленного значения метрологической характеристики результата анализа, но и для расчета значения метрологической характеристики параллельного определения, переменной или любого другого числа по выбранной методике.
Оформление:
Для метрологии методик:
[МЕТРОЛОГИЯ(338;0;"Погрешность";1;1)]
[МЕТРОЛОГИЯ(338;0;"Погрешность";1;2)]
[МЕТРОЛОГИЯ(338;0;"Погрешность";1;3)]
[МЕТРОЛОГИЯ(338;0;"Погрешность";1;4)]
Для метрологии лаборатории:
[МЕТРОЛОГИЯ(338;1;"Повторяемость Л";1;1)]
[МЕТРОЛОГИЯ(338;1;"Повторяемость Л";1;2)]
[МЕТРОЛОГИЯ(338;1;"Повторяемость Л";1;3)]
[МЕТРОЛОГИЯ(338;1;"Повторяемость Л";1;4)]
Пример 1:
[МЕТРОЛОГИЯ( [Первичный анализ -> Идентификатор методики анализа];1 ;"Погрешность Л" ;[Первичный анализ -> Среднее значение показателя (безусловно)] ;1 )]
Пример 2:
При выводе норматива повторяемости по ГОСТ 31371 (переключатель на вкладке Метрология методик для повторяемости) для расчета необходимо использовать значение переменной Сатт из калькулятора.
[МЕТРОЛОГИЯ([Результат -> Идентификатор методики анализа];0;"Повторяемость"; [С -> Значение переменной]; 1)]
Мтаблица ("Название таблицы", строка, столбец)
Описание функции:
Название таблицы - поле с тем же наименование из формы Справочные таблицы НД.
Строка - значение запроса, на основе которого определяется строка в таблице (левое серое поле в форме Справочные таблицы НД). Для однорядных таблиц может быть введено любое значение, например, 1.
Столбец - значение запроса, определяющее столбец таблицы (верхнее серое поле в форме Справочные таблицы НД).
Значение функции: На основании входных параметров запросов строки и столбца функция возвращает значение из указанной таблицы.
Пример 1:
[Мтаблица ("Плотность нефти по ГОСТ"; [Запрос1-Т]; [Запрос2-R])]
[Мтаблица ("Плотность нефти по ГОСТ";34,0; 790,0)]
Результат: 800,5
Пример 2:
Для однорядных таблиц вместо значения в строке необходимо ввести 1.
Х = [Мтаблица("Влагосодержание газа"; 1; [Запрос Сат])]
Регномер (название рег.номера)
Значение функции:
Используется для автоматической нумерации протоколов и подобных документов.
Предварительная работа: в справочнике Авторегистрационные номера необходимо создать название рег.номера.
Создать шаблон рег.номера и установить значение счетчика (подробности можно посмотреть нажав F1 на форме справочника авторегистрационных номеров).
Пример оформления:
[РЕГНОМЕР("название рег.номера")]
Для одной формы документов не ограничено количество разных используемых регистрационных номеров, то есть возможно многократно использовать функцию РЕГНОМЕР() с указанием различных существующих наименований.
Пример:
[РЕГНОМЕР("Номер1")]
Внимание: счетчик отрабатывает только после сохранения готового документа в базе. При удалении документа счетчик не сбрасывается автоматически, его нужно исправлять вручную.
ПОНОРМЕ (x; b)
Описание функции:
x– округляемое значениеb- идентификатор результата анализа
Значение функции:
Функция округляет переданное значение Х по правилам округления нормы для указанного показателя.
Для успешного выполнения функции показатель должен быть рассчитан: указана методика, среднее значение, настройки использованные при округлении нормы.
Результат работы – строка, содержащая округлённое значение, вследствие этого может содержать в конце нули, например, 13.4500.
ПОПРИЕМЛЕМОСТИ (a;b)
Описание функции:
a- значение фактической сходимости или норматива сходимостиb- идентификатор методики анализа
Значение функции:
Функция возвращает строку.
Используется для вывода округленного значения фактической сходимости и норматива сходимости из лабораторного журнала.
ЗАПИСАТЬАТРИБУТ("имя атрибута"; значение)
Описание функции:
Имя атрибута– текстовая переменная (м.б. непосредственно текстовое значение) один из текущих вариантовАтрибут_1,Атрибут_2, …Атрибут_5b– вставляемое значение (любого типа, даже из БД)
Значение функции:
Функция заполняет значение указанного атрибута во время построения документа.
Атрибут предварительно должен быть настроен на вкладке настройки атрибутов в форме настройки формы документа.
Из вставленных значений в конце построения документа удаляются дубликаты (сохраняется каждое значение только 1 раз).