Имя: Пароль:
1C
1С v8
Не удаляются помеченные на удаление, рекурсивный коктейль
0 Злопчинский
 
18.01.23
16:06
УТ11.4
ЗаказКлиента #1- помечен на удаление
Не удаляется - ссылается на помеченное на удаление "Назначение"
Назначение это тоже помеченное - ссылается на этот же ЗаказКлиента #1
.
Больше проверка удаления по этому заказу и этому назначению - ссылок не дает.
Что не так? Как удалить эти объекты, не прибегая к шаманству?
.
https://i.ibb.co/HKysJr7/2023-01-18-160338.png
https://i.ibb.co/nfMdhYw/2023-01-18-160429.png
1 mikecool
 
18.01.23
16:13
удаление из ИР пробовал?
2 Галахад
 
гуру
18.01.23
16:16
Хм. А что есть шаманство? Программирование? Или очистка руками?
3 Злопчинский
 
18.01.23
16:39
(2) то что не очищается тупо удалением по еченных
4 Злопчинский
 
18.01.23
16:39
(1) пользователю давать ир?
5 Kassern
 
18.01.23
16:42
(0) Вот вам лайфхак от снеговика - Форма списка->Еще->Настроить список->Отбор->ПометкаУдаления=Ложь =)
6 Garykom
 
гуру
18.01.23
16:43
(0) Разорвать ссылки через Групповое изменение реквизитов
Там отбираешь помеченные на удаление и очищаешь ссылки
Затем удаление помеченных пройдет
7 Kassern
 
18.01.23
16:43
Пользователи будут визжать от радости, помеченные на удаление объекты будут исчезать из списка моментально)
8 Жан Пердежон
 
18.01.23
16:45
(7) так можно всегда отбор поставить
9 Kassern
 
18.01.23
16:47
(8) ага, но зачем-то юзверы (4) пытаются удалять физически такие объекты из базы. Не думаю, что этим они сколько нибудь гигов освободят (да и это не их головная боль), а для работы и фильтра за глаза хватает.
10 2S
 
18.01.23
16:48
11 Lama12
 
18.01.23
16:53
(0) Ты их не по частям удаляй, а сразу оба.
Стандартная обработка такое переваривает.
12 FirstLine Support
 
18.01.23
17:02
(11) +1 поставить все галки, переключатель на автоматическое удаление, и повторить два раза
13 Михаил Козлов
 
18.01.23
17:30
Всегда удалялись, если не было других ссылок (КА 2.4, но, думаю, это неважно).
14 Злопчинский
 
18.01.23
18:34
(5) ну типа да, замели пыль под диван...
15 Злопчинский
 
18.01.23
18:35
(6) так я умею, но это админское, а хочется чтобы пользователь мог штатно без шаманства
16 p-soft
 
18.01.23
18:35
(14) ага, потом вся поддержка на ушах - у юзера документы пропадают))
17 Злопчинский
 
18.01.23
18:37
(9) в базе - должно быть чисто.
помеченные на удаление - должны быть удалены.
документы, которые проводятся - должны быть проведены.
не должно быть в базе доков, которые подлежат проведению, но не проведены.
тогда база/учет/порядок - не вызывают вопросов. бардак не растет.
18 Злопчинский
 
18.01.23
18:37
(11) не переваривает, см (0) - удаляю одновременно - хрен там.
или что-то недосмотрел?
19 Злопчинский
 
18.01.23
18:37
(12) попробую
20 Злопчинский
 
18.01.23
18:38
(13) в рисунках по (0) - где еще смотреть тогда что мешает удалению?
21 p-soft
 
18.01.23
18:39
(18) если не прокатывает удаление всего скопом, значит где то или ошибка при попытке удаления - в журнале глянь
или тихо висят ссылки по каким нибудь регистрам, добавленным юным гением
22 p-soft
 
18.01.23
18:40
(21) права админские?
23 Злопчинский
 
18.01.23
18:53
(21) по идее отчет о неудашемся удалении показывает места, где используется проблемный объект. В моем случае - такого не наблюдаю. Есть в 8-ке типа "Поиск ссылок на объекты"..?
24 Злопчинский
 
18.01.23
18:53
(22) да. но проверю еще раз...
25 p-soft
 
18.01.23
18:59
(23) да, в системном меню смотри
26 p-soft
 
18.01.23
19:02
(23) в ут реализовано попутное удаление связанных объектов, например, если к элементу справочника привязана запись регистра сведений, то в системе можно прописать по событию удаления помеченных и очистку связанных структур. так вот, если в конфу что-то добавлено, то могут быть нюансы.
27 Злопчинский
 
18.01.23
19:07
(26) такое есть (и даже показываются в причине неудаления), но не в этом случае
28 Злопчинский
 
18.01.23
19:16
Помогло в (12), поставил галку "удалять в транзакции". система выгнала всех из базы, и почти все удалилось. Те что неудалились - остались правильно неудаленные, например, как в (26). Потому что допрограммировано вот так вот... неаккуратненько, повесил задачу погромисту
29 Злопчинский
 
18.01.23
19:17
Но странно, что без транзакции и с пользователями в базе - не удаляло.. Почему? хз... объекты в сеансах пользователей вряд ли были открыты...