Задача: В наименовании справочника много слов после ФИО, надо отбросить всё лишнее.
Решение:
Преобразуем строку с наименованием в многострочную, и возьмем первые 3 слова.
// уберём пробелы слева и справа
наименование = СокрЛП(запр._наименование);
// уберём двойные пробелы
наименование = СтрЗаменить(наименование, " ", " ");
// преобразуем в многострочную строку
наименование = СтрЗаменить(наименование, " ", РазделительСтрок);
// возьмем столько слов, сколько нужно (выбКвоСлов)
Для сч=1 По выбКвоСлов Цикл
фио = фио + СтрПолучитьСтроку(наименование, сч) + " ";
КонецЦикла;
Решение:
Преобразуем строку с наименованием в многострочную, и возьмем первые 3 слова.
// уберём пробелы слева и справа
наименование = СокрЛП(запр._наименование);
// уберём двойные пробелы
наименование = СтрЗаменить(наименование, " ", " ");
// преобразуем в многострочную строку
наименование = СтрЗаменить(наименование, " ", РазделительСтрок);
// возьмем столько слов, сколько нужно (выбКвоСлов)
Для сч=1 По выбКвоСлов Цикл
фио = фио + СтрПолучитьСтроку(наименование, сч) + " ";
КонецЦикла;
Комментариев нет:
Отправить комментарий