|
ЗУП 8.1. Удаление данных организации из базы
| ☑ |
0
es3000
14.11.14
✎
18:31
|
Помогите пожалуйста разобраться:
нужно из базы удалить все данные по ненужной организации,
всё что нашел по этой организации - почистил, пометил на удаление.
Но обработка "удаление помеченных объектов" пишет, что на эту организацию ссылаются два сотрудника.
Не могу найти как эти сотрудники связаны с организацией, ни документов, ничего не нашел. Где искать?
Может есть какая-нибудь обработка, которая чистит?
На инфостарте есть обработки но они для 8.2, а у меня старая ЗУП 8.1.
|
|
1
Otkr
14.11.14
✎
18:33
|
Что мешает пометить этих двух сотрудников, раз они сотрудники этой организации?
|
|
2
programmer1c
14.11.14
✎
21:07
|
es3000, сделай поиск ссылок на объекты.Операции-Поиск ссылок.
В том поиске выбери сначала одного сотрудника и нажми кнопку найти,тебе выдаст все док. связанные с этими документами и там ищи.А на счет обработки скажу ее легче написать,чем искать в ин-те.Делаешь выборку по всем документам используешь метод удалить().
|
|
3
es3000
14.11.14
✎
21:08
|
(1) я их пометил, но они не удаляются
|
|
4
es3000
14.11.14
✎
21:10
|
(2) Делал поиск ссылок на этих сотрудников: выдает список документов. Я по всем этим документам прошелся - это документы по другой организации.
То есть получается: я удаляю Организацию-1, и она не удаляется из-за того, что есть Сотрудник, который на нее ссылается. А когда я смотрю какие есть ссылки на этого Сотрудника, то получается что это документы для Организации-2!
|
|
5
Otkr
14.11.14
✎
21:27
|
(4) Криво вели учет - вместо создания нового сотрудника использовали уже имеющегося. Создай новых сотров, сделай поиск и замену значений с старых на новых, и тогда все удалиться
|
|
6
programmer1c
14.11.14
✎
21:53
|
Ну это что называется танцы с бубном.Если не получится методом Otkr,то пиши обработку физического удаления без проверки на ссылочную целостность и почисть базу как надо.Не знаешь как писать подскажу.
|
|
7
es3000
17.11.14
✎
10:18
|
(5) если так, то где сидит эта ссылка на другую организацию?
|
|