Конвертация данных CRM3.0 в CRM1.4

1. user762766 11.07.17 12:55 Сейчас в теме
Добрый день, господа товарищи, выручайте новичка.
Конвертация данных (ver. 2.1.8.2) CRM3.0 в CRM1.4 перенос справочника Организации а именно табличной части из 3.0 в 1.4 регистр сведений Контактная информация.
Было создано два ПКО:
1) СправочникСсылка.Организации -> СправочникСсылка.Организации
Создано правило После выгрузки
Запрос = Новый Запрос("ВЫБРАТЬ
	|    ОрганизацииКонтактнаяИнформация.Ссылка КАК Объект,
	|    ОрганизацииКонтактнаяИнформация.Тип,
	|    ОрганизацииКонтактнаяИнформация.Вид,
	|    ОрганизацииКонтактнаяИнформация.Представление
	|ИЗ
	|    Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация
	|ГДЕ
	|    ОрганизацииКонтактнаяИнформация.Ссылка = &Объект");
	
	Запрос.УстановитьПараметр("Объект", Источник.Ссылка);
	Выборка = Запрос.Выполнить().Выгрузить();
	Пока Выборка.Следующий() Цикл
	    ВыгрузитьПоПравилу(, , Выборка, , "ОрганизацииКонтактнаяИнформация");
	КонецЦикла;

Показать


2) СправочникСсылка.Организации -> РегистрСведенийЗапись.КонтактнаяИнформация
ПКС источник пустой - Получить из входящих данных

Собстна сама ошибка при выгрузки с 3.0


Ошибка получения свойства объекта из входящих данных
    ПКО                    =  ОрганизацииКонтактнаяИнформация  (Справочник: Организации)
    ПКС                    =  1  (--> Вид)
    Объект                 =  ООО "Мир"  (Организация)
    СвойствоПриемника      =  Вид  ()
    ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
    ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8096)
    КодСообщения           =  68


Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1562)}: Ошибка получения свойства объекта из входящих данных
    ПКО                    =  ОрганизацииКонтактнаяИнформация  (Справочник: Организации)
    ПКС                    =  1  (--> Вид)
    Объект                 =  ООО "Мир"  (Организация)
    СвойствоПриемника      =  Вид  ()
    ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
    ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8096)
    КодСообщения           =  68
Показать


Заранее благодарен!!!!
Прикрепленные файлы:
Найденные решения
11. Dream_kz 129 12.07.17 12:32 Сейчас в теме
(10) Не надо "получить из входящих данных"
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dream_kz 129 11.07.17 13:05 Сейчас в теме
(1)
Выборка = Запрос.Выполнить().Выгрузить();
Пока Выборка.Следующий() Цикл


Метод выгрузить() выгружает результат в ТаблицуЗначений, у нее нет метода Следующий()
Заменить Выгрузить() на Выбрать()
3. user762766 11.07.17 13:42 Сейчас в теме
Таже самая ошибка...


Ошибка получения свойства объекта из входящих данных
    ПКО                    =  ОрганизацииКонтактнаяИнформация  (Справочник: Организации)
    ПКС                    =  1  (--> Вид)
    Объект                 =  ООО "Мир"  (Организация)
    СвойствоПриемника      =  Вид  ()
    ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
    ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8096)
    КодСообщения           =  68



Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1562)}: Ошибка получения свойства объекта из входящих данных
    ПКО                    =  ОрганизацииКонтактнаяИнформация  (Справочник: Организации)
    ПКС                    =  1  (--> Вид)
    Объект                 =  ООО "Мир"  (Организация)
    СвойствоПриемника      =  Вид  ()
    ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
    ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8096)
    КодСообщения           =  68
Показать
Прикрепленные файлы:
4. Dream_kz 129 11.07.17 13:49 Сейчас в теме
5. user762766 11.07.17 13:51 Сейчас в теме
(4)

СправочникСсылка.Организации -> РегистрСведенийЗапись.КонтактнаяИнформация
ПКС источник пустой - Получить из входящих данных
Прикрепленные файлы:
6. Dream_kz 129 11.07.17 14:01 Сейчас в теме
(5) А правила конвертации кто выставлять будет?
7. Dream_kz 129 11.07.17 14:05 Сейчас в теме
Я делал произвольный алгоритм выгрузки в ПВД, передОбработкой писал:

Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
|    КонтрагентыКонтактнаяИнформация.Ссылка КАК Объект,
|    КонтрагентыКонтактнаяИнформация.Тип КАК Тип,
|    КонтрагентыКонтактнаяИнформация.Вид КАК Вид,
|    КонтрагентыКонтактнаяИнформация.Представление КАК Представление
|ИЗ
|    Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация";

ВыборкаДанных = Запрос.Выполнить();
Показать

А в ПКО выбирал нужное правило.
8. user762766 12.07.17 04:45 Сейчас в теме
(7)
А в ПКО выбирал нужное правило.

Вот тут не совсем понятно...
у меня 2 ПКО:
1) СправочникСсылка.Организации -> СправочникСсылка.Организации
2) СправочникСсылка.Организации -> РегистрСведенийЗапись.КонтактнаяИнформация
Прикрепленные файлы:
9. Dream_kz 129 12.07.17 07:24 Сейчас в теме
(8)
СправочникСсылка.Организации -> РегистрСведенийЗапись.КонтактнаяИнформация

Вот это, но объект источник надо убрать
10. user762766 12.07.17 12:28 Сейчас в теме
(9)
1) ПКО СправочникСсылка.Организации -> СправочникСсылка.Организации - Оставляем без изменений
2) ПКО СправочникСсылка.Организации -> РегистрСведенийЗапись.КонтактнаяИнформация
сдесь в ПКО убираю Объект-источник (далее на скрине).
3) ПКС обеих ПКО остаются без изменений, во втором случае ПКС пустые поля приемника получаю из входящих данных, как на скрине в предыдущем сообщении (7).
4) ПВД Организации -- оставляю без изменений
ПВД ОрганизацииКонтактнаяИнформация -- объкт выборки пустой, способ выборки Произвольный алгоритм, правило конвертации ОрганизацииКонтактнаяИнформация
и запрос перед обработкой (далее на скрине)
Запрос = Новый Запрос("ВЫБРАТЬ
    |   ОрганизацииКонтактнаяИнформация.Ссылка КАК Объект,
    |    ОрганизацииКонтактнаяИнформация.Тип,
    |    ОрганизацииКонтактнаяИнформация.Вид,
    |    ОрганизацииКонтактнаяИнформация.Представление
    |ИЗ
    |    Справочник.Организации.КонтактнаяИнформация КАК   ОрганизацииКонтактнаяИнформация");

ВыборкаДанных  = Запрос.Выполнить();
Показать

При выгрузке из 3.0 валится идентичная предыдущей Ошибка...

Ошибка получения свойства объекта из входящих данных
    ПКО                    =  ОрганизацииКонтактнаяИнформация  (Справочник: Организации)
    ПКС                    =  1  (--> Вид)
    Объект                 =  (Выборка из результата запроса)
    СвойствоПриемника      =  Вид  ()
    ОписаниеОшибки         =  Получение элемента по индексу для значения не определено
    ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8096)
    КодСообщения           =  68

Показать
Прикрепленные файлы:
11. Dream_kz 129 12.07.17 12:32 Сейчас в теме
(10) Не надо "получить из входящих данных"
12. user762766 12.07.17 12:43 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот