Имя: Пароль:
1C
1С v8
Создание контрагентов программно в УТ11.1
0 smile03
 
28.01.14
19:04
Создаю программно справочник контрагент в УТ 11.1. Данные беру и копирую из справочника Партнеры, т.е. копирую наименование, Таблицу КонтактнаяИнформация.
Код пишу так,
Для каждого СтрокаПартнер из ВыборкаПартнер цикл
НовыйКонтрагент = Справочник.Контрагент.СоздатьДокумент();
НовыйКонтрагент.Наименование = СтрокаПартнер.Наименование;
//---- другие реквизиты----
НовыйКотрагент.КонтактнаяИнформация.Загрузить(СтрокаПартнер.КонтактнаяИнформация.Выгрузить);
КонецЦикла

Создаются Контрагенты, но не показана контактная информация.
Проверяю через запрос, заполнена ли табличная часть Контактная информация, она заполнена

Может, я не правильно заполняю табличную часть? Направьте в нужное русло.
1 Поpyчик-4
 
28.01.14
20:14
(0) Потому что типы и виды контактной информации для партнёров и контрагентов разные. Таблица-то заполнена, но некорректно.
2 smile03
 
29.01.14
07:31
(1), точно. Спасибо, все получилось
3 DrZombi
 
гуру
29.01.14
08:11
(0) >>>СоздатьДокумент

Жесть, вы хоть вчитывались, что пишите, 1С как то на русском :)
4 DrZombi
 
гуру
29.01.14
08:13
(1) Гениально, я вот почему-то подумал, что у автора код не рабочий :)
Да и контактная информация, это запись в Регистре сведений :)
5 Поpyчик-4
 
29.01.14
08:56
(4) Для тех, кто не в теме, лучше жевать, чем говорить. Здесь речь про УТ 11, а не УТ 10.3, разуй глаза. В УТ 11 и других конфах на БСП нет регистра контактной информации.
6 mzelensky
 
29.01.14
09:02
(0) Да, это фиерично!

"НовыйКонтрагент = Справочник.Контрагент.СоздатьДокумент();"
7 smile03
 
29.01.14
12:12
(4) и (6) -я всегда доверяю отладчику. Ваши комментарии излишни. Тема закрыта.