faq:getrecordsbyhistrorynumber

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

faq:getrecordsbyhistrorynumber [17-05-2024 13:26] – создано Ермилов Егор Павловичfaq:getrecordsbyhistrorynumber [17-05-2024 13:28] (текущий) Ермилов Егор Павлович
Строка 16: Строка 16:
     * 2 - Любые записи     * 2 - Любые записи
 На выходе из функции получается массив записей с их данными. Каждая строка массива - новая запись. На выходе из функции получается массив записей с их данными. Каждая строка массива - новая запись.
 +==== Можно сделать вывод информации таким образом: ====
 +
 +Из данной записи нам требуется поле Диагноз клинический основной (столбец cur_ds)
 +Мы знаем, что данная запись создается в единичном экземпляре.
 +Тогда можно в шаблоне указать следующее:
 +<code>
 +{% set diagnoses = getrecordsbyhistrorynumber(8) %} 
 +{{ diagnoses[0].cur_ds }}
 +</code>
 +
 +Это выведет значение столбца "Диагноз клинический основной" из первой записи "Диагноз" из текущей истории.
 +Если записей несколько и нам нужно выводить значения из всех записей то вызов должен быть следующим:
 +<code>
 +{% set diagnoses = getrecordsbyhistrorynumber(8) %} 
 +{% for diagnoz_row in diagnoses %} 
 +{{ diagnoz_row.cur_ds }} 
 +{% endfor %}
 +</code>
 +
 +Данный вызов в цикле выведет все значения "Диагноз клинический основной" из всех записей "Диагноз" из текущей истории.
  • faq/getrecordsbyhistrorynumber.1715952407.txt.gz
  • Последнее изменение: 17-05-2024 13:26
  • Ермилов Егор Павлович