Имя: Пароль:
1C
1С v8
КД. Из 7.7 в 8.3 Реквизиты в ТЧ
0 Wefast
 
28.03.17
18:20
Есть ПКО Контрагенты - Партнеры.

В источнике контактная информация записана реквизитами.
В приемнике - таб частью.

Создаю ПКГС Пусто - Контактная информация. Ставлю галку "Из входящих данных"

в Перед обработкой пишу:



    КоллекцияОбъект = СоздатьОбъект("ТаблицаЗначений");
    КоллекцияОбъект.НоваяКолонка("Тип","Строка");
    КоллекцияОбъект.НоваяКолонка("Вид","Строка");
    КоллекцияОбъект.НоваяКолонка("Представление","Строка");
    КоллекцияОбъект.НоваяКолонка("ВидДляСписка","Строка");
    КоллекцияОбъект.НоваяКолонка("НомерТелефона","Строка");
    КоллекцияОбъект.НоваяКолонка("АдресЭП","Строка");
    
    КоллекцияОбъект.НоваяСтрока();
    КоллекцияОбъект.Тип = "Адрес";
    КоллекцияОбъект.Вид = "Юридический адрес";
    КоллекцияОбъект.Представление = Источник.ЮридическийАдрес;
    КоллекцияОбъект.ВидДляСписка = "Юридический адрес";
    КоллекцияОбъект.НомерТелефона = "";
    КоллекцияОбъект.АдресЭП = "";
    
    КоллекцияОбъект.НоваяСтрока();
    КоллекцияОбъект.Тип = "Адрес";
    КоллекцияОбъект.Вид = "Почтовый адрес";
    КоллекцияОбъект.Представление = Источник.ПочтовыйАдрес;
    КоллекцияОбъект.ВидДляСписка = "Почтовый адрес";
    КоллекцияОбъект.НомерТелефона = "";
    КоллекцияОбъект.АдресЭП = "";
    
    
    КоллекцияОбъект.НоваяСтрока();
    КоллекцияОбъект.Вид = "Телефон";
    КоллекцияОбъект.Тип = "Телефон";
    КоллекцияОбъект.Представление = "";
    КоллекцияОбъект.ВидДляСписка = "Телефон";
    КоллекцияОбъект.НомерТелефона = Источник.Телефоны;
    КоллекцияОбъект.АдресЭП = "";
    
    
    КоллекцияОбъект.НоваяСтрока();
    КоллекцияОбъект.Вид = "Электронная почта";
    КоллекцияОбъект.Тип = "Адрес электронной почты";
    КоллекцияОбъект.Представление = Источник.ЭлПочта;
    КоллекцияОбъект.ВидДляСписка = "Электронная почта";
    КоллекцияОбъект.НомерТелефона = "";
    КоллекцияОбъект.АдресЭП = "";
    
    КоллекцияОбъект.НоваяСтрока();
    КоллекцияОбъект.Вид = "Другое (любая другая контактная информация)";
    КоллекцияОбъект.Тип = "Другое";
    КоллекцияОбъект.Представление = Источник.Индекс;
    КоллекцияОбъект.ВидДляСписка = "Другое (любая другая контактная информация)";
    КоллекцияОбъект.НомерТелефона = "";
    КоллекцияОбъект.АдресЭП = "";


Выдает ошибку при выгрузке "Ошибка выбора объектов коллекции". Что я делаю не так?
ПКО на все эти вид,тип нету, в приемнике это не строковые типы
1 jsmith82
 
28.03.17
18:27
код обработки поменял?
в отладчике смотрел?
2 Мандалай
 
28.03.17
18:46
Бояркин В. Э тебе в руки
3 Wefast
 
28.03.17
20:39
(1) поменял. Отлаживать загрузку выгрузку кд так и не понял как и бросил.

Мне хоть все еще и интересно, но обработкой выгрузил таблицу контрагент и всю его контакную инфу. И обработкой другой обработал и загрузил в таб часть справочника.
4 KoZuB
 
28.03.17
20:49
(0) Невнимательность. "КоллекцияОбъектОВ"
5 KoZuB
 
28.03.17
20:50
(4) + и галка не нужна
6 Wefast
 
29.03.17
22:12
(4) помогло, спасибо