Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 08:38

Конвертация реквизита в строку табличной части

Автор VladimirMelnychenko, 12 янв 2017, 16:42

0 Пользователей и 1 гость просматривают эту тему.

VladimirMelnychenko

Добрый день.

Прошу помочь с решением одной проблемы.
Необходимо перенести справочник "Контрагенты", в исходной базе реквизит "Юридический адрес" являет собой строку, в базе приемнике также есть данный реквизит, но он являет собою колонку в табличной части "Контактная информация". Скажите пожалуйста как перенести данные в таком случае?

Исходная база: ТиС, платформа 7.7
База приемник: УТ для Украины 3.1 платформа 8.3.

VladimirMelnychenko

Написал в ПКО "Контрагенты" Перед Выгрузкой

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


Также написал в ПКГС "Контактная информация" Перед Выгрузкой

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



В 7 выдает ошибки
Ошибка выбора объектов коллекции
Ошибка получения значения свойства объекта

Скажите пожалуйста, как можно решить данную проблему?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск