Имя: Пароль:
1C
1С v8
Непонятная ссылка держит непосредственное удаление организации, помеченной на удаление.
,
0 LevelUP
 
26.07.21
11:19
Здравствуйте!
Удаляю из базы одну организацию, помеченную на удаление. Анализирую ссылки, которые не дают удалить. Со всеми согласен, кроме нескольких.
Вылезли ПТиУ совершенно на другую организацию.
Ладно, думаю, наверное где-то в неочевидном реквизите (возможно даже помеченном префиксом удалить*) спряталась удаляемая организация. Для проверки выгружаю этот ПТиУ в XML через ВыгрузкаЗагрузкаДанныхXML. Но в полученном XML также нет ссылок на организацию.
Чем еще можно проверить, попробовать?
1 LevelUP
 
26.07.21
11:20
ПТиУ, кстати тоже помечено на удаление, как следствие движений не имеет
2 piter3
 
26.07.21
11:21
Поиск ссылок на объект сделай как вариант
3 LevelUP
 
26.07.21
11:21
Конфа БП3,
ТИИ делал,
другую платформу пробовал
4 LevelUP
 
26.07.21
11:22
(2) Да там тоже есть эти ПТиУ, но обработка не дает название реквизита, где искать
5 Жан Пердежон
 
26.07.21
11:24
ВЫБРАТЬ * ИЗ Документ.ТвойДокумент ГДЕ Ссылка = &Ссылка
6 LevelUP
 
26.07.21
11:32
(5) Кстати да. Не подумал, хотел писать обработку с перебором метаданных
НО В результате твоего запроса, также НЕТ указанной организации
7 ale-sarin
 
26.07.21
11:37
В движениях может быть ссылка.
Используйте ИР http://devtool1c.ucoz.ru/. Там есть отличный инструмент.
8 LevelUP
 
26.07.21
11:40
(7) док помечен на удаление, разве что зависшие, но ТИИ сделано.
9 ale-sarin
 
26.07.21
11:42
(8) Это ничего не значит. Есть мильон примеров и причин наличия движений у непроведенного документа.
ТИИ это не найдет, если не ошибаюсь.
10 ale-sarin
 
26.07.21
11:42
Короче, ИР все покажет.
11 Fragster
 
гуру
26.07.21
11:46
может быть в таблицах журнала ссылка
12 LevelUP
 
26.07.21
11:46
(10) Никогда не использовал, а какой там инструмент может быть полезен? Там же их много, как я понимаю.
13 Fragster
 
гуру
26.07.21
11:47
14 Fragster
 
гуру
26.07.21
11:47
иногда ломается синхронное изменение данных документа и журнала, попробуй запрос к журнлам сдлелать, а не к документам
15 ale-sarin
 
26.07.21
11:49
16 ДенисЧ
 
26.07.21
11:49
(14) Не журналам, а рс, которые делают вид, что они журналы...
17 Fragster
 
гуру
26.07.21
11:50
(16) тогда в ссылках показывало бы на записи РС. а вот с журналами, ЕМНИП, лажа в том,что показывает как бы сами документы, а ссылки содержатся в таблице журналов
18 LevelUP
 
26.07.21
12:08
(13) ошибка в запросе {(16,30)}
19 Aleksey
 
26.07.21
12:09
"Вылезли ПТиУ совершенно на другую организацию." - обычно такое сидит в последовательности. Я такое часто наблюдал в БП когда меняют организацию в документе, а в последовательности остается "старая" организация. И типовое удаление это не показывает
20 LevelUP
 
26.07.21
12:23
(15) Инструмент ИР, порекомендованный ale-sarin (Спасибо тебе!)
показал правоту (19)
Вопрос, как лучше править такую нестыковку?
21 Aleksey
 
26.07.21
12:24
(20) грохнуть последовательность. Можно руками через тот же ИР, если документов не много
22 LevelUP
 
26.07.21
12:34
(19) Такая ситуация, совместно с возможностью в современных релизах помечать на удаление все найденное по ссылкам (прямо в ходе удаления помеченных объектов), таит в себе опасность.
Допустим, попросили вычистить одну организацию из базы, чтоб ее следов не осталось, а остальное не тронулось. Ты берешь штатным образом метишь, все связанное, а по итогу недосчитываешься нескольких документов, никак не связанных с удаляемой организацией.
Ну нафиг такое, лучше сам напишу помечалку, а с "косячными" ссылками потом разберусь через ИР.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.