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

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

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

Оффлайн Konstatine

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


Оффлайн has

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

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

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

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

Оффлайн Konstatine

  • *
  • Сообщений: 40
  • РЕПУТАЦИЯ: 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
Просмотров: 354
Последний ответ 21 Дек 2016, 08:08
от vitaly.dolgoff
Табличный документ...Область...выделить цветом часть области

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
178 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
39 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
29 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 187
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal