![]() |
|
записать адрес в контактную информацию 1с бсп | ☑ | ||
---|---|---|---|---|
0
Amig0
22.07.22
✎
14:14
|
Всем привет.
Входные данные: Конф на БСП: 3.1.4.123 Файл XLS с адресами в формате ФИАС, разложенный по полям ИНДЕКС, Улица, дом, и т.д. задача: записать корректно адрес в документ. &НаСервере Процедура ЗаписатьАдрес1Сервере(документссылка,А1Индекс,А1Страна,А1Регион,А1Город,А1НаселенныйПункт,А1Улица,А1Дом,А1Корпус,А1Строение,А1Владение,А1Квартира) Адрес1представ = ""+А1Индекс+", "+А1Страна+", "+А1Регион+", "+А1Город+", "+А1Улица+", "+А1Дом+", "+А1Квартира; Адрес1Структура = Новый Структура; // Адрес1Структура.Вставить("Представление", Адрес1Представ); Адрес1Структура.Вставить("Комментарий", "загружен обработкой"); // Адрес1Структура.Вставить("Индекс", А1Индекс); Адрес1Структура.Вставить("Регион", А1Регион); Адрес1Структура.Вставить("Город", А1Город); Адрес1Структура.Вставить("НаселенныйПункт", А1НаселенныйПункт); Адрес1Структура.Вставить("Улица", А1Улица); Адрес1Структура.Вставить("Дом", А1Дом); Адрес1Структура.Вставить("Корпус", А1Корпус); Адрес1Структура.Вставить("Строение", А1Строение); Адрес1Структура.Вставить("Владение", А1Владение); Адрес1Структура.Вставить("Квартира", А1Квартира); Адрес1XML = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияВXML(Адрес1Структура,"", Перечисления.ТипыКонтактнойИнформации.Адрес); //Адрес1JSON = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияВJSON(Адрес1XML); УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(АнкетаАб, Адрес1XML, Справочники.ВидыКонтактнойИнформации.АдресПроживания, ТекущаяДата(), Ложь); КонецПроцедуры В результате происходить запись в таблицу КонтактнаяИнформация, но в документе эти данные не отображаются. (проверил запросом) При этом телефон и Емайл - записываю, отображаются корректно. Строка XML: <КонтактнаяИнформация xmlns="http://www.v8.1c.ru/ssl/contactinfo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" Представление="111111, Россия, Московская обл, г Пушкино, ул Батицкогого, 14, 82"> <Комментарий>загружен обработкой</Комментарий> <Состав xsi:type="Адрес" Страна="РОССИЯ"> <Состав xsi:type="АдресРФ"> <СубъектРФ>Московская обл</СубъектРФ> <Округ/> <СвРайМО> <Район/> </СвРайМО> <Город>г Пушкино</Город> <ВнутригРайон/> <НаселПункт>микрорайон Пушкинский</НаселПункт> <Улица>ул Батицкогого</Улица> <ДопАдрЭл ТипАдрЭл="10100000" Значение="111111"/> <ДопАдрЭл> <Номер Тип="1010" Значение="14"/> </ДопАдрЭл> <ДопАдрЭл> <Номер Тип="2010" Значение="82"/> </ДопАдрЭл> </Состав> </Состав> </КонтактнаяИнформация> |
|||
1
6awkup_true
22.07.22
✎
14:38
|
а вид контактной информации заполнен в табличной части?
|
|||
2
6awkup_true
22.07.22
✎
14:39
|
вернее выбран именно вид относящийся к объекту?
|
|||
3
Amig0
22.07.22
✎
15:00
|
Спасибо! решено!
|
|||
4
Amig0
22.07.22
✎
16:10
|
Продолжу, а как записать в Муниципальном формате?
добавил в стуктуру Адрес1Структура.Вставить("ТипАдреса", "Муниципальный"); все равно пишет в Административно-территориальном. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |