Разобрать адрес как можно ?

Новая тема
"Есть запрос такого вида
Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
              | ВТ_Суммы.Регистратор,
              | ВТ_Суммы.ФизЛицо,
              | ВТ_Суммы.ИсполнительныйЛист,
              | ВТ_Суммы.Удержание КАК Сумма,
              | ВТ_Суммы.Истец КАК ФИОПолучателя,
              | ЕСТЬNULL(АдресаКонтрагентов.Представление, """") КАК АдресПолучателя,
              | ЕСТЬNULL(ВТ_ДанныеПредставителя.АдресПредставителя, """") КАК АдресПредставителя,
              | ЕСТЬNULL(ВТ_ДанныеПредставителя.ФамилияПредставителя, """") КАК ФамилияПредставителя,
              | ЕСТЬNULL(ВТ_ДанныеПредставителя.ИмяПредставителя, """") КАК ИмяПредставителя,
              | ЕСТЬNULL(ВТ_ДанныеПредставителя.ОтчествоПредставителя, """") КАК ОтчествоПредставителя,
              | ЕСТЬNULL(ВТ_ДанныеПредставителя.ДокСерия, """") КАК ДокСерия,
              | ЕСТЬNULL(ВТ_ДанныеПредставителя.ДокНомер, """") КАК ДокНомер,
              | ЕСТЬNULL(ВТ_ДанныеПредставителя.ДатаВыдачи, """") КАК ДатаВыдачи,
              | ЕСТЬNULL(ВТ_ДанныеПредставителя.НаименованиеУчреждения, """") КАК НаименованиеУчреждения,
              | ВТ_Суммы.Регистратор.Организация.ИНН КАК ИННОрганизации,
              | ВТ_Суммы.Регистратор.Организация.ОсновнойБанковскийСчет.Банк.КоррСчет КАК КСОрганизации,
              | ВТ_Суммы.Регистратор.Организация.ОсновнойБанковскийСчет.Банк.Наименование КАК НаименованиеБанкаОрганизации,
              | ВТ_Суммы.Регистратор.Организация.ОсновнойБанковскийСчет.НомерСчета КАК РасчетныйСчет,
              | ВТ_Суммы.Регистратор.Организация.ОсновнойБанковскийСчет.Банк.Код КАК БИК,
              | ВТ_Суммы.Регистратор.Организация.ОГРН КАК ОГРН,
              | ЕСТЬNULL(АдресОрганизации.Представление, """") КАК АдресОрганизации,
              | ЕСТЬNULL(ВТ_ДанныеПредставителя.ИндексПредставителя, """") КАК ИндексПредставителя,
              | ЕСТЬNULL(АдресОрганизации.Поле1, """") КАК ИндексОрганизации,
              | ВТ_НДФЛ.ФизЛицо КАК ФизЛицо1,
              | ВТ_НДФЛ.Налог,
              | ВТ_Начисление.Результат КАК Начисление
              |ИЗ
              | ВТ_Суммы КАК ВТ_Суммы
              | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресаКонтрагентов
              | ПО ВТ_Суммы.Истец = АдресаКонтрагентов.Объект
              | И (АдресаКонтрагентов.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес))
              | И (АдресаКонтрагентов.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ФактАдресКонтрагента))
              | ПОЛНОЕ СОЕДИНЕНИЕ ВТ_ДанныеПредставителя КАК ВТ_ДанныеПредставителя
              | ПО (ИСТИНА)
              | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресОрганизации
              | ПО ВТ_Суммы.Регистратор.Организация = АдресОрганизации.Объект
              | И (АдресОрганизации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес))
              | И (АдресОрганизации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресОрганизации))
              | ЛЕВОЕ СОЕДИНЕНИЕ ВТ_НДФЛ КАК ВТ_НДФЛ
              | ПО ВТ_Суммы.ФизЛицо = ВТ_НДФЛ.ФизЛицо
              | ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Начисление КАК ВТ_Начисление
              | ПО ВТ_Суммы.ФизЛицо = ВТ_Начисление.ФизЛицо
              |;

АдресПолучателя пишет типа так 101001, Россия, Москва, Морская ул, дом 21, кв 2.

Мне нужно вытащить только Москва например или ул. Морская.

Структура адреса из поля представления каждый раз разная, по запросу заместо ЕСТЬNULL(АдресаКонтрагентов.Представление, """")  ставлю АдресаКонтрагентов.Поле1 или Поле2-10 не выбирает ничего. Хотя по логике в регистре Контактная информация как раз там должно сидеть по отдельности каждое значение.

"
А если зайти в изменение адреса для тех, у которых нет значений в полях, то нормально российский адрес по классификатору разбирается?
Да адрес по Кладру заполнен
1С 81 Версия 1.9 Комплексная (ЗУП и ЗиК аналогично)
А рег.сведений "Контактная информация" заполнены эти "Поля1..N"? Посмотрите отбор по какому-нибудь "Истцу" адрес "ФактическийАдресКонтрагента".
О интересно нашел походу ошибку, фактический адрес копировал из юридического тупо копированием он в юридическом заполнил нормал поля, а в фактическом нет :(, щас пересохраню адрес проверю
Точно парсера оказывается нет в 1С, с каждым днем все более разочаровываюсь в программе
Ну это конечно вообще всегда важно хотя бы визуально посмотреть на то, что происходит с данными в ИБ...
Читают тему
(гостей: 1)

Быстрый переход