ЗУП 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) ну так распарсить поле ЗначениеПолей программно. В чем вопрос? В типовых весь функционал есть для этого
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой