Не удаляются помеченные на удаление электронные письма входящие. УТ 11.4

Не удаляются электронные письма входящие:

Причина — наличие ссылок из регистров сведений:

Решение — моя доработанная обработка по удалению помеченных:

Выбираем Вид удаляемых объектов, нажимаем «Вперед»:

Далее выделяем все и отправляем на контроль ссылок:

Далее выделяем все найденные объекты и нажимаем «Удалить записи РС и очистить константы»:

Работает медленно, но верно, курсор мигает, т.к. исполнение переключается между клиентом и сервером.

После этого все лишние записи регистров сведений удаляются:

Ну и далее возвращаемся назад на «Выбор элементов», чтобы еще раз пройти «Контроль». Теперь обработка видит, что все элементы можно удалить. Хотя на самом деле на некоторые письма есть ссылки из других писем:

Хотя на этом этапе лишних ссылок из регистров на помеченные объекты уже нет и можно использовать типовую пометку на удаление:

Именно так я и сделал, чтобы обойти этот странный глюк с ссылками из писем на другие письма.

А так можно было бы нажать на «Вперед(Удалить)» и все помеченные на удаление элементы без ссылок удаляться. Потом бы уже на другие письма не было бы ссылок и их можно было бы удалить, возможно так нужно было бы повторить многократно.

Проверяем:

Некоторые письма не удалились, т.к. на их основании были сделаны исходящие письма. Ну что же, их можно оставить.

Конечно, можно было бы принудительно удалить входящие письма, но тогда в базе висели бы битые записи этих регистров сведений:

Среда: УТ 11.4.13.46 Объем: 1 час.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментария 3

  1. Фанит:

    Добрый день! Можете поделится обработкой? А на 1С ЗУП можно будет запустить?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *