Имя: Пароль:
1C
1С v8
Ссылка документа на себя
0 ДенисЧ
 
30.03.12
11:01
Есть самописный документ. Он помечен на удаление.
Хочу удалить, ищу ссылки. Выдаёт, что он ссылается сам на себя. В документе реквизита типа Документ нет вообще.
Как это?
1 Kreont
 
30.03.12
11:04
Конструтором запросом выведи все поля документа + все поля таб.частей документа и проверь может есть где то сам-на-себя
2 КМ155
 
30.03.12
11:05
(0) а ТиИ что говорит ?
3 ale-sarin
 
30.03.12
11:06
(1)+1 Таб часть.
4 ДенисЧ
 
30.03.12
11:16
(1) Нету, я сам его писал :-)
(2) Молчит, как об стенку.
5 НЕА123
 
30.03.12
11:16
(0)
может просто пятница?
как ссылки ищешь?
6 ДенисЧ
 
30.03.12
11:18
(5) НайтиПоСсылкам()
А началось ещё вчера, так что не тяпница.
7 Aprobator
 
30.03.12
11:19
документ то небось, возле компа лежит?
8 Reset
 
30.03.12
11:20
(0) Остались движения в каких-то регистрах, скорее всего
9 Aleksey
 
30.03.12
11:22
Может битые ссылки какие то v8: Не могу удалить Организацию
10 ДенисЧ
 
30.03.12
11:24
(7) Нет, под монитором...
(8) Стандартный отчет по движениям ничего не показывает.
(9) Нет ссылок...
11 Ненавижу 1С
 
гуру
30.03.12
11:25
а типовой механизм удаления что показывает?
12 ДенисЧ
 
30.03.12
11:27
(11) То же самое...
13 Aprobator
 
30.03.12
11:28
хм - может реквизит документа с именем Ссылка забабахал? Хотя - вряд ли
14 spu79
 
30.03.12
11:30
Кэш?
15 Aprobator
 
30.03.12
11:33
(0) покажи все таки структуру документа. Может ты ссылку в какой нить составной реквизит закатал (реквизит типа  все ссылки)?
16 ДенисЧ
 
30.03.12
11:38
(13) Ещё раз - нет
(14) нет
(15) нет такого.
http://pics.rsh.ru/img/doc_jrh7o.jpg
17 acsent
 
30.03.12
11:39
файловая, сиквел?
18 ДенисЧ
 
30.03.12
11:43
(17) crekm
19 ДенисЧ
 
30.03.12
11:43
В смысле, скуль :-)
20 КМ155
 
30.03.12
11:45
(16) тупая выгрузка в dt и загрузка обратно ситуацию воспроизводит ?
21 acsent
 
30.03.12
11:47
(18) перезапуск сервера 1с помог?
22 John83
 
30.03.12
11:47
я так понимаю, тут уже чисто спортивный интерес :)
23 ДенисЧ
 
30.03.12
11:49
(20 не пробовал.
(21) пока не могу.
(22) ну... В принципе да, хочу удалить документы, не дожидаясь возможности монопольного доступа...
24 spu79
 
30.03.12
11:50
Что? без монопольного?!!! а если он у юзера открытым висит?
25 ДенисЧ
 
30.03.12
11:51
(24) Это точно нет. Гарантировано.
26 Aprobator
 
30.03.12
11:51
выгрузи конфу. Создай пустую базу. Создай свой документ и пометь на удаление. Дальше по обстоятельствам.
27 Kreont
 
30.03.12
11:53
Сделать док. непроведенным +
написать програмку + найти док + :
ДокОбект.Удалить();
28 ptrtss
 
30.03.12
12:03
А может он в измерения регистров себя пишет, или в ресурсы?
29 spu79
 
30.03.12
12:10
процедуру приУдалении еще можно посмотреть
30 Fragster
 
гуру
30.03.12
12:11
разрешаю удалить непосредственно
31 John83
 
30.03.12
12:11
(23)
док = ссылка.получитьобъект();
док.удалить();

не? :)
32 acsent
 
30.03.12
12:12
(23) последнее время очень часто какието самоблокировки происходят.
перезагрузка обычно помогает
33 ДенисЧ
 
30.03.12
12:25
(31) удалить-то я могу. но вот ссылка меня смущает.
34 ДенисЧ
 
30.03.12
12:25
(32) не раньше воскресенья только. Или в 2 часа ночи :-)
35 ДенисЧ
 
30.03.12
12:25
(28) Нет, не пишет никуда, кроме как в регистратор.
36 Reset
 
30.03.12
12:27
(35) Кто-то другой его, может, записал.
37 Reset
 
30.03.12
12:28
(36) Хотя навряд) Тогда поиск по ссылке должен был его (того) давать
38 ДенисЧ
 
30.03.12
12:28
(36) нет. Точно нет.
И в таблице ссылок выдаётся только сам этот документ
39 Reset
 
30.03.12
12:30
Мне все таки кажется вероятным (8) :)
40 Reset
 
30.03.12
12:30
Чисто методом исключения - больше ничего не приходит в голову
41 ДенисЧ
 
30.03.12
12:42
(39) Ссылка где тогда? Почему оно не показывает?
42 КМ155
 
30.03.12
12:52
(41) ждать воскресения скучно
может выгрузить сиквельный бэкап из него dt, махнуть обратно и снять вопрос случайная это ошибка или систематическая
43 ДенисЧ
 
30.03.12
13:03
(42) Времени на такие эксременты пока нет
44 kuromanlich
 
30.03.12
13:05
(0) а если его перепровести, потом отменить, потом пометить на удаление?
45 ДенисЧ
 
30.03.12
13:10
(44) ничего не меняется
46 КМ155
 
30.03.12
13:24
(43) если данный документ не делает движений, то чем он тебе так досадил ?
47 ДенисЧ
 
30.03.12
13:28
(46) Что значит "не делает"?
48 КМ155
 
30.03.12
13:29
(47) помеченный на удаление документ имеет движения ?
49 Ant1773
 
30.03.12
13:53
(48) А разве могут быть с этим проблемы?
50 ДенисЧ
 
30.03.12
13:55
(48) Нет, не имеет.
Но мне мешают эти документы. Они были созданы ошибочно и подлежат элиминации.
51 Ant1773
 
30.03.12
13:57
(50) Если абсолютно уверен, что нигде ничего нет - удали непосредственно, или как сказали выше - спортивный интерес?
52 ДенисЧ
 
30.03.12
13:59
(51) уже спортивный :-)
53 dk
 
30.03.12
14:04
1. в скуле смотрел что там по полям хранится?
2. пробежаться по всем полям документа, очистить и записать?
54 ДенисЧ
 
30.03.12
14:21
(53) Нет, не смотрел.
(54) Можно попробовать... Когда время появится :-)
55 ptrtss
 
30.03.12
14:46
Ссылка на себя - единственная ссылка, которая мешается?
56 ДенисЧ
 
30.03.12
14:53
(55) угу.
57 Aprobator
 
30.03.12
19:15
таблицу ссылок показывай. Только чур с широко раздвинутыми колонками. А то как то верится в происходящее с трудом.
58 ДенисЧ
 
30.03.12
19:18
(57)А что её показывать? Одна строка, и там сам этот докУмент... Зуб даю, что не обманываю
59 hhhh
 
30.03.12
20:42
(58) попробуй обработку Поиск и замена значений
60 Serg_1960
 
30.03.12
21:29
(58) (телепатия) С рукописными документами так часто бывает. Особенно, когда изменяешь в конфе его движения, забыв об том, что документы уже были проведены... и привет, на форуме тема v8: Ссылка документа на себя

Имхо: я бы сделал копию базы; удалил документ непосредственно и запустил бы ТиИ. Если оно тебе говорит типа: "Регистр ХХХ. Некорректная ссылка на регистратор..." - точно, "оно" - валяется где-то в базе движение от него :)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс