На данный момент, существуют такие модификаторы для шаблонов документов:
Однако иногда необходимо вставить в текст данные, которые начинаются с заглавной (прописной) буквы, например название товара, как в этом счете:
Для этого можно с помощью небольшого автоматического бизнес-процесса подготовить правильно данные (можно и роботами, но так как они срабатывают только при переходе на стадию - такой вариант подходит в случае автоматического формирования документов)
Разберём каждое действие
1-ое действие: В нашем случае используется товар, с помощью этого активити мы получаем название товара.
2-ое действие: Здесь мы создаем и используем две строковые переменные, чтобы отделить первый символ от остального текста:
Используется системная функция substr, которая из доп. результата 1-го активити ("{=A40983_99599_48000_96299:RowProductName}"), получает исходные данные (название товара).
В переменную "Первый символ", выбираем один первый символ (нумерация идёт с 0)
В переменную "Остальная строка", выбираем все символы после первого символа независимо от их количества, поэтому формула в конце отличается, в ней нет последнего параметра.
3-ое действие: Проводим манипуляции с первым символом и преобразуем его в нижний регистр (строковый символ):
Это делается с помощью системной функции strtolower, в которую параметром записаны данные переменной "Первый символ" и результат перезаписан сразу же в эту же переменную.
Это основная манипуляция, ради которой всё и затевалось.
Теперь осталось "сшить данные"
4-ое действие: Составляем данные в нужном нам порядке
Запишем в отдельное поле карточки (лид, сделка, счет и пр.) правильный вариант. Поле техническое, его нужно оставить скрытым в карточке, так как для работы сотрудников и ручного ввода данных оно не понадобится.
Если вы документы формируете только через автоматизацию, то можно не создавать отдельное поле, а создать отдельную переменную и записать в неё данные.
Записываются переменные "Первый символ" и "Остальная строка", без пробелов. Таким образом мы поменяли от исходной строки только первый символ, все остальное осталось без изменений!
Далее, в шаблон документа, мы вставляем идентификатор этого поля:
Результат, при генерации документа по шаблону выглядит так: