Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Добавить контактную информацию

Добавить контактную информацию
Я
   YavorZayadlo
 
29.03.21 - 09:23
Доброе утро!
Подскажите, пожалуйста, как программно записать информацию в справочник Виды Контактной Информации?
Найденный = Выборка.Ссылка.ПолучитьОбъект();
ВидКИ = Справочники.ВидыКонтактнойИнформации.АдресПоПрописке;
ТипКИ = ВидКИ.Тип;
ОбъектXDTOКИ = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOПоПредставлению("г. Москва, ул. Ленина, д.1", ТипКИ);
ЗначенияПолей = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOВXML(ОбъектXDTOКИ);
УправлениеКонтактнойИнформацией.ЗаписатьКонтактнуюИнформацию(Найденный,ЗначенияПолей, ВидКИ, ТипКИ);
Это был как один из вариантов, почему-то в отладчике всё добавляется, а на форме не отображается(
Процедура вызывается на форме внешней обработки, на сервере
Что не так делаю?((
   Базис
 
1 - 29.03.21 - 09:29
В Москве нет улицы Ленина. Везде есть, а тут нет.

Найди готовую функцию где-нибудь в УправлениеКонтактнойИнформацией*.
   Базис
 
2 - 29.03.21 - 09:29
Хотя может просто форму обновить надо.
   YavorZayadlo
 
3 - 29.03.21 - 09:35
Да уже и такую "143033, Московская обл, Одинцовский р-н, Горки-2 п, дом № 38, квартира 47" добавляла, в ЗначениеПолей разбирает всё отлично, по субъектам и тд, но вот на форме не показывается и всё(
   HawkEye
 
4 - 29.03.21 - 09:41
(0) КИ хранится в РС, а не в справочнике "Виды Контактной Информации"
   YavorZayadlo
 
5 - 29.03.21 - 09:43
Конфигурация КОлледж, КИ хранится в этом справочнике, поэтому беда, с регистром наверное не было бы таких проблем
   dka80
 
6 - 29.03.21 - 09:46
В типовых конфигурациях тип контактной информации имеет значение Перечисления.ТипыКонтактнойИнформации
   HawkEye
 
7 - 29.03.21 - 09:52
(5) уверен? )))
твой код: ВидКИ = Справочники.ВидыКонтактнойИнформации.АдресПоПрописке - сам на себя что-ли ссылается?! )))
в нем и вид и сама КИ? может разобраться в метаданных?

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