|
Магия с <Объект не найден> | ☑ | ||
---|---|---|---|---|
0
yolops
04.06.14
✎
13:08
|
Здравствуйте. Подскажите как определить что за объект был удален и как так получилось? Поднял архив, там такого объекта нет. Ищу по журналу регистрации удаленные объекты - тоже нет.
|
|||
1
VikingKosmo
04.06.14
✎
13:09
|
А может объект вовсе не удален, а на него прав не хватает?
|
|||
2
Irbis
04.06.14
✎
13:09
|
(0) Забей, неблагодарное это дело.
|
|||
3
МихаилМ
04.06.14
✎
13:10
|
||||
4
cons74
04.06.14
✎
13:10
|
Объект точно удален или просто прав на него нет?
|
|||
5
wPa
04.06.14
✎
13:11
|
(0) создай объект с этим гуидом
|
|||
6
yolops
04.06.14
✎
13:11
|
(5) я не знаю что там было
|
|||
7
Segate
04.06.14
✎
13:13
|
ТИИ?
|
|||
8
yolops
04.06.14
✎
13:13
|
(4) права есть
|
|||
9
yolops
04.06.14
✎
13:16
|
(7) Нет, конфигурация самописная.
Знаю только - тип объекта Справочник.Контрагент |
|||
10
NcSteel
04.06.14
✎
13:17
|
(9) А что ты еще хочешь узнать? )))
|
|||
11
Segate
04.06.14
✎
13:18
|
И что, что самописная? Если самописная, то тестирование и исправление ссылочной целосности уже религия не позволяет сделать?
|
|||
12
Segate
04.06.14
✎
13:18
|
(11) к (9)
|
|||
13
wPa
04.06.14
✎
13:21
|
(9) гуид в сиквельном виде есть же. его надо преобразовать в ГУИД 1С и создать с ним объект. А дальше можно искать по нему запросами - где в каких документах светился
|
|||
14
Shurjk
04.06.14
✎
13:21
|
Регулярное архивирование помогает в таких случаях.
|
|||
15
FullMoon
04.06.14
✎
13:21
|
(0) У тебя уменьшилась сумма денег в кошельке. Как определить какие банкноты там были и как так получилось, если ты открываешь кошелек и догадываешься что каких-то банкнот там нет?
А если серьезно, то объект не найден означает, что осталась только ссылка (просто строка, содержащая адрес объекта). По местоположению ссылок можно только догадываться что это был за объект. В журнале регистрации записи с не найденными объектами остаются, но например при обновлении конфигурации журнал регистрации очищается. |
|||
16
Shurjk
04.06.14
✎
13:22
|
(13) Можно и без этого найти, благо битые ссылки остались.
|
|||
17
wPa
04.06.14
✎
13:22
|
(16) как ты найдешь запросом документы по битой ссылке
|
|||
18
х86
04.06.14
✎
13:31
|
(17)НайтиПоСсылкам не?
|
|||
19
Defender aka LINN
04.06.14
✎
13:39
|
(13) "гуид в сиквельном виде есть же. его надо преобразовать в ГУИД 1С и создать с ним объект" Страшно представить, как ты шнурки завязываешь...
(17) "Битая" ссылка - это лишь значит, что в основной таблице записи с этим ИД нет. |
|||
20
yolops
04.06.14
✎
13:46
|
(11) сори, думал абривиатура конфы какой то =)
|
|||
21
kudlach
04.06.14
✎
14:50
|
:) Возможна такая ситуация - при тестировании исправлении нашлась битая строка в таблице контрагентов и была удалена (причин масса - начиная от аварийного завершения программы).
Если этот контрагент использовался, то есть шанс, что остались договора - справочник подчиненный, но таблица отдельная и есть шанс, что все еще живая. Если битая ссылка использовалась, то есть шанс, что использовалась вместе с договорами. Как проверить: Отчет по взаиморасчетам с группировками по контрагентам, договорам, документам движения. Если ВДРУГ в отчете с начала времен такие ссылки вылезут - они будут сверху, договора и первичка есть, дельше по бумажной первичке ищи что это был за контрагент. Если в отчете таких документов не будет - возможно тебе повезло, тогда просто создай нового контрагента "Удалить" и обработкой повесь на него весь подчиненный хлам, который в документах не использовался. |
|||
22
wPa
05.06.14
✎
17:16
|
(19) зато есть ссылка - ее гуид в записях других таблиц - я и говорю о том, как найти по этой битой ссылке таблицы, где она есть. Без воссоздания ссылки - реальной записи - ее объекта этого сделать нельзя (можно только через сиквел). Потому предложил самый простой путь, занимающий полчаса времени
|
|||
23
vhl
05.06.14
✎
18:05
|
Это название контрагента такое. А ты паришься
|
|||
24
Fragster
гуру
05.06.14
✎
19:14
|
(17) выбрать Документы.Ссылка Из Документы.РТиУ Как Документы Где Документы.Контрагент.Ссылка Есть NULL
|
|||
25
Fragster
гуру
05.06.14
✎
19:16
|
(22) если есть ссылка, то можно сделать (18)
|
|||
26
Defender aka LINN
05.06.14
✎
19:19
|
(22) Бля, в этих ваших "других таблицах" лежит готовая ссылка, бери и пользуй. Нет, надо из нее выдрать ГУИД, причем желательно не через "УникальныйИдентифкатор()", а разобрать представление, потом получить... Ту же самую, сцуко, ссылку.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |