Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Добавлена инструкция по работе со вставками, описаны базовые принципы видимости.

Вставки это специальные слова и словосочетания (коды) возможные в использовании программного обеспечения.
С вставками сочетается использование языка Liquid, которое для вывода полезной информации в разных модулях МЕДМИС. Самое распространённое применение вставок - это Печатные формы и Формы документов.


Для технической реализации вставок используется язык Liquid, который предоставляет дополнительные возможности построения условий и более сложных конструкций для вывода данных.

В программе в модулях или разделах системы могут использоваться различные справочники шаблонов вставок.

Info
titleЗапомни

При работе и настройке данных используя вставки, следует понимать и помнить, что возможно в различных местах, могут использоваться различные справочники вставок.

В подразделах данного топика, описаны версии справочников вставок и места их применения.

TODO
Требуется описать, в каких местах имеются генераторы печатных форм и какие стартовые вставки.
.....Перед вызовом вставки нужно указать откуда мы берём информацию. 

Например, если мы хотим брать информацию из Визита на приём и выводить её в печатной форме, которую печатаем тоже из Визита на приём, наши вставки будут начинаться с {{визит_на_прием.xxxx}}, а далее после точки уже выводим конкретную информацию, например время приёма. Выглядеть это будет так: {{визит_на_прием.дата_время_начало_ччмм}}

При этом сначала указываем, что берём информацию из записи на приём {{визит_на_приём.хххх}} и затем после точки выводим конкретную информацию, в данном случае время начала приёма {{визит_на_прием.дата_время_начало_ччмм}}

Общие принципы вставок

В основном, вставки имеют формат {{откуда_берём_информацию.конкретная_информация}}

При этом пункту откуда_берём_информацию соответствуют значения из 1 колонки таблицы Справочника вставок

А второму пункту конкретная_информация соответствуют значения из 2 колонки таблицы Справочника вставок

Иногда может появляться что-то похожее на вложенность (это когда у нас несколько точек в ставке), например, когда из формы визита на приём берём информацию о враче ведущем приём. 
В таком случае, вставка будет такой: {{визит_на_приём.специалист.фио_сокращенное}}


Основные стартовые вставки

{{пациент.xxxx}} - вставки сущности Пациент
{{визит_на_прием.xxxx}} - вставки сущности Визит на приём
{{счет.xxxx}} - вставки сущности Счет
{{счета}} - коллекция (массив) сущностей Счет
{{итого_количество}} - итоговое количество услуг
{{итого_цена}} - итоговая цена
{{итого_сумма}} - итоговая сумма
{{итого_сумма_прописью}} - итоговая сумма прописью
{{итого_сумма_прописью_укр}} - итоговая сумма прописью на украинском языке

{{пользователь}} - имя пользователя
{{пользователь_дто}} - вставки сущности Пользователь

{{вызов_на_дом}} - вставки сущности Вызов на дом

{{документ}} - вставки сущности Документ (протокол)

{{пациент_документ}}  = oRootObject,
{{пациент_документ_сведения}} - сведения по документу

{{токен}} - текущий токен доступа (сессии)