Данный код работает для телефона и email прекрасно, а вот адрес не заполняет. В чем может быть ошибка?
Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
Вид = Справочники.ВидыКонтактнойИнформации.АдресПартнера;
Представление = "1 АААА";
ОбъектXDTOКИ = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOПоПредставлению(Представление, Тип);
ЗначенияПолей = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOВXML(ОбъектXDTOКИ);
УправлениеКонтактнойИнформацией.ЗаписатьКонтактнуюИнформацию(ОбъектПартнер, ЗначенияПолей, Вид, Тип);
ОбъектПартнер.Записать();
Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
Вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента;
Представление = "1 АААА";
ОбъектXDTOКИ = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOПоПредставлению(Представление, Тип);
ЗначенияПолей = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOВXML(ОбъектXDTOКИ);
УправлениеКонтактнойИнформацией.ЗаписатьКонтактнуюИнформацию(ОбъектКонтрагент, ЗначенияПолей, Вид, Тип);
ОбъектКонтрагент.Записать();
ПоказатьПо теме из базы знаний
- Прайс-лист с картинками для УТ 11 (УФ, добавление логотипа и свободных текстовых полей)
- Прайс-лист по ценам для клиента (по иерархии номенклатуры или видам номенклатуры) с остатками для УТ 11
- Ввод адреса в свободной форме с последующим разбиением по структуре ФИАС с помощью подсказок сервиса dadata.ru (все типовые конфигурации на управляемых формах)
- Модуль "Ответственное хранение" в 1С:УТ 11.5, КА 2.5, ERP 2.5 для фулфилмента FBS / FBO
- Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода - для УНФ, УТ, КА, ERP
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) писал давно. тонкостей не помню, но работает.
Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
Вид = Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента;
Представление = лКонтрагент.ЮрФизЛицо.ФактАдрес;
ОбъектXDTOКИ = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOПоПредставлению(Представление, Тип);
ЗначенияПолей = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOВXML(ОбъектXDTOКИ);
УправлениеКонтактнойИнформацией.ЗаписатьКонтактнуюИнформацию(НовыйКонтрагент, ЗначенияПолей, Вид, Тип);
СтрокаФактАдреса = НовыйКонтрагент.КонтактнаяИнформация.Найти(Вид, "Вид");
Если НЕ СтрокаФактАдреса = Неопределено Тогда
ДанныеАдреса = УправлениеКонтактнойИнформациейСлужебный.JSONВКонтактнуюИнформациюПоПолям(СтрокаФактАдреса.Значение, Перечисления.ТипыКонтактнойИнформации.Адрес);
Если ДанныеАдреса.area = "" Тогда
ДанныеАдреса.addressType = "ВСвободнойФорме";
СтрокаФактАдреса.Значение = УправлениеКонтактнойИнформациейСлужебный.СтруктураВСтрокуJSON(ДанныеАдреса);
Иначе
РаботаСАдресамиКлиентСервер.ОбновитьПредставлениеАдреса(ДанныеАдреса, Ложь);
СтрокаФактАдреса.Значение = УправлениеКонтактнойИнформациейСлужебный.СтруктураВСтрокуJSON(ДанныеАдреса);
СтрокаФактАдреса.Представление = ДанныеАдреса.Value;
КонецЕсли;
КонецЕсли;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот