0
Max Street
03.11.15
✎
10:42
|
Привет
1С 8.3. УТ 11.1. Перенос справочников из 8 в 8.
Запрос = V8.NewObject("Запрос");
Запрос.Текст =
"ВЫБРАТЬ
| *
|ИЗ
| Справочник." + ИмяСправочника + " КАК Справочник
|ГДЕ
| Справочник.Предопределенный = ЛОЖЬ";
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
НачатьТранзакцию();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ГУИД_Источник = V8.XMLСтрока(ВыборкаДетальныеЗаписи.Ссылка);
СправочникСсылка = Справочники[ИмяСправочника].ПолучитьСсылку(Новый УникальныйИдентификатор(ГУИД_Источник));
Попытка
СправочникОбъект = СправочникСсылка.ПолучитьОбъект();
Исключение
Продолжить;
КонецПопытки;
Если СправочникОбъект = Неопределено Тогда
Часть элементов переносится нормально, другая часть не переносится. Отладчик в случае, когда элемент не переносится вот здесь:
Справочники[ИмяСправочника].ПолучитьСсылку(Новый УникальныйИдентификатор(ГУИД_Источник))
ругается на "Ошибка получения представления значения".
Господа, знает кто-нибудь как исправить? почему возникает эта ошибка?
|
|