Столкнулся с проблемой в УПП, хотя, думаю, она возникает в любой сильно загруженной пользователями базе данных. Связана она скорее всего с блокировками, когда пользователь помечает на удаление документ, а движения документа остаются в базе данных и, мало того что являются мусором, они еще и портят реальную картину действительных данных. И встал вопрос об инструменте, позволяющем без особых затрат сил, времени и внимания проверить базу данных на эту проблему и исправить ее. И была создана эта обработка.
Обработка не использует никаких функций конфигурации и поэтому будет работать в любой конфигурации, имеет в своем составе как обычную, так и управляемую формы.
Алгоритм обработки максимально оптимизирован для работы в базе данных с большим количеством документов за большой период времени. Все, что она делает, это красиво выбирает из базы данных все помеченные на удаление документы и проверяет их на наличие движений, при наличии движений удаляет эти движения.
Обработка работает довольно шустро и можно ее запускать многократно. В результате проверки выводятся сообщения.
Приятной вам работы и чистых красивых баз данных, коллеги!
Обработка писалась и исполнялась на платформе 1С:Предприятие 8.3 (8.3.18.1334), проверялась в УПП и двух полностью самописных конфигурациях. Всем удачи!