Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 23:27

запрос 1с БП Корп 3.0 по личным данным сотрудникам

Автор stive kalman, 01 мар 2022, 14:07

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

stive kalman

Добрый день, т.з: Написать запрос для вывода ФИО, Дата рождения, местро рождения, серия паспорта, номер паспорта, код подразделения, кем выдан, когда выдан, адрес по прописке. Я написал запрос мне выводит все нормально, кроме 2-ух полей это Место рождения и адрес по прописке.
Место рождения выводит например : 0,Люберцы,,Московская,Россия и так по остальным
Адрес по прописке вообще не смог вывести.

Сам запрос:
ВЫБРАТЬ
   ДокументыФизическихЛицСрезПоследних.Физлицо.ФИО КАК ФизлицоФИО,
   ДокументыФизическихЛицСрезПоследних.Физлицо.ДатаРождения КАК ФизлицоДатаРождения,
   ДокументыФизическихЛицСрезПоследних.Физлицо.МестоРождения КАК ФизлицоМестоРождения,
   ДокументыФизическихЛицСрезПоследних.Серия КАК Серия,
   ДокументыФизическихЛицСрезПоследних.Номер КАК Номер,
   ДокументыФизическихЛицСрезПоследних.КодПодразделения КАК КодПодразделения,
   ДокументыФизическихЛицСрезПоследних.КемВыдан КАК КемВыдан,
   ДокументыФизическихЛицСрезПоследних.ДатаВыдачи КАК ДатаВыдачи
   ИЗ
   РегистрСведений.ДокументыФизическихЛиц.СрезПоследних КАК ДокументыФизическихЛицСрезПоследних


LexaK

stive kalman, добавьте левым соединение контактную информацию ФизЛица с видом Адрес прописки
что-то вроде этого, (это пример, при необходимости проверьте и замените на свои названия реквизитов)

Выбрать
...
спр.Представление как АдресПрописки

Из
РегистрСведений.ДокументыФизическихЛиц.СрезПоследних КАК ДокументыФизическихЛицСрезПоследних
левое соединение Справочник.ФизическиеЛица.КонтактнаяИнформация спр
по Спр.Ссылка = ДокументыФизическихЛицСрезПоследних.ФизЛищо
и спр.Вид = Значение(справочник.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица)
если помогло нажмите: Спасибо!

stive kalman

LexaK, спасибо, с адресом по прописке получилось, а с местом рождения там и выводит 0,Томск,,Томская,

LexaK

stive kalman, а что с местом рождения?
Цитировать0,Томск,,Томская,

это такое представление адреса, все понятно, Томская область, г.Томск

что не так?
если помогло нажмите: Спасибо!

stive kalman

LexaK, это представление можно поменять на нормальный вид? Без 0 и лишних запятых? Когда отчет выводишь, то выглядит не очень

0,Люберцы,,Московская,Россия
0,Ульяновск,,,Россия
0,Миловице,,,ЧССР
0,пос. Кандры г. Туймазы,,,Башкортостан
0,Ленинград,,,Россия
0,с. Вязовое,Ракитянский,Белгородская,Россия
0,гор. Кызыл,,,
0,рп. Каргаполье,Каргапольский,Курганская,Россия
0,пос. Чучково,Чучковский,Рязанская,Россия
0,п. Нововязника,,Вязниковский,Россия
0,д. Ходаки,Ивацевичский,Брестская,Россия
0,гор. Горький,,,
0,гор. Ржев,,Тверская обл.,

LexaK

stive kalman, из запроса это сложно сделать, как-то можно использовать функцию Подстрока()
только в программе, в обработке результата запроса, либо в СКД в ресурсах, через вызов функции общего Модуля,
пропустить эту строку через Классификатор адресов для получения представления адреса,
после нее как раз получите читаемый адрес: Россия, обл.Такаято, гор.Такойто ...

(если все что написал не понятно, то это уже к программисту)
если помогло нажмите: Спасибо!

Теги: БП 3.0 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск