Перейти к содержанию

Прочие: различия между версиями

Материал из Химсофт Вики
 
(не показаны 23 промежуточные версии этого же участника)
Строка 90: Строка 90:
|-
|-
|}
|}
==ПОМЕТОДИКЕNОТБРОСИТЬ(х;а;N)==
В целом принцип работы такой же, как у функции <code>ПометодикеN(х; а; N)</code>, только новая функция не округляет, а отбрасывает лишние цифры до нужного порядка
===Описание функции:===
*<code>х</code> - произвольное вещественное число;
*<code>а</code> - целое число, идентификатор методики анализа;
*<code>N</code> – целое число.
===Значение функции ПОМЕТОДИКЕNОТБРОСИТЬ(х; а; N):===
#Округляет <code>Х</code> согласно методике (стандартное наше округление по правилам математики), смотрит у него порядок.
#К посчитанному порядку прибавляет указанное кол-во знаков <code>N</code>.
#Представляет результат функции как строку с посчитанным порядком, но БЕЗ округления.
<br>
*Если в <code>Х</code> – пустота, результат функции – пустота.
*Если в <code>а</code> содержится пустота или несуществующий идентификатор, функция формирует строку, где <code>Х</code> представляется с точностью не более 8 знаков после запятой.
*Если в методике указано количество значащих цифр или знаков после запятой непосредственно у результата анализа, функция формирует строку-результат по этим правилам. Но когда методика предписывает округлять результат согласно погрешности, необходимо знать значение погрешности результата <code>Х</code>:
::*Если значение <code>Х</code> выходит за диапазон методики, то производится определение погрешности от <code>X</code> в соответствии с характеристикой <code>Погрешность</code> по второй колонке для минимального/максимального значения границы диапазона соответственно.
::*Если же в методике нет данных в метрологии по погрешности, то <code>Х</code> представляется с точностью не более 8 знаков после запятой.
::*Под характеристикой <code>Погрешность</code> имеется ввиду одна из <code>Погрешность</code>, <code>Погрешность Л</code>, <code>Точность</code>, <code>Точность Л</code>, <code>Неопределенность</code>, <code>Неопределенность Л</code> в зависимости от варианта точности выбранного в методике и положения переключателя <code>Использовать вкладку "Метрология методик" для ЛЖ</code>.


==Погрешность(х;а;б), ПогрешностьR(x;a;б;в)==
==Погрешность(х;а;б), ПогрешностьR(x;a;б;в)==
===Описание функции:===
*<code>х</code> - произвольное вещественное число;
*<code>а</code> - целое число, идентификатор методики анализа;
*<code>б</code> - требуемый тип результата функции (1 - строка или 0 - число);
*<code>в</code> - целое число, идентификатор результата в ЛЖ.
===Значение функции Погрешность(х;а;б):===
Вычисляет погрешность произвольного числа <code>х</code> согласно методике.
Аргумент <code>б</code> рассматривается по общим правилам для логических значений: пустота, целый или вещественный ноль, пустая строка или строка <code>0</code> считаются значением <code>ложь</code>, всё остальное – <code>истина</code>.
В данном случае <code>ложное</code> значение означает, что погрешность нужна в виде вещественного числа, а <code>истина</code> - в виде строки.
В любом случае, функция округляет погрешность по правилам округления погрешности, заданным в методике.
===Значение функции ПогрешностьR(х;а;б;в):===
Работает аналогично функции <code>Погрешность(х;а;б)</code>, используется для методик с использованием разбавления, например ПНД Ф 14.2.99-97.
В справочнике <code>Методики анализа</code> для переменной, обозначающей результат определения в разбавленной пробе устанавливается переключатель <code>Расчет метрологических характеристик по этой переменной</code>.
По отмеченной переменной находится значение погрешности в относительных % (2 колонка), с использованием которой происходит расчет абсолютного значения погрешности для конечного результата с учетом разбавления.
===Примечание:===
Если в аргументе <code>х</code> или в аргументе <code>а</code> содержится пустота, то результатом функции будет вещественное число <code>0</code> или строка <code>«0»</code> (в зависимости от аргумента <code>б</code>).
То же самое происходит в случае любой ошибки при вычислении погрешности: методика с данным идентификатором не найдена, данные по характеристике <code>Погрешность Л</code> отсутствуют или плохо внесены, значение <code>Х</code> меньше минимума или больше максимума методики (при условии, что ввод таких значений в данной методике запрещён) и т.д.
Если в методике нет данных о правилах округления погрешности, погрешность возвращается неокруглённой («как есть» в виде числа или в строке с максимум 8-ю знаками после запятой).
Эта функция применялась для расчёта погрешностей результатов параллельных определений.
===Пример:===
<code>[Погрешность([Значения -> Результат]; [Значения -> Идентификатор методики анализа];0)]</code>
Рассчитанная погрешность для результата анализа 0,81 равна 0,17.
Если <code>[Значения -> Результат]</code> меньше минимального значения по методике, то результатом функции будет <code>0</code>.


==Метмин (х)==
==Метмин (х)==
===Описание функции:===
*<code>х</code> – идентификатор методики анализа.
===Значение функции:===
Возвращает число - минимальное значение диапазона метрологии <code>Л</code> (<code>0</code> если методика не найдена).
'''Пример:'''
<code>[МетМин(28)]</code>
'''Результат:''' ''0,0005''


==МЕТРОЛОГИЯ(a; b; c; d; e), МЕТРОЛОГИЯR(a; b; c; d; e; f)==
==МЕТРОЛОГИЯ(a; b; c; d; e), МЕТРОЛОГИЯR(a; b; c; d; e; f)==
===Описание функции:===
*<code>a</code> – целое число, идентификатор методики анализа;
*<code>b</code> – значения <code>1</code>, если будет использоваться метрологическая характеристика с вкладки <code>Метрология лаборатории</code>, <code>0</code> – <code>Метрология методики</code>;
*<code>c</code> – наименование метрологической характеристики;
*<code>d</code> – произвольное вещественное число;
*<code>e</code> – номер столбца на вкладке метрологической характеристики;
*<code>f</code> - целое число, идентификатор результата в ЛЖ.
===Значение функции [МЕТРОЛОГИЯ(a; b; c; d; e)]:===
Возвращает численное значение одной из 4-х характеристик методики из вкладки <code>Метрология методик</code> или <code>Метрология лабораторий</code>.
===Значение функции [МЕТРОЛОГИЯR(a; b; c; d; e; f)]:===
Работает аналогично функции <code>[МЕТРОЛОГИЯ(a; b; c; d; e)]</code>, используется для методик с использованием разбавления, например ПНД Ф 14.2.99-97.
В справочнике <code>Методики анализа</code> для переменной, обозначающей результат определения в разбавленной пробе устанавливается переключатель <code>Расчет метрологических характеристик по этой переменной</code>.
По отмеченной переменной находится значение метрологической характеристики в относительных % (2 колонка), с использованием которой происходит расчет абсолютного значения характеристики для конечного результата с учетом разбавления.
===Использование:===
Функцию можно использовать не только для получения неокругленного значения метрологической характеристики результата анализа, но и для расчета значения метрологической характеристики параллельного определения, переменной или любого другого числа по выбранной методике.
===Оформление:===
Для метрологии методик:
<code>[МЕТРОЛОГИЯ(338;0;"Погрешность";1;1)]</code>
<code>[МЕТРОЛОГИЯ(338;0;"Погрешность";1;2)]</code>
<code>[МЕТРОЛОГИЯ(338;0;"Погрешность";1;3)]</code>
<code>[МЕТРОЛОГИЯ(338;0;"Погрешность";1;4)]</code>
Для метрологии лаборатории:
<code>[МЕТРОЛОГИЯ(338;1;"Повторяемость Л";1;1)]</code>
<code>[МЕТРОЛОГИЯ(338;1;"Повторяемость Л";1;2)]</code>
<code>[МЕТРОЛОГИЯ(338;1;"Повторяемость Л";1;3)]</code>
<code>[МЕТРОЛОГИЯ(338;1;"Повторяемость Л";1;4)]</code>
'''Пример 1:'''
<code>[МЕТРОЛОГИЯ( [Первичный анализ -> Идентификатор методики анализа];1 ;"Погрешность Л" ;[Первичный анализ -> Среднее значение показателя (безусловно)] ;1 )]</code>
'''Пример 2:'''
При выводе норматива повторяемости по ГОСТ 31371 (переключатель на вкладке <code>Метрология методик</code> для повторяемости) для расчета необходимо использовать значение переменной Сатт из калькулятора.
<code>[МЕТРОЛОГИЯ([Результат -> Идентификатор методики анализа];0;"Повторяемость"; [С -> Значение переменной]; 1)]</code>


==Мтаблица ("Название таблицы", строка, столбец)==
==Мтаблица ("Название таблицы", строка, столбец)==
===Описание функции:===
Название таблицы - поле с тем же наименование из формы <code>Справочные таблицы НД</code>.
Строка - значение запроса, на основе которого определяется строка в таблице (левое серое поле в форме <code>Справочные таблицы НД</code>). Для однорядных таблиц может быть введено любое значение, например, <code>1</code>.
<code>Столбец</code> - значение запроса, определяющее столбец таблицы (верхнее серое поле в форме <code>Справочные таблицы НД</code>).
Значение функции:
На основании входных параметров запросов строки и столбца функция возвращает значение из указанной таблицы.
'''Пример 1:'''
<code>[Мтаблица ("Плотность нефти по ГОСТ"; [Запрос1-Т]; [Запрос2-R])]</code>
<code>[Мтаблица ("Плотность нефти по ГОСТ";34,0; 790,0)]</code>
'''Результат:''' ''800,5''
'''Пример 2:'''
Для однорядных таблиц вместо значения в строке необходимо ввести <code>1</code>.
<code>Х = [Мтаблица("Влагосодержание газа"; 1; [Запрос Сат])]</code>


==Регномер (название рег.номера)==
==Регномер (название рег.номера)==
===Значение функции:===
Используется для автоматической нумерации протоколов и подобных документов.
Предварительная работа: в справочнике <code>Авторегистрационные номера</code> необходимо создать название рег.номера.
Создать шаблон рег.номера и установить значение счетчика (подробности можно посмотреть нажав <code>F1</code> на форме справочника авторегистрационных номеров).
===Пример оформления:===
<code>[РЕГНОМЕР("название рег.номера")]</code>
Для одной формы документов не ограничено количество разных используемых регистрационных номеров, то есть возможно многократно использовать функцию <code>РЕГНОМЕР()</code> с указанием различных существующих наименований.
'''Пример:'''
<code>[РЕГНОМЕР("Номер1")]</code>
'''Внимание:''' ''счетчик отрабатывает только после сохранения готового документа в базе. При удалении документа счетчик не сбрасывается автоматически, его нужно исправлять вручную''.


==ПОНОРМЕ (x; b)==
==ПОНОРМЕ (x; b)==
===Описание функции:===
*<code>x</code> – округляемое значение
*<code>b</code> - идентификатор результата анализа
===Значение функции:===
Функция округляет переданное значение <code>Х</code> по правилам округления нормы для указанного показателя.
Для успешного выполнения функции показатель должен быть рассчитан: указана методика, среднее значение, настройки использованные при округлении нормы.
Результат работы – строка, содержащая округлённое значение, вследствие этого может содержать в конце нули, например, ''13.4500''.


==ПОПРИЕМЛЕМОСТИ (a;b)==
==ПОПРИЕМЛЕМОСТИ (a;b)==
===Описание функции:===
*<code>a</code> - значение фактической сходимости или норматива сходимости
*<code>b</code> - идентификатор методики анализа
===Значение функции:===
Функция возвращает строку.
Используется для вывода округленного значения фактической сходимости и норматива сходимости из лабораторного журнала.


==ЗАПИСАТЬАТРИБУТ("имя атрибута"; значение)==
==ЗАПИСАТЬАТРИБУТ("имя атрибута"; значение)==
===Описание функции:===
*<code>Имя атрибута</code> – текстовая переменная (м.б. непосредственно текстовое значение) один из текущих вариантов <code>Атрибут_1</code>, <code>Атрибут_2</code>, … <code>Атрибут_5</code>
*<code>b</code> – вставляемое значение (любого типа, даже из БД)
===Значение функции:===
Функция заполняет значение указанного атрибута во время построения документа.
Атрибут предварительно должен быть настроен на вкладке настройки атрибутов в форме настройки формы документа.
Из вставленных значений в конце построения документа удаляются дубликаты (сохраняется каждое значение только 1 раз).

Текущая версия от 04:57, 20 февраля 2026

ПОМЕТОДИКЕ(х;а)

Описание функции:

  • х - произвольное вещественное число;
  • а - целое число, идентификатор методики анализа.

Значение функции ПОМЕТОДИКЕ(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 знаков.

ПОМЕТОДИКЕП(х; а)

Описание функции:

  • х - произвольное вещественное число;
  • а - целое число, идентификатор методики анализа.

Значение функции ПОМЕТОДИКЕП(х; а):

Округляет значение переменной по следующим вариантам в таблице. Не проверяет значение переменной на принадлежность диапазону применимости методики анализа.

Округление ПОМЕТОДИКЕ(х;а) ПОМЕТОДИКЕП(х;а)
Округлить по ГОСТам и ТУ, ОСТ
  1. Определение погрешности от X в соответствии с характеристикой Погрешность Л Δ(X).
  2. Определение количества знаков после запятой или значащих цифр в соответствии с правилами ГОСТа n(Δ(X)).
  3. Представление (округление) числа X по найденному количеству значащих цифр n(Δ(X)).

Не учитывает диапазон применимости методики.

Округление X до 3-х значащих цифр. Не учитывает диапазон применимости методики.
В ЛЖ представить Погрешность с Результат анализа - согласно погрешности
  1. Определение погрешности от X в соответствии с характеристикой Погрешность Л Δ(X).
  2. Определение количества знаков после запятой или значащих цифр погрешности n(Δ(X)) в соответствии с настройками методики анализа.
  3. Округление X по найденному количеству знаков или значащих цифр n(Δ(X)).

Не учитывает диапазон применимости методики.

Округление 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, … Атрибут_5
  • b – вставляемое значение (любого типа, даже из БД)

Значение функции:

Функция заполняет значение указанного атрибута во время построения документа.

Атрибут предварительно должен быть настроен на вкладке настройки атрибутов в форме настройки формы документа.

Из вставленных значений в конце построения документа удаляются дубликаты (сохраняется каждое значение только 1 раз).