|
Процедура добавления адреса физическому лицу не отрабатывает | ☑ | ||
|---|---|---|---|---|
|
0
tkachenko
19.04.17
✎
17:38
|
Люди добрые, подскажите в чем ошибка. Требуется массового подобавлять адреса физическим лицам из стороннего файла. Процедура добавления ошибки не выдает, но при просмотре адресов физических лиц в программе, никакая информация не отображается.
Код процедуры: &НаСервере Процедура ДобавлениеАдр (НашКод, КРегион, КГород) Элемен = Справочники.ФизическиеЛица.НайтиПоКоду(НашКод).ПолучитьОбъект(); СтрокаСостава = Элемен.КонтактнаяИнформация.Добавить(); СтрокаСостава.Вид = Справочники.ВидыКонтактнойИнформации.АдресПоПропискеФизическиеЛица; СтрокаСостава.Страна = "Россия"; СтрокаСостава.Регион = КРегион; СтрокаСостава.Город = КГород; КонецПроцедуры |
|||
|
1
Amra
19.04.17
✎
17:58
|
А кто записывать будет? Чукча?
|
|||
|
2
lodger
19.04.17
✎
18:04
|
Элемен.Записать() надо
|
|||
|
3
tkachenko
20.04.17
✎
09:29
|
Спасибо, был невнимателен, но проблема не решилась. Поставил Элемен.Записать()в конце процедуры, строка записывается в базу, но она пустая. Т.е. 4 раза отработав обработку, у меня по пользователю 4 записи, и все они пустые.
|
|||
|
4
Buster007
20.04.17
✎
09:33
|
Значит то, что ты пытаешься запихнуть в реквизиты - не запихивается.
|
|||
|
5
lodger
20.04.17
✎
09:33
|
(3) адрес не полностью заполняешь. заполни вручную, запросом посмотри как заполнено, повтори программно. телефон и мыло легко заполняются в КИ, а вот с адресами и кладрами\фиасами не все так просто.
|
|||
|
6
tkachenko
20.04.17
✎
10:29
|
Всем спасибо, проблема решена.
Информация отображаемая в форме заполнения адреса, хранится в поле ЗначенияПолей в xml формате <КонтактнаяИнформация xmlns="http://www.v8.1c.ru/ssl/contactinfo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Представление=" "><Комментарий/><Состав xsi:type="Адрес" Страна=" "><Состав xsi:type="АдресРФ"><СубъектРФ> </СубъектРФ><СвРайМО><Район> </Район></СвРайМО><Город> </Город><Улица> </Улица><ОКТМО>0</ОКТМО><ДопАдрЭл><Номер Тип="1010" Значение=""/></ДопАдрЭл><ДопАдрЭл ТипАдрЭл="10100000" Значение=""/></Состав></Состав></КонтактнаяИнформация> Информация отображаемая в общем списке адресов хранится в поле Представление. Т.е. что бы все корректно отображалось нужно несколько раз дублировать адрес в разных полях. |
| Форум | Правила | Описание | Секции | Поиск |