Имя: Пароль:
1C
1С v8
Подставляемые значения текста в поле ввода
0 bplmeddy
 
07.09.18
12:33
Доброго времени суток.

Есть ли возможность в 1С реализовать примерно такое:

Есть поле ввода. Пользователь пишет произвольный текст, но некоторые слова заменяет аргументами. Например: "Добрый день, ув. {user_name}. Сумма вашей задолженности составляет {total} рублей".
При этом, сам текст произвольный каждый раз, но значения аргументов постоянны.

Или 1С так не может ?
Буду очень благодарен за помощь.
1 bplmeddy
 
07.09.18
12:37
Может кто-то сталкивался ?
2 Малыш Джон
 
07.09.18
12:39
а подумать, хоть чуть-чуть?
3 Малыш Джон
 
07.09.18
12:39
ПозицияНачала = Найти(Текст,"{");
ПозицияКонца = Найти("Текст","}");
Параметр = Сред(Текст,ПозицияНачала, ПозицияКонца-ПозицияНачала+1);
Текст = СтрЗаменить(Текст, Параметр, ВставляемоеЗначение);
4 Малыш Джон
 
07.09.18
12:41
а если набор параметров постоянный, так и вовсе одним СтрЗаменить() обойтись можно
5 bplmeddy
 
07.09.18
12:41
(3) Мда. Туплю. Простуда - штука коварная. Спасибо огромное.
6 bplmeddy
 
07.09.18
12:42
(2) Наверное лучше пойти домой и отлежаться )