Имя: Пароль:
1C
 
Удалить неудаляемые объекты 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
используй НайтиПоСсылкам