Оставить заявку

Заявка

Ваш e-mail необходим для обратной связи
Спасибо, заявка отправлена.

Мы свяжемся с вами в самое ближайшее время.

Узнайте подробности по телефону: +7 495 545-48-40, 8 800 500-12-76 или напишите нам по адресу info@lement.pro
  • База знаний
  • Работа администратора
  • Продвинутое администрирование
  • Функции в шаблонах
|
This site in other languages: English Русский

1. ТЕКУЩАЯ_ДАТА[ формат ]

Аргументы: функция принимает на вход 0 или 1 аргумент типа string.
Возвращает: текущую дату. Если функция вызвана с аргументом, то дата возвращается в указанном формате.
Примеры использования в файле шаблона:

[%@ТЕКУЩАЯ_ДАТА[]%] , [%@ТЕКУЩАЯ_ДАТА["d MMMM"]%]



2. ФАМИЛИЯ_ИО[ ФИО ]

Аргументы: функция принимает на вход 1 аргумент типа string.
Возвращает: в зависимости от количества слов в «ФИО». Первое слово вернётся полностью с заглавной буквы, из остальных вернутся только первые заглавные буквы.

Примеры:

ФИО Возвращаемое значение
Иванов Алексей Борисович Иванов А.Б.
Иванов Алексей Иванов А.
иванов Иванов

Примеры использования в файле шаблона:

[%@ФАМИЛИЯ_ИО[ Иванов Алексей Борисович ]%] , [%@ФАМИЛИЯ_ИО[ [%author%] ]%] ,
где [%author%] — идентификатор поля «Автор»



3. ИМЯ_ОТЧЕСТВО[ ФИО ]

Аргументы: функция принимает на вход 1 аргумент типа string.
Возвращает: все слова, начиная со второго, с заглавной буквы

Примеры:

ФИО Возвращаемое значение
Иванов Алексей Борисович Алексей Борисович
Иванов Алексей Алексей
иванов  

Примеры использования в файле шаблона:

[%@ИМЯ_ОТЧЕСТВО[ Иванов Алексей Борисович ]%] , [%@ИМЯ_ОТЧЕСТВО[ [%author%] ]%] ,
где [%author%] — идентификатор поля «Автор»



4. ЧИСЛО_ПРОПИСЬЮ[ number ]

Аргументы: функция принимает на вход 1 аргумент типа int.
Возвращает: число прописью

Примеры использования в файле шаблона:

[%@ЧИСЛО_ПРОПИСЬЮ[ 100 ]%] , [%@ЧИСЛО_ПРОПИСЬЮ[ [%sum%] ]%] ,
где [%sum%] — идентификатор числового поля



5. СУММА_ПРОПИСЬЮ[ number ]

Аргументы: функция принимает на вход 1 аргумент типа int, float.
Возвращает: сумма прописью и 00 копеек (если подано вещественное, то количество копеек)

Примеры использования в файле шаблона:

[%@СУММА_ПРОПИСЬЮ[ 100 ]%] , [%@СУММА_ПРОПИСЬЮ[ [%sum%] ]%] ,
где [%sum%] — идентификатор числового поля



6. НДС[ number ]

Аргументы: функция принимает на вход 1 аргумент типа int.
Возвращает: 18 % от указанного числа

Примеры использования в файле шаблона:

[%@НДС[ 100 ]%] , [%@НДС[ [%sum%] ]%] ,
где [%sum%] — идентификатор числового поля



7. ВТЧ_НДС[ number ]

Аргументы: функция принимает на вход 1 аргумент типа int.
Возвращает: число по формуле ( number − number / 1.18 )

Примеры использования в файле шаблона:

[%@ВТЧ_НДС[ 100 ]%] , [%@ВТЧ_НДС[ [%sum%] ]%] ,
где [%sum%] — идентификатор числового поля



8. ФОРМАТ[ число, формат]

Аргументы:

  • число — целое или вещественное число или строка, в которой хранится число
  • формат — строка

Возвращает: число заданного формата

Примеры:

[%@ФОРМАТ[2.57, "#.###"]%] возвращает 2.57
[%@ФОРМАТ[[%total%], "#.###"]%] , если total = 2.57, то функция вернёт 2.57
[%@ФОРМАТ[2.57, "#.#"]%] возвращает 2.6
[%@ФОРМАТ[2.57, "#.##0"%] возвращает 2.570

Примечания:

В десятичных числах поддерживаются как точки, так и запятые
# означает «вывести на этом месте только значащую цифру, если значащей цифры нет, то ничего не выводить»
0 означает «вывести на этом месте значащую цифру, если значащей цифры нет, то вывести 0»



9. ФОРМАТ[ дата, формат]

Аргументы:

  • дата — атрибут типа дата
  • формат — строка (не использовать символ )

Возвращает: число заданного формата

Примеры:

[%@ФОРМАТ[[%closeDate%], "dd.MM.yyyy"]%] ,
где closeDate — идентификатор числового поля. Возвращаемое значение: 15.04.2015

[%@ФОРМАТ[[%closeDate%], "dd.MM.yyyy HH:mm:ss"]%] ,
где closeDate — идентификатор числового поля. Возвращаемое значение: 15.04.2015 18:24:33

Примечания:

  • dd — день
  • MM — месяц
  • yyyy — год
  • HH — часы в 24-часовом формате
  • hh — часы в 12-часовом формате
  • mm — минуты
  • ss — секунды


10. СКЛОНИТЬ[склоняемое, падеж]

Аргументы:

  • склоняемое – атрибут типа текст или строка
  • падеж – зарезервированное значение падежа

Возвращает: текст в указанном падеже

Примеры:

[%@СКЛОНИТЬ[[%Должность%],ДП]%] ,
где Должность — идентификатор текстового поля, ДП — дательный падеж. Возвращаемое значение (если в поле Должность установлено значение Директор): Директору

[%@СКЛОНИТЬ[[%@ФАМИЛИЯ_ИО[[%toFullName%]]%],РП]%] ,
где [%@ФАМИЛИЯ_ИО[[%toFullName%]]%] — формула возвращающая значение из поля с идентификатором toFullName в определенном формате, РП — родительный падеж. Возвращаемое значение (если в поле toFullName установлено значение Иванов Иван Иваныч): Иванова И.И.

Примечания:

  • формула принимает следующие значения падежа ИП, РП, ДП, ВП, ТП, ПП.



11.ГРУППЫ

Аргумент функции:

  • набор объектов – <%НачалоГруппы(<%Набор объектов%>)%>

Внутри тегов функции:

  • тело функции - действие производимое над каждым группируемым объектом

Возвращает:

    • результат выполнения тела функции для каждого объекта набора

    Примеры:

    <%НачалоГруппы(<%resolution.subTasks%>)%>
    Действия до
    [%resolution.subTasks.name%]
    Действия после
    <%КонецГруппы%>



  • Есть вопросы? Звоните! +7 495 545-48-40 (Россия)+7 777 210-60-40 (Казахстан)

    ////

    © Все права защищены | Элемент