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

Автор Тема: Обработка строки в СКД  (Прочитано 448 раз)

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

Оффлайн ef0din

  • **
  • Сообщений: 68
  • РЕПУТАЦИЯ: 4
  • КПД: 6%
  • Регистрация: 2015-01-27
  • Сайт: 
  • Профессия: Ученик 1С
ДОбрый день!Делаю отчет, вывожу туда, в том числе, адрес физ.лица. Причем пытаюсь вывести поля адреса отдельно. Среди полей в контактной информации физ.лица, помимо представленья, есть регион и город, однако хочется вывести еще и улицу. Есть поле значенияПолей, примерно такого содержания:
<КонтактнаяИнформация xmlns="http://www.v8.1c.ru/ssl/contactinfo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Представление="Ростовская обл, Ростов-на-Дону г, Шаумяна ул, дом № 1, корпус 2, квартира 3"><Комментарий/><Состав xsi:type="Адрес" Страна="РОССИЯ"><Состав xsi:type="АдресРФ"><СубъектРФ>Ростовская обл</СубъектРФ><Город>Ростов-на-Дону г</Город><Улица>Шаумяна ул</Улица><ДопАдрЭл><Номер Тип="2010" Значение="3"/></ДопАдрЭл><ДопАдрЭл><Номер Тип="1050" Значение="2"/></ДопАдрЭл><ДопАдрЭл><Номер Тип="1010" Значение="1"/></ДопАдрЭл><ДопАдрЭл ТипАдрЭл="10100000" Значение=""/></Состав></Состав></КонтактнаяИнформация>


Вроде как можно стандартными функциями отсюда улицу получить. Только вот неясно: есть ли возможность эти стандартные функции(СокрЛП, Лев, Прав, СтрДлина, Найти) использовать в запросе, либо где-то в СКД ?

Спасибо!
Помог - нажми спасибо. Сам решил - поделись с другими


Оффлайн Летящий в даль

  • **
  • Сообщений: 56
  • РЕПУТАЦИЯ: 12
  • КПД: 21%
  • 1с - это диагенез :D
  • Регистрация: 2016-05-16
  • Сайт: 
  • Профессия: Программист 1С
Можно в самом запросе изменить эту строку либо функцией
Выразить(СтрокаВаша, Длина)
или
ПОДСТРОКА("Маша  бля бла бля", 1, 4) КАК Поле1
Получится маша


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
152 Сообщений
alex0402
75 Сообщений
alexandr_ll
37 Сообщений
LexaK
29 Сообщений
MuI_I_Ika MuI_I_Ika
27 Сообщений
crow1983
27 Сообщений
sertak sertak
23 Сообщений
дфтын дфтын
17 Сообщений
Vzonder
15 Сообщений
BuhRust
15 Сообщений

* Кто онлайн

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

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

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

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

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal