Вложенность функций: различия между версиями
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки |
||
Строка 23: | Строка 23: | ||
<span style="color:red;">СЦЕПИТЬ(</span><span style="color:green;">СЦЕПИТЬ("Текст_1";"Разделитель";"Текст_2")</span><span style="color:red;">;"Разделитель";"Текст_2"</span>) | <span style="color:red;">СЦЕПИТЬ(</span><span style="color:green;">СЦЕПИТЬ("Текст_1";"Разделитель";"Текст_2")</span><span style="color:red;">;"Разделитель";"Текст_2"</span>) | ||
</div> | </div> | ||
Обратите внимание, добавленную вместо | Обратите внимание, добавленную вместо аргумента функцию двойными кавычками выделять не надо. | ||
Аргументы: | Аргументы: | ||
*СЦЕПИТЬ("Текст_1";"Разделитель";"Текст_2") | *СЦЕПИТЬ("Текст_1";"Разделитель";"Текст_2") | ||
*Текст_2 | *Текст_2 |
Версия от 12:28, 19 мая 2023
Функции в ПланФиксе поддерживают вложенность. Это значит, что любой из аргументов функции может быть заменен другой функцией, главное, чтобы тип её результата (строка, число, дата) соответствовал тому типу функции, в которую вы её добавили.
Все функции, которые добавляются вместо аргумента в другую функцию, должны содержать то количество аргументов и тот синтаксис, который указан в справке добавляемой функции.
Примеры
Рассмотрим функцию над строками СЦЕПИТЬ. Она содержит 2 аргумента:
СЦЕПИТЬ("Текст_1";"Разделитель";"Текст_2")
Аргументы:
- Текст_1
- Текст_2
Вместо аргумента Текст_1 можно добавить другую функцию над строками, например, добавить ещё одну функцию СЦЕПИТЬ. При этом важно сохранить все аргументы функции и её синтаксис. В итоге получим такую функцию:
СЦЕПИТЬ(СЦЕПИТЬ("Текст_1";"Разделитель";"Текст_2");"Разделитель";"Текст_2")
Обратите внимание, добавленную вместо аргумента функцию двойными кавычками выделять не надо. Аргументы:
- СЦЕПИТЬ("Текст_1";"Разделитель";"Текст_2")
- Текст_2