Строка выделенная оформлением

SeiOkami 521 5 12 15

Возвращает форматированную строку, в которой части выделены. Например, "Выдели `слово` в предложении"

// Возвращает форматированную строку, в которой части выделены.
// Например, "Выдели `слово` в предложении"
// Источник: https://github.com/SeiOkami/CollectionMethodsOneS/issues/4
//  
// Параметры:
//  Строка - Строка
//  Выделитель - Строка - Символ, который обрамляет выделяемую строку
// 
// Возвращаемое значение:
//  Строка
Функция СтрокаВыделеннаяОформлением(Знач Строка, Знач Выделитель = "`") Экспорт
	
	ЭтоВыделить = Ложь;
	ЧастиСтроки = СтрРазделить(Строка, Выделитель, Истина);
	Для Индекс = 0 По ЧастиСтроки.Количество() - 1 Цикл
		
		Если ЭтоВыделить Тогда
			ЧастьСтроки = ЧастиСтроки[Индекс];
			ЧастьСтроки = СтрНайтиИВыделитьОформлением(ЧастьСтроки, ЧастьСтроки);
			ЧастиСтроки[Индекс] = ЧастьСтроки;
			ЭтоВыделить = Ложь;
		Иначе
			ЭтоВыделить = Истина;
		КонецЕсли;
		
	КонецЦикла;
	
	Возврат Новый ФорматированнаяСтрока(ЧастиСтроки);
	
КонецФункции
0
Орфографическая ошибка в Выделитель (найдено 3): Выделитель

См. также

Выделенные строки

ВосстановитьВыделенныеСтроки (БСП)

Получить выделенные строки списка (с сохранением выделения)

ЗапомнитьВыделенныеСтроки (БСП)

Выделение текущей строки в отчете

СкопироватьСтрокиВБуферОбмена (БСП)

Поведение СКД при формировании табличного документа с использованием макета для оформления

Оформление (раскраска) строки табличной части обычной формы по условию, при получении данных

Условное оформление

Модератору