Функция ПОЛЕПУСТОЕ: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
(Новая страница: «{{#seo: |title=Функция ЕСЛИ |titlemode=append |keywords=планфикс, Функция, ЕСЛИ, отчеты |description=Функция ЕСЛИ }} Функция ПОЛЕПУСТОЕ ПОЛЕПУСТОЕ( ПЕРЕМЕННАЯ ) FIELDISEMPTY( ПЕРЕМЕННАЯ ) для решения специфической задачи - определить что поле в ПФ не заполнено, тк пользовательское по...»)
 
Нет описания правки
Строка 5: Строка 5:
|description=Функция ЕСЛИ
|description=Функция ЕСЛИ
}}
}}
Функция ПОЛЕПУСТОЕ
Функция ПОЛЕПУСТОЕ — помогает определить, что поле в ПланФиксе не содержит значение.
ПОЛЕПУСТОЕ( ПЕРЕМЕННАЯ )
FIELDISEMPTY( ПЕРЕМЕННАЯ )


Результат выполнения:
*1 (истина — поле пустое)
*0 (лож — в поле есть данные)


для решения специфической задачи - определить что поле в ПФ не заполнено, тк пользовательское поле типа Число невозможно было обычными сравнениями определеить что оно пусто
== Формат ==
 
*ПОЛЕПУСТОЕ(переменная)
 
*FIELDISEMPTY(переменная)
 
Очень часто клиентам надо определить заполнено поле в задаче или нет.
Для этого достаточно сделать сравнение на пустую строку, Например,
{{Задача.Улица}}=""
Но поля типа Число, не срабатывают.
Для корректного и более явного определения что поле не содержит значение были добавлены функции
ПОЛЕПУСТОЕ( ПЕРЕМЕННАЯ ) , аналог FIELDISEMPTY( ПЕРЕМЕННАЯ )
результат выполнения 1 (истина  - поле пустое), 0 (лож - в поле есть данные)
 
 
Пример использования:
ЕСЛИ(ПОЛЕПУСТОЕ({{Задача.Вознаграждение агенту}}); "Заполните поле вознаграждение агенту";"")


== Пример ==
<nowiki>ЕСЛИ(ПОЛЕПУСТОЕ({{Задача.Вознаграждение агенту}}); "Заполните поле вознаграждение агенту";"")</nowiki>


== Перейти ==
== Перейти ==
*[[Функции]]
*[[Функции]]

Версия от 08:19, 2 августа 2024

Функция ПОЛЕПУСТОЕ — помогает определить, что поле в ПланФиксе не содержит значение.

Результат выполнения:

  • 1 (истина — поле пустое)
  • 0 (лож — в поле есть данные)

Формат

  • ПОЛЕПУСТОЕ(переменная)
  • FIELDISEMPTY(переменная)

Пример

ЕСЛИ(ПОЛЕПУСТОЕ({{Задача.Вознаграждение агенту}}); "Заполните поле вознаграждение агенту";"")

Перейти