Обработка переменных в документах ?:

Рейтинг: 5.7804  
Новая
Предложил AndreyChursin 01.10.2018 12:30:20

Обработка переменных в документах ?:

Часто в документах встречаются не заполненные реквизиты (то телефона нет, то email не указан)
Предлагаю: дать возможность управления выводом значений переменных и фильтрацией данных.
Например: сейчас в счетах прописана переменная КПП, а в реквах она не указана... но если дать оператор ?: из php:
{MyCompanyRequisiteRqKpp?", КПП ".MyCompanyRequisiteRqKpp:""}
это пример, возможен другой синтаксис...

Подобные фильтры реализованы в БУС (CMS):
https://dev.1c-bitrix.ru/community/blogs/product_features/new-opportunities-seo-14-version-of-1cbitr...

Для разработчиков и кто хочет влиять на формирование результатов, существуют фильтры обработчики, часть из них могут быть вставлены через меню, часть могут быть прописаны вручную, немного расскажем про них:
  • {=lower arg1 ... argN} - приведение к нижнему регистру
  • {=upper arg1 ... argN} - приведение к верхнему регистру
  • {=concat arg1 ... argN ", "} - сцепление строк через разделитель
  • {=limit arg1 ... argN "<delimiter>" NN} - ограничение NN элементов по разделителю <delimiter>
  • {=translit arg1 ... argN} - транслитерация выбранных аргументов
  • {=min arg1 ... argN} - выборка минимального числового значения
  • {=max arg1 ... argN} - выборка максимального  числового значения
  • {=distinct arg1 ... argN} - уникальные (без дублей) значения
Спасибо, ждём вопросов и замечаний по новому функционалу.
Рейтинг: 1  
Ответил Антон Горбылев 31.01.2019 17:04:13
Будет сделано, но немного с другим синтаксисом. Сроки пока неизвестны, но в планах есть.

Рейтинг: 0  
AndreyChursin 31.01.2019 17:12:34
А статусы у идей в каких случаях меняются?))