|
КД: перенос из ТиС 7.7 в УТ 11.1 контактных сведений |
☑ |
0
ВагонНеЗнаний
23.06.13
✎
16:14
|
Всем привет. Вопрос: каким образом передать в таблицу КонтактныеСведения элемента справочника Партнеры данные? Т.е. как делаю я:
- формирую исходящие данные, где в качестве элемента добавляю ТЗ с именами колонок совпадающими с именами реквизитов ТЗ КонтактныеДанные
- в ПКО ставлю галку ПолучитьИзВходящих данных для всей таблицы КонтактныеСведения
При выгрузке ошибки. Что не так делаю?
|
|
1
ВагонНеЗнаний
23.06.13
✎
16:15
|
В итоге планирую выгружать контактные данные независимо в узлах xml и читать их в приемнике. Но ведь должен же работать штатный механизм!
|
|
2
mikecool
23.06.13
✎
16:17
|
штатный механизм работает, если написать без ошибок
|
|
3
ВагонНеЗнаний
23.06.13
✎
16:17
|
вроде все правильно пишу. Могу описать более подробнее
|
|
4
ВагонНеЗнаний
23.06.13
✎
16:19
|
Нужно перенести емыло, телефоны и пр. инфу в 8.2, где сама контактная информация представляется в виде таблички КонтактнаяИнформация элемента справочника. Для передачи данных в ПКО, отвечающего за контактные данные, я использую ИсходящиеДанные (которые в 7ке являются типом СписокЗначений), соответсвенно проставил галочку получения данных из входящих данных напротив группы КонтактнаяИнформация.
|
|
5
ВагонНеЗнаний
23.06.13
✎
16:20
|
В источнике "Перед выгрузкой":
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
КонтактнаяИнформация = СоздатьОбъект("ТаблицаЗначений");
КонтактнаяИнформация.НоваяКолонка("Тип");
КонтактнаяИнформация.НоваяКолонка("Вид");
КонтактнаяИнформация.НоваяКолонка("АдресЭП");
Если ПустоеЗначение(Источник.email)=0 Тогда
КонтактнаяИнформация.НоваяСтрока();
КонтактнаяИнформация.Тип = "АдресЭлектроннойПочты";
КонтактнаяИнформация.Вид = "Email";
КонтактнаяИнформация.АдресЭП= СокрЛП(Источник.email);
КонецЕсли;
ИсходящиеДанные.ДобавитьЗначение(КонтактнаяИнформация,"КонтактнаяИнформация");
|
|
6
ВагонНеЗнаний
23.06.13
✎
16:26
|
КД 2.1.7.1
При выгрузке из ТиС 7.7 получаю ошибки типа: Ошибка получения свойства из объекта коллекции. Свойство: Вид
Начинаю ковырять код выгрузки, понимаю, что сбрасывается текущая строка моей таблички и код пытается получить данные для строки с номером 0. В-общем, предположил, что я что-то не так делаю. Знатоки, мне бы вектор правильного направления...
|
|
7
ВагонНеЗнаний
23.06.13
✎
16:31
|
Сейчас попробую еще через КоллекциюОбъектов...
|
|
8
ВагонНеЗнаний
23.06.13
✎
17:23
|
Да, через КоллекциюОбъектов все перегружается ровненько.
|
|