![]() |
|
Удалить неудаляемые объекты 8.3 УФ | ☑ | ||
---|---|---|---|---|
0
33554432
07.06.17
✎
12:50
|
Чистая база, перенес справочники. Пользователи начали зачистку. Что лишнее пометили. А эти справочники между собой ссылаются. Но база чистая, их удаление будет не критичным. Как их все поудалять, чтобы они не выделывались?
|
|||
1
lodger
07.06.17
✎
12:51
|
0) зачистить реквизиты.
1) удалить. |
|||
2
Жан Пердежон
07.06.17
✎
12:51
|
Позвать программиста
|
|||
3
Cyberhawk
07.06.17
✎
12:52
|
Сколько платят за решение вопроса?
|
|||
4
33554432
07.06.17
✎
12:54
|
У меня есть идея цикл написать по спрвавочнику, если пометка истина, то удалить(). Проканает или по другому лучше?
|
|||
5
lodger
07.06.17
✎
12:55
|
потом будешь искать битые ссылки? )
|
|||
6
Мимохожий Однако
07.06.17
✎
12:55
|
(4)Тебе в (1) уже ответили. Что не понятного?
|
|||
7
33554432
07.06.17
✎
13:01
|
(6)
алгоритм обхода каждого реквизита не понятен |
|||
8
33554432
07.06.17
✎
13:06
|
вот только что такое написал, за 2 минуты все отработало. где может быть проблема?
запрос1=новый запрос; запрос1.Текст="ВЫБРАТЬ | Контрагенты.Ссылка |ИЗ | Справочник.Контрагенты КАК Контрагенты |ГДЕ | Контрагенты.ПометкаУдаления = ИСТИНА"; итогзапр=запрос1.Выполнить().Выгрузить(); для каждого стр из итогзапр цикл удалоб=стр.ссылка.получитьобъект(); удалоб.удалить(); конеццикла; |
|||
9
piter3
07.06.17
✎
13:08
|
(8) Вот подумай,а что будет в доках где эти контрики были?
|
|||
10
Мимохожий Однако
07.06.17
✎
13:08
|
(8) Проблема будет в битых ссылках как минимум
(7) Надо очистить реквизиты у тех объектов, которые ссылаются на помеченные на удаление. |
|||
11
Лохматые Уши
07.06.17
✎
13:16
|
(8) Удалятся через раз. Половина останется.
|
|||
12
33554432
07.06.17
✎
13:21
|
(9)
документов нет, чистая база, только справочники |
|||
13
piter3
07.06.17
✎
13:22
|
(12)И что ссылок нет,например в договорах
|
|||
14
33554432
07.06.17
✎
13:22
|
(10)
может есть уже разработанный механизм, который отлавливает все ссылки на помеченный объект и очищает их? |
|||
15
33554432
07.06.17
✎
13:23
|
(13)
ну да, там есть, там будет объект не найден. Но раз контрагент не нужен, то и договор не нужен наверно. |
|||
16
piter3
07.06.17
✎
13:23
|
(14) Ок ты очистил владельца у договора,считаешь,что все хорошо стало?
|
|||
17
piter3
07.06.17
✎
13:23
|
(15) Вот,уже в правильном направлении думаешь
|
|||
18
lodger
07.06.17
✎
13:23
|
(14) такого добра есть, но добро стоит денег.
|
|||
19
Мимохожий Однако
07.06.17
✎
13:24
|
(15) Тогда помечай на уделение тех, которые находишь через ссылки. Могут помешать ссылки на служебные регистры сведений, которые тоже надо очистить.
|
|||
20
33554432
07.06.17
✎
13:26
|
(18)
что конкретно и за сколько? |
|||
21
программистище
07.06.17
✎
14:26
|
используй НайтиПоСсылкам
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |