TEMPLATE — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
(Новая страница: «{{Функция ГБ |Название=TEMPLATE |Описание=Позволяет форматировать текст по шаблону |Синтаксис=T…»)
(нет различий)

Версия 11:07, 23 декабря 2016

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

Синтаксис

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

Аргументы

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

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

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

Примеры

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

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