|
Создание контрагентов программно в УТ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) -я всегда доверяю отладчику. Ваши комментарии излишни. Тема закрыта.
|
|