Обработка была усовершенствована:
Данная обработка представляет собой вариант хорошо всем известной обработки "Поиск и замена значений", работающий на управляемых формах. Интерфейс обработки был несколько измнен. В отличие от "классического" таблицы разделены на несколько страниц.
В обработку добавлены следующие функции:
1. Добавлена кнопка "Поменять местами". Она меняет местами значения в колонках "Что заменять" на "На что заменять". Срабатывает только в тех строках, где установлена пометка
2. Добавлена функция обработки заменяемых ссылок. Для этого на вкладке "Поиск" добавлена группа кнопок "Обработка":
Пометить на удаление - установить пометку на удаление на замененные ссылки
Удалить непосредственно - удалить из базы заменные ссылки (удаляет только помеченные на удаление ссылки, требует монопольного режима)
Удалить непосредственно без монопольного - удалить из базы заменные ссылки (удаляет только помеченные на удаление ссылки, монопольный режим не требуется)
3. Добавлена галочка "Коприровать тип". Если она стоит, то в поле На что заменять тип автоматически выбирается такой же как и в поле "Что заменять"
4. Добавлено поле "Период", которое позволяет выполнять замену только в определенном периоде. При поиске ссылок будут отбираться только те документы или записи регистров сведений, чьи даты/периоды будут попадать в выбранный интервал времени.
5. В таблицу "Найденные значения" добавлены колонка с номером строки, а также с признаком проведения и пометки удаления. Иногда это бывает полезно :)
6. Есть еще одна вкладка - "Подбор дублей". В ней можно внести список объектов для замены и по кнопке "Проанализировать дубли" можно получить информацию о количестве ссылок на данный объект и дате последнего документа/регистра когда он использовался. (в последнем случае должна стоять галочка "Анализировать время использования".
Затем галочкой нужно пометить объект на который мы будем заменять и нажать кнопку "Перенести в таблицу"
Обработка должна работать в любой конфигурации на управляемых формах. (В принципе она может работать и в режиме обычного приложения, но тогда ее придется встроить в конфигурацию, так как как внешняя форма она не откроется).
---------------------
Изменения в версии 2.0
1) На вкладке "Поиск" были добавлены кнопки для сохранения во внешний файл списка соответствия между колонками "Что заменять" и "На что заменять". При этом настройки могут быть открыты и в другой базе, даже если конфигурации у этих баз не совпадают. Важно только чтобы совпадали имена метеданных заменяемых элементов , например в обоих базах это был справочник "Контрагенты" и совпадали УИДы .
2) объекты, в которых найдены ссылки теперь тоже можно обрабатывать. Для этого есть кнопка "Обработка" на вкладке "Найденные значения"
3) Усовершенствован поиск дублей. Теперь дубли справочников можно искать автоматически. Для этого на вкладке "Подбор дублей" выбираем имя справочника, реквизит, по равенству значений которого мы будем искать дубли (по умолчанию это "наименование") . Затем вводим текст в строку поиска и выбираем режим поиска: совпадение - отберуться только те элементы справочника, значения реквизита которых будут равны строке поиска; вхождение - только те где значения будут содержать строку поиска.
Дополнительно можно настроить поиск с помощью следующих флажков:
без учета регистра - при поиске дублей не учитывается регистр
без пробелов - при поиске дублей не учитываются пробелы
е = ё - при поиске дублей символы "е" и "ё" считаются одинкаовыми
В поле "исключенные символы" вводятся символы, которые исключаются при сравнении. Символы вводятся без пробелов. Например */-12346789