Поиск пользователей в базах через COM-Объект. Запросы в базы 1С через COM-Объект. Расширение и Обработка.
Задачи пользователя - Поиск данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Общее
Данная разработка позволяет найти пользователя по части имени в базах, располагающихся на одном сервере через COM-Объект.
Выбирается искомый пользователь, либо указывается часть его имени.
Во вкладке "Настройки" заполняются Имя пользователя для входа, пароль, сервер и имена баз для подключения к ним.
Все настройки можно внести программно для возможности повторного заполнения.
Обработка делает запрос к каждой из баз и выводит список с базой и результатом.
Решение тестировалось на платформе 8.3.20.1674. Базы: ЗУП 3.1.23.68, БП 3.0.120.14.
Расширение
Расширение позволяет сделать многопоточный поиск. Это быстрее обычного поиска в разы.
Имеет свою вкладку результата — "Результат пакетного поиска".
Число потоков определяется экспериментально, т.к. для разного числа баз оптимальное число потоков различается. По умолчанию 6 потоков (оптимально для 19 баз).
Обработка
Обработка делает линейный поиск, подряд опрашивая базы на наличие искомого пользователя в базах. Дольше, но можно запустить как внешнюю обработку.
Вступайте в нашу телеграмм-группу Инфостарт