Тестировалась на Комплексной автоматизации 1.1.18.1.
Данная обработка предназначена для очищения ссылок на выбранные справочники во всех реквизитах справочников, всех реквизитов всех табличных частей справочников. Ссылки на удаляемый объект подменяются пустыми ссылками на справочник удаляемого объекта.
Обработка также имеет возможность очищения ссылок в документах.Также подчищает все ключи записей регистров сведений на данный справочник.
Первоначально обработка была по определенным справочникам. На данный момент обработка является универсальной.
Использование:
- Запускаете обработку, выбираете справочник, ссылки на который имеются в других объектах для очистки
- Переходите на вкладку «Где чистим» и выбираем нужные справочники или регистры сведений. Для возможности очищения в документах нужно включить такую возможность.
- Жмем кнопочку «Выполнить». Через некоторое время все ссылки на помеченные на удаление элементы выбранного справочника заменятся на пустую ссылку.
На практике данная обработка применялась для очищения справочника Пользователи: очищались все ссылки на удаляемого пользователя во всех регистрах сведений и справочниках. Если использовался в документах, то не нужно очищать.
Тестировалась и на других справочниках.
Поясните для какой конфигурации это обработка. Обрабатываются только фиксированные справочники (если судить по скрину) или предоставляется выбор? Почему не очищаются ссылки во всех местах? Идет простое очищение ссылок или их можно подменить на другие?
Автор ну как-то вообще не понятно, что это?, зачем и почему ?
Сделайте более подробное описание
Как именно происходит «очистка ссылок»? Что происходит с многотипными реквизитами, обрабатываются ли значения, загннанные в хранилища?
И да, присоединюсь: трудно было сделать нормальный универсал?
(3) Чистит составные типы реквизитов, не очищает в хранилищах. Сейчас делаю обработку более универсальной с возможностью выбора справочника для чистки и место где и как очищать (справочники, доки, регистры).
Смысла в возможности подмены ссылки на другую особо не вижу.
А зачем поголовно чистить ссылки справочников и оставлять документы нетронутыми?
Это упражнения в программировании?
(4)
Аустранять дубликаты Номенклатуры?
(5) Да возможность очищать в документах тоже будет (на свой страх и риск). Но вообще есть типовая обработка для поиска и замены значений на дисках ИТС.
з.ы. Сейчас времени особо довести до ума обработку нет…
(6) Что касается штатных Замен значений, то для того, что бы свести в одну раздвоившуюся позицию Номенклатуры, потребуется минимум 2 сеанса замены… Сначала Номенклатуры, потом Единиц измерения…
А есть ли смысл размещать обработку, которую сам автор признаёт «недоделанной», и что хуже всего говорит, что доделки в ближайшее время не ждите?
Ладно бы это был Анонс… «Подождите читатели, сейчас подправим…»
При существующем положении вещей рука тянется к МИНУСУ!
(7) V.Nikonov, ну что ж нападать то? нет чтоб поддержать на началах общественной деятельности =)
Уже все подправлено и исправлено.
(8) Заметьте, я минус так и не нажал.
А рассуждения («ну и пусть недоделанная, зато опубликована», «вот будет делать нечего…») лентяя, при том, что практической пользы в публикации (в её первоначальном виде) я совсем не видел…
В той ситуации — либо «воспитывать автора» (дабы быстрее доводил до ума»), либо признавать статью бестолковой (а соответственно вредной).
Желаю автору дальнейшего профессионального роста.
В корявых конфигурациях, где все ссылается друг на друга, для удаления помеченных — вещь незаменимая