"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 же написано... сорри.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот