Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Вставки это специальные слова и словосочетания (коды) возможные в использовании программного обеспечения.
С вставками сочетается использование языка Liquid, которое для вывода полезной информации в разных модулях МЕДМИС. Самое распространённое применение вставок - это Печатные формы и Формы документов.
Для технической реализации вставок используется язык Liquid, который предоставляет дополнительные возможности построения условий и более сложных конструкций для вывода данных.
В программе в модулях или разделах системы могут использоваться различные справочники шаблонов вставок.
Info | ||
---|---|---|
| ||
При работе и настройке данных используя вставки, следует понимать и помнить, что возможно в различных местах, могут использоваться различные справочники вставок. |
В подразделах данного топика, описаны версии справочников вставок и места их применения.
TODO
Требуется описать, в каких местах имеются генераторы печатных форм и какие стартовые вставки.
.....Перед вызовом вставки нужно указать откуда мы берём информацию.
Например, если мы хотим брать информацию из Визита на приём и выводить её в печатной форме, которую печатаем тоже из Визита на приём, наши вставки будут начинаться с {{визит_на_прием.xxxx}}, а далее после точки уже выводим конкретную информацию, например время приёма. Выглядеть это будет так: {{визит_на_прием.дата_время_начало_ччмм}}
При этом сначала указываем, что берём информацию из записи на приём {{визит_на_приём.хххх}} и затем после точки выводим конкретную информацию, в данном случае время начала приёма {{визит_на_прием.дата_время_начало_ччмм}}
Общие принципы вставок
В основном, вставки имеют формат {{откуда_берём_информацию.конкретная_информация}}
При этом пункту откуда_берём_информацию соответствуют значения из 1 колонки таблицы Справочника вставок
А второму пункту конкретная_информация соответствуют значения из 2 колонки таблицы Справочника вставок
Иногда может появляться что-то похожее на вложенность (это когда у нас несколько точек в ставке), например, когда из формы визита на приём берём информацию о враче ведущем приём.
В таком случае, вставка будет такой: {{визит_на_приём.специалист.фио_сокращенное}}
Основные стартовые вставки
{{пациент.xxxx}} - вставки сущности Пациент
{{визит_на_прием.xxxx}} - вставки сущности Визит на приём
{{счет.xxxx}} - вставки сущности Счет
{{счета}} - коллекция (массив) сущностей Счет
{{итого_количество}} - итоговое количество услуг
{{итого_цена}} - итоговая цена
{{итого_сумма}} - итоговая сумма
{{итого_сумма_прописью}} - итоговая сумма прописью
{{итого_сумма_прописью_укр}} - итоговая сумма прописью на украинском языке
{{пользователь}} - имя пользователя
{{пользователь_дто}} - вставки сущности Пользователь
{{вызов_на_дом}} - вставки сущности Вызов на дом
{{документ}} - вставки сущности Документ (протокол)
{{пациент_документ}} = oRootObject,
{{пациент_документ_сведения}} - сведения по документу
{{токен}} - текущий токен доступа (сессии)