|
Восстановить удаленный справочник |
☑ |
0
мистер игрек
30.01.13
✎
10:11
|
У контрагента был 2-договора
Одного удалили интерактивно. И соответственно в документах этого догвора показывают как "<Объект не найден> (44:8a6f000423c345f211deba056f3a93ba)"
Я хотел воостановить таким кодом
СсылкаПоУИД = Справочники.ДоговорыКонтрагентов.ПолучитьСсылку(Новый УникальныйИдентификатор(44:8a6f000423c345f211deba056f3a93ba));
Спр = Справочники.ТырыПыры.СоздатьЭлемент();
Спр.УстановитьСсылкуНового(СсылкаПоУИД);
но ругается Новый УникальныйИдентификатор(44:8a6f000423c345f211deba056f3a93ba), что типа параметр неправильный.
Как правильно указать тогда УИД.
А другого договора метод УникальныйИдентификатор показывает "44d1d48f-68f7-11e2-8b70-1cc1dee9477b"
Т.е. шаблон у них разный, на воторм имеются тире
|
|
1
mehfk
30.01.13
✎
10:21
|
|
|
2
Maxus43
30.01.13
✎
10:25
|
Ссылка = "<Объект не найден> (44:8a6f000423c345f211deba056f3a93ba)" эта хрень и есть ссылка, её и присваивай новому элементу
|
|
3
мистер игрек
30.01.13
✎
10:27
|
(1) Я не заргеитсрирован. Скин пож. в файлобменник
|
|
4
Reset
30.01.13
✎
10:28
|
+к(2)
// Номер,Дата - документа, где показывает "Объект не найден" вместо договора
Объект=Документы.ТакойТо.НайтиПоНомеру(Номер,Дата);
Спр = Справочники.ТырыПыры.СоздатьЭлемент();
Спр.УстановитьСсылкуНового(Объект.ДоговорКонтрагента);
|
|
5
Reset
30.01.13
✎
10:29
|
вместо Объект нужно было назвать Ссылка, но не суть
|
|
6
мистер игрек
30.01.13
✎
10:38
|
(4) Гран мерси, получилось!
|
|