Вход | Регистрация

1С:Предприятие ::

Метки: 

Заполнение контактной информации контрагента в УТ11

Я
   Stepinrn
 
30.08.18 - 10:26
Коллеги, доброго времени суток. Помогите решить вопрос.

Есть УТ 11.0.7, в ней справочник Контрагенты. Стоит задача заполнять данные контрагента из сервиса dadata.ru. Сама работа с апи сайта проблем не вызвала, а возникла неожиданная проблема - я не могу записать контактную информацию контрагента.
В УТ11 она же в табличной части Контактная информация и на форме справочника поля ввода формируются при создании формы.
Пытаюсь сделать вроде логично:

Стр = Объект.КонтактнаяИнформация.Добавить();
Стр.Тип         =Перечисления.ТипыКонтактнойИнформации.Адрес;
Стр.Вид          =Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента;                        Стр.Представление = ФактическийАдрес;

ФактическийАдрес - это полученная с сервиса dadata переменная.

И ничего не сохраняется, ни при записи формы, никак. Как правильно записать контактную информацию Контрагента программно прямо из формы Контрагента?
 
 
   Пуля
 
1 - 30.08.18 - 10:46
РегистрСведений.КонтактнаяИнформация
   Stepinrn
 
2 - 30.08.18 - 10:49
(1) это в УТ 10.3, в УТ11 контактная информация хранится в табличной части партнера/контрагента
   hhhh
 
3 - 30.08.18 - 10:50
(0) 11.0 сейчас вряд ли у кого осталось. А там в БСП всё меняется стремительно. Вы бы обновились.
   hhhh
 
4 - 30.08.18 - 10:52
(0) попробуйте для начала
Стр.Представление = "Вася";

появится что-нибудь? Представление это строка текста.
   Поpyчик-4
 
5 - 30.08.18 - 10:52
   d4rkmesa
 
6 - 30.08.18 - 11:00
(0)
Вид
Тип
АдресЭП
ВидДляСписка
Город
НомерТелефона
Представление
Регион
ЗначенияПолей
НомерТелефонаБезКодов
Страна

Вы точно все запомнили?
   d4rkmesa
 
7 - 30.08.18 - 11:01
*заполнили, так где нужно. Значения полей весьма желательно заполнять.
   Пуля
 
8 - 30.08.18 - 11:03
а тупо "Объект.Записать" есть?
   Stepinrn
 
9 - 30.08.18 - 11:08
Вот так получилось

КонтрагентОбъект = Объект.Ссылка.ПолучитьОбъект();
                        ТЧ = КонтрагентОбъект.КонтактнаяИнформация;
                        
                        Стр = ТЧ.Добавить();
                        Стр.Тип           = Перечисления.ТипыКонтактнойИнформации.Адрес;
                        Стр.Вид           = Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента;
                        Стр.Представление = ФактическийАдрес;
                        
                        КонтрагентОбъект.ОбменДанными.Загрузка = Истина;
                        КонтрагентОбъект.Записать();


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует