Имя: Пароль:
1C
1С v8
Скопировать контактную информацию контрагента программно
0 altaykniga
 
08.05.16
17:16
Доброго времени суток. В базе данных есть справочник Абоненты с ТЧ КонтактнаяИнформация. Нужно скопировать данные из этой ТЧ в аналогичную ТЧ в справочнике Контрагенты. Как этого добиться.
Бухгалтерия предприятия 3.0.43.100. (измененная конфигурация)

Делаю так:

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

Данные копируются, но при открытии формы элемента справочника Контрагенты видно, что адрес не заполнен. Подскажите, какую процедуру типовую еще нужно выполнить, чтобы адрес стал отображаться на форме?
1 Чайник Рассела
 
08.05.16
17:24
и шо прям поля все совпдают?
2 altaykniga
 
08.05.16
17:28
(1) есть заполненный справочник Абоненты. Есть пустой справочник Контрагенты. Программно копирую все элементы. ТЧ КонтактнаяИнформация идентичны и в источнике, и в приемнике
3 altaykniga
 
08.05.16
17:30
тема закрыта. Воспользовался процедурой в общем модуле:

УправлениеКонтактнойИнформацией.ЗаписатьКонтактнуюИнформацию(...)
4 Чайник Рассела
 
08.05.16
17:30
(2) рекомендую обратить внимание на поле Вид.
5 Чайник Рассела
 
08.05.16
17:30
гггг
6 altaykniga
 
08.05.16
17:33
(4) вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента