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

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