ЗУП 3.0 как получить телефон, адрес по прописки сотрудника прлграммно
☑
0
Raideres
05.04.18
✎
22:39
Подскажите как в ЗУП 3.0 прлграммно получить телефон и адрес по прописки сотрудника(Физ. лица))
1
Amra
05.04.18
✎
22:48
Из ТЧ контактной информации физлица. Запрос сам надеюсь напишешь?
2
Boleev
05.04.18
✎
22:49
насчет телефона не пробовал, но делал так
АдресПоПрописке = "";
ФизическиеЛицаМассив = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(ФизическоеЛицо);
ИменаПолей = "ФИОПолные, Пол, АдресПоПрописке, ДокументВид, ДокументСерия, ДокументНомер";
ДанныеФизическогоЛица = КадровыйУчет.КадровыеДанныеФизическихЛиц(Истина, ФизическиеЛицаМассив, ИменаПолей, ТекущаяДатаСеанса());
Если ДанныеФизическогоЛица.Количество() > 0 Тогда
СтруктураАдреса = ЗарплатаКадры.СтруктураАдресаИзXML(
ДанныеФизическогоЛица[0].АдресПоПрописке, Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица);
УправлениеКонтактнойИнформациейКлиентСервер.СформироватьПредставлениеАдреса(СтруктураАдреса, АдресПоПрописке);
КонецЕсли;
3
Raideres
05.04.18
✎
23:20
(1) запросом получилось вытащить только хмл схему
4
SleepyHead
гуру
06.04.18
✎
05:34
(2) в имена полелй напиши АдресПоПропискеПредставление, и получишь сразу готовый адрес
А вообще посмотри в общем модуле "кадровый учет внутренний" описания доступных полей, они там все перечислены и легко ищутся
.
5
craxx
06.04.18
✎
07:03
(3) ну так распарсить поле ЗначениеПолей программно. В чем вопрос? В типовых весь функционал есть для этого
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший