|
Функция Шаблон в восьмерке | ☑ | ||
---|---|---|---|---|
0
vadim777
09.06.16
✎
12:58
|
В семерке есть очень удобная функция Шаблон:
Синтаксис: Шаблон(<Строка_шаблон>) Назначение: Возвращает строку, полученную по шаблону заменой встроенных выражений на значения и форматированием. Параметры: <Строка_шаблон> - строка, содержащая шаблон формирования. В восьмерке функция с таким именем определена только для табличного документа. А что-то похожее на функцию Шаблон(..) из семерки есть в восьмерке? |
|||
1
Зая Бусечка
09.06.16
✎
12:59
|
Вычислить() не подходит?
|
|||
2
youalex
09.06.16
✎
12:59
|
(0) выражения - Вычислить(). форматирование - Формат()
|
|||
3
Ёпрст
09.06.16
✎
12:59
|
Выполнить(<Строка>)
|
|||
4
vadim777
09.06.16
✎
13:05
|
Пример из семерки:
Текст = Шаблон("Ошибка: не найден р/сч '[НомСч]' у фирмы '[Фирмы.ТекущийЭлемент()]'!"); Значения в [] будут вычислены и подставлены в Текст. |
|||
5
Timon1405
09.06.16
✎
13:15
|
(0) см. БСП
// Подставляет параметры в строку. Максимально возможное число параметров - 9. // Параметры в строке задаются как %<номер параметра>. Нумерация параметров начинается с единицы. // // Параметры: // СтрокаПодстановки - Строка - шаблон строки с параметрами (вхождениями вида "%ИмяПараметра"); // Параметр<n> - Строка - подставляемый параметр. // // Возвращаемое значение: // Строка - текстовая строка с подставленными параметрами. // // Пример: // ПодставитьПараметрыВСтроку(НСтр("ru='%1 пошел в %2'"), "Вася", "Зоопарк") = "Вася пошел в Зоопарк". // // Примечание: // В случаях, когда число используемых параметров в строке совпадает с числом переданных для подстановки параметров, // рекомендуется использовать функцию платформы СтрШаблон. Функция ПодставитьПараметрыВСтроку(Знач СтрокаПодстановки, Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено, Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено, Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено) Экспорт |
|||
6
vadim777
09.06.16
✎
13:28
|
(5) Вот нашел оптимизацию этой функции: http://catalog.mista.ru/public/125781/
|
|||
7
Serginio1
09.06.16
✎
14:09
|
Смотря какая восьмерка
СтрШаблон("Ошибка в данных в строке %1 (требуется тип %2)", 2, "Дата") |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |