Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
27 Май 2018, 11:02
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Выделить подстроку  (Прочитано 5134 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Konstatine

  • *
  • Сообщений: 42
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-10-25
  • Сайт: 
  • Профессия: Программист 1С
Доброго времени суток.
Подскажите, пожалуйста...есть строка типа "Гашение кредита №111-11 согласно распоряжения №222-22. Заемщик Иванов Иван Иванович". Как вытащить ФИО заемщика отсюда?
Искал в инете и вроде стандартных функций в 1С 8.2 нет. Как быть в ?
Заранее благодарю.


Оффлайн has

  • Модератор
  • *****
  • Сообщений: 1310
  • РЕПУТАЦИЯ: 285
  • КПД: 22%
  • Регистрация: 2011-01-28
  • Сайт: 
  • Профессия: Программист 1С
Если формат строки только такой, т.е. не изменяется, то так
ФИОЗаемщика = Прав(ИсходнаяСтрока, СтрДлина(ИсходнаяСтрока) - (Найти(ИсходнаяСтрока, "Заемщик") + 7));

Оффлайн Андрей Федотов

  • ***
  • Сообщений: 231
  • РЕПУТАЦИЯ: 37
  • КПД: 16%
  • Регистрация: 2011-07-07
  • Компания: Future IT Solutions
  • Профессия: Разработчик 1С
   ДлинаСтроки = СтрДлина(Строка);
   НомерСимволаЗаемщика = Найти(Строка, "Заемщик");
   ЧислоСимволовДляВыбора = ДлинаСтроки - НомерСимволаЗаемщика;
   Если НомерСимволаЗаемщика > 0 Тогда
      ИтоговаяСтрока = СокрЛП(Прав(СокрЛП(Строка),ЧислоСимволовДляВыбора-6)); //Для получения фио заемщик вычитаем 6 символов
   Иначе
      Сообщить("В строке нет слова Заемщик");
   КонецЕсли;

Где Строка - Ваша исходная строка, а ИтоговаяСтрока - итоговое ФИО заемщика
С уважением,
Андрей Федотов
Future IT Solutions

Оффлайн Konstatine

  • *
  • Сообщений: 42
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-10-25
  • Сайт: 
  • Профессия: Программист 1С
Спасибо огромное! Сам бы я долго до этого доходил))

Оффлайн AntonB

  • Модератор
  • *****
  • Сообщений: 402
  • РЕПУТАЦИЯ: 74
  • КПД: 18%
  • Регистрация: 2011-05-26
  • Сайт: 
  • Профессия: Программист 8.1
Чего Вы все за Прав ухватились? :) Со Сред же все гораздо читабельней:
Сред(ИсходнаяСтрока, Найти(ИсходнаяСтрока, "Заемщик") + 7 )
Предлагаю полный ИТ сервис небольшой организации в Москве (приходящий сисадмин+1С7.7,1С8.x)


Теги:
 

Подскажите как получить дату, либо выделить УО Период когда Максимум товаров.

Автор vitaly.dolgoffРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 492
Последний ответ 21 Дек 2016, 08:08
от vitaly.dolgoff
Табличный документ...Область...выделить цветом часть области

Автор SanSayРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 7
Просмотров: 24023
Последний ответ 26 Ноя 2013, 22:54
от SanSay
8.1 ВнешнееСобытие, Сканер как выделить строку в табличной части

Автор exidnaРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1018
Последний ответ 21 Июл 2015, 07:19
от exidna
Как лучше выделить количество лет из месяцев в стаже

Автор KrasРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 9
Просмотров: 5086
Последний ответ 30 Сен 2011, 13:14
от primus
Можно ли изменить или выделить номер документа

Автор sitashРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 11
Просмотров: 2620
Последний ответ 28 Авг 2015, 15:56
от Klyacksa

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
154 Сообщений
alex0402
67 Сообщений
oleg-x
56 Сообщений
AIFrame AIFrame
52 Сообщений
buketov.av buketov.av
47 Сообщений
wise wise
41 Сообщений
ilyay ilyay
39 Сообщений
Анюта17
33 Сообщений
Alter
32 Сообщений
alexandr_ll
30 Сообщений

* Кто онлайн

  • Точка Гостей: 160
  • Точка Скрытых: 0
  • Точка Пользователей: 7
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal