УТ 11 добавление контактной информации

1. Mister_1C 13.10.20 15:31 Сейчас в теме
Здравствуйте, такой вопрос. Добавляю адрес в контактную информацию. Вроде добавляет, но только после "записи" по кнопке. А не онлайн когда нахожусь на форме. В чем может быть проблема?
Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
         Вид = Справочники.ВидыКонтактнойИнформации.АдресПартнера;
     ОбъектXDTOКИ = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOПоПредставлению(СокрЛП(ЮрАдрес), Тип);
 ЗначенияПолей = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияXDTOВXML(ОбъектXDTOКИ);
Если УправлениеКонтактнойИнформациейКлиентСервер.ЭтоКонтактнаяИнформацияВXML(ЗначенияПолей) Тогда
                ОбъектКИ = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияВСтруктуруJSON(ЗначенияПолей, Тип);
                Иначе
                ОбъектКИ = УправлениеКонтактнойИнформациейСлужебный.JSONВКонтактнуюИнформациюПоПолям(ЗначенияПолей, Тип);
                КонецЕсли;
                
                НоваяСтрока = Объект.КонтактнаяИнформация.Добавить();
                НоваяСтрока.Представление = ОбъектКИ.Value;
                НоваяСтрока.Значение      = УправлениеКонтактнойИнформациейСлужебный.СтруктураВСтрокуJSON(ОбъектКИ);
                НоваяСтрока.ЗначенияПолей = УправлениеКонтактнойИнформациейСлужебный.КонтактнаяИнформацияИзJSONВXML(ОбъектКИ, Тип);
                НоваяСтрока.Вид           = Вид;
                НоваяСтрока.Тип           = Тип;

Показать

Заранее спасибо!!!
По теме из базы знаний
Найденные решения
17. Mister_1C 14.10.20 10:25 Сейчас в теме
Помогло: ЭтаФорма.Прочитать()
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. VictorRGB2 14 13.10.20 15:40 Сейчас в теме
(1) надо выполнить Объект.Записать()

и по хорошему еще и обновить форму после записи, чтобы изменения в контактной информации обновились
3. Mister_1C 13.10.20 15:55 Сейчас в теме
(2) Объект.Записать() - такого не существует
ЭтаФорма.Записать() - тоже не помогает.
4. FatPanzer 13.10.20 16:00 Сейчас в теме
(3) А Объект в данном случае у нас - это что?
7. Mister_1C 13.10.20 16:30 Сейчас в теме
(4) объекты текущей формы
8. FatPanzer 13.10.20 16:36 Сейчас в теме
(7) И что же у нас там за тип объекта, у которого нет метода Записать()?
9. Mister_1C 13.10.20 16:41 Сейчас в теме
(8) ДанныеФормыКоллекция
12. FatPanzer 13.10.20 16:47 Сейчас в теме
13. Mister_1C 13.10.20 16:55 Сейчас в теме
(12) Как сделать что бы сразу отображалась?
14. FatPanzer 13.10.20 16:56 Сейчас в теме
(13) Мы даже не знаем ЧТО и ГДЕ. Поэтому нам не дано знать КАК.
5. VictorRGB2 14 13.10.20 16:04 Сейчас в теме
(3) так вы все на клиенте делаете что-ли?
перенесите на сервер и все будет
6. Mister_1C 13.10.20 16:30 Сейчас в теме
10. Mister_1C 13.10.20 16:42 Сейчас в теме
Объект.КонтактнаяИнформация = тип ДанныеФормыКоллекция
11. Mister_1C 13.10.20 16:43 Сейчас в теме
Я добавляю туда инфу. Но оно не отображается. Но когда нажму кнопку "Записать". Тогда появляется.
15. Mister_1C 13.10.20 18:16 Сейчас в теме
Вот, контактная информация записывается. Но не выводится на форме. А когда я нажму кнопку, "записать", выводит, то что представлено на 3 картинке. Соглашаюсь. И тогда инфа появляется. Как сделать так? что бы не надо было нажимать кнопку "записать", и соглашаться?
Прикрепленные файлы:
16. VictorRGB2 14 13.10.20 19:45 Сейчас в теме
(15) порядок такой
1. получить объект по ссылке
2. добавить в контактную информацию что требуется
3. записать объект
4. обновить данные формы

где-то вы порядок нарушили\не соблюли
17. Mister_1C 14.10.20 10:25 Сейчас в теме
Помогло: ЭтаФорма.Прочитать()
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот