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