TEMPLATE

Материал из GB wiki
Версия от 11:07, 23 декабря 2016; Alexey (обсуждение | вклад) (Новая страница: «{{Функция ГБ |Название=TEMPLATE |Описание=Позволяет форматировать текст по шаблону |Синтаксис=T…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Позволяет форматировать текст по шаблону

Синтаксис

TEMPLATE(Шаблон, Датасет)

Аргументы

Шаблон
строка, описание шаблона
Датасет
строка, имя датасета, значение полей текущей записи которого используется как источник для шаблона

Тип результата

строка. Текст, отформатированный согласно шаблону

Примеры

Прочитать документ, вывести по шаблону данные документа (основного датасета) и товарную строку (субсет):

OpenDataSet(
  `documents_get`,
  [
    `ids` : 1125,
    `props` : `*`
  ],
  `ds`
),
Info(
  Template(
    `Номер [[DocNumber]][[$whileds Goodies]] Товар [[Articul.Name]][[$wend]] [[$if DocType=17]] это заказ [[$else]] это не заказ [[$endif]]`,
     `ds`
   )
 )