Обработка "Универсальный поиск данных" - выполняет настраиваемый поиск значений, ссылок на объекты, незаполненных значений, а также ссылок на удалённые объекты вида (<Объект не найден> (9659:ab2b001b78e134e011dfec0814418025)).
Обработка позволяет выбрать список искомых объектов, для которых необходимо найти ссылки на удалённые элементы, а также выбрать список объектов поиска, в которых будет осуществлён поиск ссылок на удалённые искомые объекты. Есть возможность отсекать лишние искомые объекты и объекты поиска, которые не содержатся в объектах поиска или искомых объектах, а также устанавливать период поиска в объектах.
Также возможен поиск ссылок на объекты в списке объектов поиска. Выбранный объект для поиска можно сохранить, нажав кнопку "Сохранить объект" для последующей его загрузки вместо такого же удалённого объекта в другой базе данных. Имеется возможность поиска объекта по ссылке, а также удалённого объекта по ссылке вида "<Объект не найден> (26017:8f7a005056bc71f311e7d4f9b5006df5)" или "26017:8f7a005056bc71f311e7d4f9b5006df5", для этого необходимо нажать кнопку "Найти по ссылке" и ввести её. Также можно получить дату и MAC адрес создателя любого ссылочного объекта системы.
Порядок работы обработки:
1) Поиск соответствующего типа в объекте поиска.
2) Построение запроса поиска значения в объекте поиска.
3) Вывод результата.
В таблице результатов поиска выводятся строки соответствующие условиям поиска. Восстановление удалённых объектов возможно из копии сохранённого объекта, либо путем создания нового объекта со ссылкой на удалённый объект. Если в поле найденного значения содержится "Неопределено" значит, реквизит в объекте поиска имеет составной тип, значением которого может являться искомый объект.
Основные преимущества и возможности:
- Высокая скорость работы за счет поиска данных запросами к объектам, содержащим искомый тип.
- Поиск во всех реквизитах и табличных частях, в том числе и стандартных.
- Поиск в полях с определёнными именами или во всех.
- Выбор любого типа данных для поиска (Кроме типов "УникальныйИдентификатор", "ХранилищеЗначения" и "ТочкаМаршрутаБизнесПроцесса").
- Выбор любого объекта в качестве объекта поиска.
- Поиск объектов по ссылке.
- Сохранение объектов в файл.
- Поиск удалённых и не заполненных значений объектов.
- Восстановление удалённых объектов из копии или созданием нового.
- Установка периода для сужения области поиска.
- Ручное прерывание поиска.
- Поиск строк по маске.
- Перетаскивание строк между таблицами.
- Отсечение по содержащимся типам.
- Отображение количества найденных значений/объектов.
- Отбор по результатам поиска и наборам искомых данных.
- Обработка найденных объектов и значений.
- Загрузка/Сохранение настроек и результатов.
Обработка написана для обычных форм. Тестирование проводилось на конфигурации «1С Предприятие УПП» с версией платформы 8.3.11.2831 и 8.3.10.2667.
История версий
Версия 1.2.1:
- Добавлена возможность получения даты создания объекта.
- Добавлена возможность получения MAC адреса создателя объекта.
- Добавлена возможность получения уникального идентификатора данных.
Версия 1.3:
- Добавлена возможность поиска перечислений.
- Добавлена возможность поиска простых типов: Строка, Число, Дата, Булево.
- Поиск строки по вхождению.
Версия 1.3.1:
- Исправлены ошибки установки периода для задачи и бизнес-процесса.
Версия 1.3.2:
- Добавлен поиск по полям содержащим Дт и Кт регистра бухгалтерии.
Версия 1.3.3:
- Добавлена возможность поиска в последовательностях и журналах документов.
- Добавлена возможность вывода регистратора в список результатов в случае поиска в подчиненных регистрах.
- Добавлен поиск по стандартным табличным частям плана счетов.
Версия 1.4:
- Добавлена возможность выбора объектов данных, искомых и поиска.
- Добавлен мультивыбор строк.
- Добавлено отображение количества найденных данных.
- Добавлена возможность сохранения/восстановления настроек и результатов.
- Добавлена колонка типа поля.
- Добавлено отображение картинок в соответствии с типом объектов.
- Добавлен запрет на добавление копий строк.
- Исправлены ошибки.
Версия 1.4.1:
- Добавлены кнопки переместить вверх/вниз для списка искомых объектов и списка объектов поиска.
- Оптимизирована скорость выполнения поиска данных.
- Исправлен вывод картинки для искомого типа в результатах поиска.
Версия 1.4.2:
- Исправлены ошибки неверного отображения картинок для типов в результатах при поиске удалённых объектов.
- Исправление и оптимизация запроса поиска пустых и удалённых объектов.
Версия 1.4.3:
- Добавлено отображение состояния выполнения процесса поиска.
Версия 1.5:
- Добавлено отображение регистратора последовательности в списке результатов поиска.
- Добавлена возможность поиска в счетах, субконто и видах субконто регистра бухгалтерии.
- Добавлена возможность поиска данных с добавлением к списку результатов.
- Исправлена ошибка при поиске строковых значений.
- Возможность добавления списка выделенных объектов результатов поиска в списки.
- Оптимизация скорости вывода картинок в списке результатов поиска.
- Оптимизация скорости поиска значений в результатах поиска.
- Оптимизация скорости поиска по регистрам и объектам.
- Добавлена возможность отбора в результатах поиска.
- Добавлена возможность отбора объектов содержащих выбранный набор искомых данных.
Версия 1.6:
- Добавлено указание вида сравнения и границ для искомых данных.
- Добавлена поддержка метасимволов для поиска вхождений строки по шаблону.
- Исправлен отбор объектов содержащих выбранный набор искомых данных.
- Исправлен поиск вхождений при поиске строковых значений.
Версия 1.7:
- Установка отметок выбора для всех выделенных строк таблицы.
- Добавлена возможность копирования выделенных строк перетаскиванием между таблицами.
- Добавлен новый вариант отбора в списке результатов.
Версия 1.7.1:
- Добавлена возможность открытия формы списка объекта поиска с отбором по объекту/списку объектов.
Версия 1.8:
- Исправлены ошибки при перетаскивании.
- Изменён вывод картинок для типов данных.
- Добавлена возможность добавления в объекты поиска регистраторов для выделенных объектов поиска.
- Добавлена возможность добавления регистраторов для перетаскиваемых объектов поиска к списку искомых типов.
- Добавлена возможность добавления регистров и регистраторов для выбранных объектов поиска.
- Добавлена возможность отборов по выбранному списку значений колонки.
- Добавлены кнопки регулирования для установки периода объектов поиска.
- Добавлена возможность установки периода поиска для выбранных объектов поиска.
Версия 1.9:
- Добавлена возможность поиска по выбранным именам полей.
Версия 1.9.1:
- Добавлен вид сравнения искомых данных "Не интервал".
Версия 1.9.2:
- Добавлена форма выбора полей для поиска.
Версия 1.10:
- Таблица искомых типов теперь объединена с таблицей искомых данных.
- Имена искомых полей для поиска теперь выбираются только из списка.
- Добавлена возможность отбора уникальных значений в списке результатов поиска.
- Добавлена возможность поиска уникального набора данных.
- Добавлена кнопка установки чередования цветов строк в результатах поиска.
- Добавлено больше интервалов в видах сравнения.
Версия 1.11:
- Добавлена форма просмотра реквизитов объектов поиска.
- Переработан поиск типов в реквизитах.
- Исправлен поиск в графах журналов документов.
Версия 1.12:
- Исправлено добавление объекта по ссылке.
- Добавлена возможность открытия формы списка для типов из формы просмотра полей.
- Возможно открытие нескольких форм списка полей объекта поиска.
Версия 1.13:
- Добавлен поиск списка объектов по ссылке.
- Добавлен режим подбора для искомых данных.
Версия 1.13.1:
- Разделён поиск табличных реквизитов.
Версия 1.14 от 30.09.2020:
- Добавлена возможность обработки найденных объектов и значений.
- Изменён интерфейс.
Версия 1.14.1 от 13.10.2020:
- Добавлены параметры "НомерСтроки" и "ОбъектПоиска" в обработчике найденных объектов и значений.
Версия 1.14.2 от 10.12.2020:
- Правки интерфейса.
- Возможность сохранения кода обработки результатов.
Версия 1.14.3 от 06.10.2021:
- Добавлен вид сравнения по иерархии для плана счетов.
Версия 1.14.4 от 10.03.2021:
- Оптимизация запуска.