КД. Из 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) помогло, спасибо
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой