Разбить сроку на 3 части #761322


#0 by Casper21
Разбить сроку "Иванов Иван Иванович" на 3 переменных 1- Иванов 2- Иван 3- Иванович
#1 by regniws
СтрРазделить (StrSplit) Только для ФИО это не работает.
#2 by Casper21
а как тогда розделить ФИО контрагента?
#3 by regniws
РегламентированнаяОтчетность.РазложитьФИО
#4 by Лефмихалыч
мнСтрока = СтрЗаменить("Иванов Иван Иванович", " ", Символы.ПС); Для СчЦ = 1 по 3 Цикл
#5 by regniws
И если отчества нет? А если отчество из двух слов?
#6 by Лефмихалыч
для первого случая - По СтрЧислоСтрок(мнСтрока) для второго - все сломалось
#7 by Лефмихалыч
точно так же товарищ Чен Ю Сю Валентин Петрович окажется слегка обижен
#8 by Злопчинский
для первого все тоже сломалось, так как совсем не факт что между словами будут по 1 пробелу...
#9 by Casper21
мнСтрока = СтрЗаменить("Иванов Иван Иванович", " ", Символы.ПС); Сообщить(мнСтрока); разделяет на 3 строки да ?? А как каждому слову присвоить переменную, мне потом надо каждое слово отдельно использовать
#10 by Лефмихалыч
дочитай четвертый пост до конца с такими вводными задача решения не имеет, смысл это обсуждать?
#11 by mikecool
читай до конца
#12 by Casper21
ну если предположить что там 1 пробел будет всегда и всегда 3 слова СтрПолучитьСтроку(СчЦ, ?) там 2 обязательных параметра я написал "1". В результате выводит числа 1 2 3
#13 by salvator
Параметры: <Строка> (обязательный) Тип: Строка. Тип: Число. Номер получаемой строки. Нумерация строк в многострочной строке начинается с 1. Что непонятного?
#14 by Cashtane_
//
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С