|
Скопировать контактную информацию контрагента программно
| ☑ |
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) вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента
|
|