"1С: Зарплата и управление персоналом", ред.3.1. Контактная информация физических лиц

1. Tgam 23.06.17 04:28 Сейчас в теме
Добрый день!

Выгружаю контактную информацию физических лиц, в консоли запросов, нужен адрес проживания и адрес по прописке. Запрос "выдает" адреса в представлении (одной строкой, все вместе и страну и индекс и город, улица, дом, квартира и т.д.). Необходимо выгрузить данные отдельными столбцами, т.е. отдельно страна, отдельно индекс и т.д.
Подскажите, пожалуйста, как это можно сделать?
Ниже запрос с выводом только представления:
"ВЫБРАТЬ
		|	ФизическиеЛицаКонтактнаяИнформация.Вид,
		|	ФизическиеЛицаКонтактнаяИнформация.Представление,
		|	ФизическиеЛицаКонтактнаяИнформация.Ссылка.Наименование
		|ИЗ
		|	Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация
		|ГДЕ
		|	ФизическиеЛицаКонтактнаяИнформация.Ссылка = &Ссылка
		|	И ФизическиеЛицаКонтактнаяИнформация.Вид В(&Вид)";
Показать
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
6. pavl_vs 24.06.17 21:54 Сейчас в теме
(1), в новых конфигурациях на платформе выше 8.3.6.1977 появилась очень удобная функция
СтрРазделить(<Строка>, <Разделитель>, <ВключатьПустые>),
которая возвращает массив подстрок. Если адреса в формате КЛАДРа, то это облегчит Вам жизнь.
2. hopter 36 23.06.17 08:30 Сейчас в теме
запросом никак
всё хранится в xml в реквизите "ЗначенияПолей"
например, для адреса есть функция ЗарплатаКадры.СтруктураАдресаИзXML


возвращает структуру из которой уже достанете индекс, город и т.д
7. MarinaSk 25.06.17 01:47 Сейчас в теме
в дополнение к (2), посмотреть как разбирается адрес на составляющие можно в справке 2-НДФЛ для сотрудника.
в общем модуле УправлениеКонтактнойИнформациейСлужебный куча нужных функций!
3. 1_C 23.06.17 17:14 Сейчас в теме
Контактная информация хранится в регистре сведений КонтактнаяИнформация, делайте обращение туда.
что-то типа такого должно быть:
ВЫБРАТЬ
	КонтактнаяИнформация.Объект,
	КонтактнаяИнформация.Поле1,
	КонтактнаяИнформация.Поле2,
	КонтактнаяИнформация.Поле3,
	КонтактнаяИнформация.Поле4
ИЗ
	РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ГДЕ
	КонтактнаяИнформация.Тип = &Тип
	И КонтактнаяИнформация.Вид = &Вид
        И КонтактнаяИнформация.Объект = &Объект
Показать
4. user633533_encantado 11 23.06.17 17:29 Сейчас в теме
(3) Нет там такого регистра. Так контактная информация хранится в старых конфигурациях.
5. 1_C 23.06.17 17:43 Сейчас в теме
(4) точно... редакция 3.1 же написано... сорри.
Оставьте свое сообщение
Вакансии
Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день

Программист 1C
Волгоград
зарплата от 200 000 руб.
Полный день

Аналитик
Санкт-Петербург
зарплата от 200 000 руб. до 250 000 руб.
Полный день