![]() |
![]() |
![]() |
|
Как найти объекты использующие интерактивно удаленный элемент справочника? | ☑ | ||
---|---|---|---|---|
0
Blast
14.10.11
✎
16:39
|
Добрый день!
Проблема такая. Кто-то из пользователей удалил элемент справочника интерактивно вместо пометки на удаление. И теперь в некоторых документах начиная с 2009 года красуется надпись "Объект не найден и GUID объекта" в базе 1С. После этого пользователь понял свою оплошность и им был создан элемент с таким же именем и даже кодом. Понятно, что с точки зрения системы это разные объекты и естественно "Объект не найден и GUID объекта" так и остались. Вопрос: Как можно найти документы (сформировать список документов), в которых использовался удаленный элемент, если я знаю этот GUID удаленного элемента ? |
|||
1
Нуф-Нуф
14.10.11
✎
16:40
|
создай новый объект с этим гуидом
|
|||
2
mzelensky
14.10.11
✎
16:42
|
(0) либо создаешь новый объект с этим гуидом или делаешь подставу...вместо твоего потерянного гуида подставляешь ссылку того, что нужно. Есть готовые обработки
|
|||
3
МихаилМ
14.10.11
✎
16:43
|
(1)
т.е. будут 2 (два) объекта одного типа с одинаковым uid ? |
|||
4
Reset
14.10.11
✎
16:44
|
(3) Почему два? Первый удалили.
|
|||
5
НЕА123
14.10.11
✎
16:44
|
НайтиПОссылкам()
? |
|||
6
mzelensky
14.10.11
✎
16:44
|
(3) почему 2??? один (первый) ведь уже удалили!
|
|||
7
Reset
14.10.11
✎
16:45
|
Не надо ничего по ссылкам искать, в (1) самый простой и надежный вариант
|
|||
8
Blast
14.10.11
✎
16:47
|
(1), (2) Спасибо, попробую.
|
|||
9
Blast
14.10.11
✎
17:10
|
Строка в документах такая:
<Объект не найден> (2224:a32f001517b1445c11df41a61ecbd199) Сделал небольшую обработку: СтрокаGUID = "a32f0015-17b1-445c-11df-41a61ecbd199"; НовыйGUID = Новый УникальныйИдентификатор(СтрокаGUID); НоваяСсылка = Справочники.СтатьиБДР.ПолучитьСсылку(НовыйGUID); Элем = Справочники.СтатьиБДР.СоздатьЭлемент(); Элем.Наименование = "Агентская комиссия по готовой продукции"; Элем.УстановитьСсылкуНового(НоваяСсылка); Элем.Записать(); Переоткрыл документ и всё-тоже самое. ГУИД неверно установил новому элементу? |
|||
10
Defender aka LINN
14.10.11
✎
17:15
|
(9) У тебя уже готовая ссылка есть. Нахрена ее генерить?
|
|||
11
Blast
14.10.11
✎
17:19
|
(10) Как её подставить объекту?
|
|||
12
Defender aka LINN
14.10.11
✎
17:20
|
(11) Я же тебе вроде не говорил, что у тебя в (9) ВСЕ неправильно.
|
|||
13
Blast
14.10.11
✎
17:26
|
(12) Я уже понял, что это неправильно.
Но как тогда сделать правильно? |
|||
14
Defender aka LINN
14.10.11
✎
17:28
|
(13) Элем = Справочники.СтатьиБДР.СоздатьЭлемент();
Элем.Наименование = "Агентская комиссия по готовой продукции"; Элем.УстановитьСсылкуНового(СсылкаКоторая<Объект не найден> (2224:a32f001517b1445c11df41a61ecbd199)); Элем.Записать(); |
|||
15
Blast
14.10.11
✎
17:30
|
(14) Вот я в (11) и спрашивал как её поставить объекту.
Значит попробую найти в документе :-) Спасибо! |
|||
16
acsent
14.10.11
✎
17:32
|
(9) Там в обратном порядке циферки
|
|||
17
Blast
14.10.11
✎
17:50
|
Всем спасибо, всё получилось. :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |