Имя: Пароль:
1C
1С v8
УИД ссылки
0 Serdolik55
 
23.05.12
09:24
Коллеги, переношу данные из одной базы в другую через XML(из бух.1.6 в бух.2.0) выскакивает ошибка:                    =  ДокументРасчетовСКонтрагентомДляВНО  (:)
   ПКС                    =  4  ( --> ДоговорКонтрагента)
   Объект                 =  <Объект не найден> (114:b43700304875b1d111db902c1723e246)  (Отчет комиссионера о продажах)
СвойствоПриемника      =  ДоговорКонтрагента  (СправочникСсылка.ДоговорыКонтрагентов)
   Обработчик             =  ПередВыгрузкойСвойства
   ОписаниеОшибки         =  Значение не является значением объектного типа (Метаданные)


Как 114:b43700304875b1d111db902c1723e246 найти в базе и заменить её на договор?
1 Maxus43
 
23.05.12
09:28
Объект                 =  <Объект не найден>...
Его нет в базе, где искать будеш?
2 Maxus43
 
23.05.12
09:28
Объект.УникальныйИдентификатор();
так получиш УИД
3 Serdolik55
 
23.05.12
09:36
(2)Да это понятно, понять бы в каком месте его нет, чтобы проставить))))В Отчете комиссионера все договора проставлены
4 Maxus43
 
23.05.12
09:42
ааа... Есть команда для поиска ссылки в базе
5 Maxus43
 
23.05.12
09:44
Глобальный контекст (Global context)
НайтиПоСсылкам (FindByRef)
Синтаксис:

НайтиПоСсылкам(<СписокСсылок>)
Параметры:

<СписокСсылок> (обязательный)

Тип: Массив.
Массив со списком ссылок на объекты, ссылки на которые нужно найти.
6 Serdolik55
 
23.05.12
09:47
(5)спасибо, сейчас попробую, была у меня такая мысль, я думал можно по этим цифрам локализовать это место
Независимо от того, куда вы едете — это в гору и против ветра!