2 378 документов
← К списку

ФорматированнаяСтрока

страница

Предусмотрено две одноименных функции: СтроковыеФункции.ФорматированнаяСтрока для вызова с сервера СтроковыеФункцииКлиент.ФорматированнаяСтрока для вызова с клиента

1. Для вызова с клиента

Форматирует строку в соответствии с заданным шаблоном. Возможные значения тегов в шаблоне:

  • Строка - оформляет текст описанными в атрибуте style элементами стиля.
  • Строка - выделяет строку элементом стиля ВажнаяНадписьШрифт, который соответствует полужирному шрифту.
  • Строка - добавляет гиперссылку.
  • - добавляет картинку из библиотеки картинок. Атрибут style применяется для оформления текста. Атрибут может быть использован для тегов span и a. Вначале следует имя стилевого свойства, затем через двоеточие имя элемента стиля. Стилевые свойства:
  • color - Определяет цвет текста. Например, color: ГиперссылкаЦвет;
  • background-color - Определяет цвет фона у текста. Например, background-color: ИтогиФонГруппы;
  • font - Определяет шрифт текста.Например, font: ОсновнойЭлементСписка. Стилевые свойства разделяются точкой с запятой. Например, style="color: ГиперссылкаЦвет; font: ОсновнойЭлементСписка" Вложенные теги не поддерживаются.

Синтаксис

Функция ФорматированнаяСтрока(Знач ШаблонСтроки, Знач Параметр1 = Неопределено, Знач Параметр2 = Неопределено,
Знач Параметр3 = Неопределено, Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено) Экспорт

Параметры

  • ШаблонСтроки — Строка - строка, содержащая теги форматирования. Параметр - Строка - значение подставляемого параметра.

Возвращаемое значение

ФорматированнаяСтрока - преобразованная строка.

Пример вызова

1. СтроковыеФункцииКлиент.ФорматированнаяСтрока(НСтр("ru='
     <span style=""color: ЗаблокированныйРеквизитЦвет; font: ВажнаяНадписьШрифт"">Минимальная</span> версия программы <b>1.1</b>. 
     <a href = ""Обновление"">Обновите</a> программу.'"));
2. СтроковыеФункцииКлиент.ФорматированнаяСтрока(НСтр("ru='Режим: <img src="?_="РедактироватьВДиалоге"">
     <a style=""color: ИзмененноеЗначениеРеквизитаЦвет; background-color: ИзмененноеЗначениеРеквизитаФон""
     href=""e1cib/command/Обработка.Редактор"">Редактирование</a>'"));
3. СтроковыеФункцииКлиент.ФорматированнаяСтрока(НСтр("ru='Текущая дата <img src="?_="Календарь"">
     <span style=""font:ВажнаяНадписьШрифт"">%1</span>'"), ТекущаяДатаСеанса());

Доступность

Тонкий клиент, Толстый клиент

2. Для вызова с сервера

Форматирует строку в соответствии с заданным шаблоном. Возможные значения тегов в шаблоне:

  • Строка - оформляет текст описанными в атрибуте style элементами стиля.
  • Строка - выделяет строку элементом стиля ВажнаяНадписьШрифт, который соответствует полужирному шрифту.
  • Строка - добавляет гиперссылку.
  • - добавляет картинку из библиотеки картинок. Атрибут style применяется для оформления текста. Атрибут может быть использован для тегов span и a. Вначале следует имя стилевого свойства, затем через двоеточие имя элемента стиля. Стилевые свойства:
  • color - Определяет цвет текста. Например, color: ГиперссылкаЦвет;
  • background-color - Определяет цвет фона у текста. Например, background-color: ИтогиФонГруппы;
  • font - Определяет шрифт текста.Например, font: ОсновнойЭлементСписка. Стилевые свойства разделяются точкой с запятой. Например, style="color: ГиперссылкаЦвет; font: ОсновнойЭлементСписка" Вложенные теги не поддерживаются.

Синтаксис

Функция ФорматированнаяСтрока(Знач ШаблонСтроки, Знач Параметр1 = Неопределено, Знач Параметр2 = Неопределено,
Знач Параметр3 = Неопределено, Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено) Экспорт

Параметры

  • ШаблонСтроки — Строка - строка, содержащая теги форматирования. Параметр - Строка - значение подставляемого параметра.

Возвращаемое значение

ФорматированнаяСтрока - преобразованная строка.

Пример вызова

1. СтроковыеФункцииКлиент.ФорматированнаяСтрока(НСтр("ru='
     <span style=""color: ЗаблокированныйРеквизитЦвет; font: ВажнаяНадписьШрифт"">Минимальная</span> версия программы <b>1.1</b>. 
     <a href = ""Обновление"">Обновите</a> программу.'"));
2. СтроковыеФункцииКлиент.ФорматированнаяСтрока(НСтр("ru='Режим: <img src="?_="РедактироватьВДиалоге"">
     <a style=""color: ИзмененноеЗначениеРеквизитаЦвет; background-color: ИзмененноеЗначениеРеквизитаФон""
     href=""e1cib/command/Обработка.Редактор"">Редактирование</a>'"));
3. СтроковыеФункцииКлиент.ФорматированнаяСтрока(НСтр("ru='Текущая дата <img src="?_="Календарь"">
     <span style=""font:ВажнаяНадписьШрифт"">%1</span>'"), ТекущаяДатаСеанса());

Доступность

Сервер, Толстый клиент, Внешнее соединение