Поиск ссылок на объект средствами SQL

18.07.13

Задачи пользователя - Поиск данных

Поиск ссылок на объект средствами SQL. Применение: в любой конфигурации

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Поиск ссылок на объект SQL
.epf 25,14Kb
124
124 Скачать (1 SM) Купить за 1 850 руб.

Помните, что манипулирование данными посредством SQL-запросов запрещено политикой фирмы 1С.

Итак, описание обработки.

     Наверняка всем известно, что стандартный от 1С поиск ссылок на объект, он работает, и ОЧЕНЬ хорошо работает, но так долго ищутся объекты в этом поиске, что если выберешь какой-либо элемент справочника, который часто используется в документах или еще где, то поиск может затянуться не на один десяток минут.

     Так вот, предлагаю вашему вниманию дамы и господа эту обработку, которая ищет объекты в конфигурации с помощью SQL запросов, в которых есть ссылка на искомый элемент. И что очень удобно, выводит сразу в каком объекте метаданных находится тот или иной найденный элемент и др...

См. также

Поиск данных Внешние источники данных Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Если вам нужно автоматически генерировать представления (view) к вашей базе данных 1С (есть две версии - для СУБД MS SQL Server и для PostgreSQL) по структуре метаданных 1С, то вам необходима данная обработка. Наш "Генератор View", другими словами - это коннектор к данным 1С для Power BI - незаменимый помощник для бизнес-аналитиков, работающих с базами 1С из Yandex Datalens/Power BI и т.д. Работает для обычных и управляемых форм под 1С 8.3

230000 руб.

31.07.2020    13748    13    48    

25

Поиск данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Обработки помогут Вам легко и, главное, быстро (в 5 раз и быстрее штатной обработки 1С), выполнить поиск дублирующих данных в Ваших базах 1С на платформах 8.1-8.3. Это позволит уменьшить объем лишней информации в справочниках и документах, планах видов характеристик и др., упростит работу с данными пользователям. А так же можно, одним нажатием, узнать в каких ссылочных объектах есть вообще дубли! Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! (Обновление от 27.11.2023, версия 6.12)

10800 руб.

14.05.2012    158966    336    253    

570

Розничная торговля WEB-интеграция Поиск данных Пользователь Платформа 1С v8.3 Оперативный учет 1С:Розница 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Альтернатива сервису 1С Номенклатура, не требует подписки ИТС, ищет данные в открытых источниках. Для поиска товара по штрихкоду в сети интернет, полезно для первоначального заполнения базы.

1999 руб.

15.10.2020    18981    23    63    

24

Математика и алгоритмы Инструментарий разработчика Универсальные функции Поиск данных Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Абонемент ($m)

Несколько упакованных в один класс интерфейсов для обработки популярных универсальных коллекций. Для тех, кого раздражает отсутствие действительно единого интерфейса для универсальных коллекций.

5 стартмани

25.09.2024    2231    0    Артано    14    

19

Поиск данных Программист Платформа 1С v8.3 Россия Бесплатно (free)

В этой статье я хочу рассмотреть еще один кейс применения Clickhouse в связке с 1С - оптимизацию поиска в справочнике по ключевым словам. Здесь не будет готового решения, но будут описаны важные моменты, которые позволят легко применить данный кейс в реальности.

18.08.2024    1815    1cnik2    23    

14

Поиск данных Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Отображение и просмотр реквизитов справочника или документа - с бесконечным открытием подуровней.

1 стартмани

14.06.2024    3396    7    RustIG    26    

22

Поиск данных Системный администратор Программист Платформа 1С v8.3 Россия Абонемент ($m)

Статья об опыте развертывания и интеграции с базой данных Manticore Search для быстрого полнотекстового поиска.

1 стартмани

30.11.2023    4565    andreysidor4uk    18    

53

Поиск данных Корректировка данных Пользователь Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

PowerOffice - обработка для поиска, просмотра и обработки данных для пользователей. Доступ к объектам на просмотр и редактирование данных определяется правами пользователя.

1 стартмани

05.06.2023    2327    25    PowerBoy    1    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. powerpc 225 18.07.13 10:44 Сейчас в теме
2. kapustinag 18.07.13 22:21 Сейчас в теме
Очень полезно, согласен. Штатный поиск реально медленно работает.
Есть ограничения на версию SQL-сервера?
4. Cobranet123 373 19.07.13 05:45 Сейчас в теме
(2) kapustinag,
Проверял на серверах SQL 2005 и 2008, но судя по описанию с msdn, функций, которые используются в обработке, то должно запуститься и на SQL Server 2000
10. AlexO 135 28.07.13 09:49 Сейчас в теме
(4)
но так долго ищутся объекты в этом поиске

Уж что, а поиск ссылок в 1С работает вполне шустро по сравнению с "основным" презназначением, и отыскание ссылочных зависимостей - последнее, что нужно оптимизировать (по скорости) в 1С.
(9) CratosX,
Наличие реквизитов подключения к SQL навевает на мысль

Неправильная мысль.
Поиск по SQL возможен в таком случае в любой sql-базе, и даже (при должной сноровке), в sql-подобных базах. И возможен он только по тексту. Максимум - по примитивным типам данных, поддерживаемых стандартом SQL.
3. Shrek2015 18.07.13 22:54 Сейчас в теме
полезная штука! спасибо!
5. petrov_al 10 19.07.13 11:13 Сейчас в теме
Сегодня наверно самая полезная для меня публикация из всех за сегодняшний день.
6. adhocprog 1142 19.07.13 14:41 Сейчас в теме
7. sound 536 24.07.13 10:15 Сейчас в теме
8. Cobranet123 373 24.07.13 10:33 Сейчас в теме
Пользуйтесь на здоровье ))
9. CratosX 114 28.07.13 02:24 Сейчас в теме
Наличие реквизитов подключения к SQL навевает на мысль, что искать можно из любой другой базы 1С, или обработка не умеет сама определять, на каком сервере запущена эта БД?
11. AlexO 135 28.07.13 09:54 Сейчас в теме
(0)
Какое отношение имеет поиск текста в записях SQL-баз в поиску ссылок 1С, кои имеют всевдообъектное представление, отчего, собственно, и названы "ссылками"?
что манипулирование данными посредством SQL-запросов запрещено политикой фирмы 1С.

Потому и запрещено, что все данные и ССЫЛОЧНУЮ целостность обрабатывает 1С-сервер, а "манипулирование" данными напрямую в базе SQL ведет в 97% случаев к краху данных и структуры этой самой базы для 1С.
12. Cobranet123 373 29.07.13 05:54 Сейчас в теме
Уж что, а поиск ссылок в 1С работает вполне шустро по сравнению с "основным" презназначением, и отыскание ссылочных зависимостей - последнее, что нужно оптимизировать (по скорости) в 1С.

Раз уж, пошло такое дело и начали разбирать каждое слово, то извините, я не знаю что такое "Ссылочная зависимость"... Ссылочную целостность - знаю, ссылочную зависимость - не знаю...
Какое отношение имеет поиск текста в записях SQL-баз в поиску ссылок 1С, кои имеют всевдообъектное представление, отчего, собственно, и названы "ссылками"?

Во-первых - отношение имеет самое что ни на есть прямое, потому что сначала получаем как вы сказали текст в определенном формате из ссылки объекта 1С, и после поиска этого самого текста, опять происходит преобразование к формату 1С (получение ссылки).
Во-вторых - описание обработки и дается понятными для "не только программиста" словами, ведь данный ресурс используют не только программисты со знанием баз данных и всех его детальных терминов, а еще и бухгалтера и пр...
Формально, согласен, на уровне SQL происходит самый что ни на есть обычный поиск текста.

Потому и запрещено, что все данные и ССЫЛОЧНУЮ целостность обрабатывает 1С-сервер, а "манипулирование" данными напрямую в базе SQL ведет в 97% случаев к краху данных и структуры этой самой базы для 1С.

В данном случае, происходит как вы уже сами говорили поиск текста, что никоим образом не может привести к "краху данных и структуры этой самой базы для 1С".
Да и насколько помню использование каждой обработки, отчета и прочее происходит с этого ресурса абсолютно добровольно и скачивающий человек сам определяет для себя использовать данную обработку или нет. И думаю, что большинство программистов прежде чем запустить какую-либо обработку смотрят ее код и что она делает.
17. AlexO 135 28.07.14 10:21 Сейчас в теме
(12)
Во-первых - отношение имеет самое что ни на есть прямое, потому что сначала получаем как вы сказали текст
Для вас, как любителя исправлять "ссылочную зависимость" на "целостность" - в том сообщение речь о разрешении (поиске) ссылок, а не о пустом преобразовании УИД и ГУИД и обратно.
13. Den_D 54 31.07.13 16:57 Сейчас в теме
Тем более я так понимаю, что ваша обработка не удаляет найденные объекты, а только выводит их на экран? Риск повредить структуру данных отсутствует.
14. Cobranet123 373 01.08.13 05:32 Сейчас в теме
(13) Den_D,
Совершенно верно.
18. AlexO 135 28.07.14 10:23 Сейчас в теме
(14)
Совершенно верно.

Об этом -
Тем более я так понимаю, что ваша обработка не удаляет найденные объекты, а только выводит их на экран?
у вас ни слова в описании.
Предложение "И что очень удобно, выводит сразу в каком объекте метаданных находится тот или иной найденный элемент и др..." никак, даже намеком, не говорит о "обработка не удаляет найденные объекты".
15. lelusha 06.02.14 22:25 Сейчас в теме
А для 7.7 нет похожего чего-нибудь? уж больно понравилась
16. Cobranet123 373 10.02.14 05:47 Сейчас в теме
(15) lelusha,
Для 7.7 к сожалению у меня нету, да и не за чем мне кажется, 7-ка итак довольно шустро ищет ссылки на объекты, если база конечно не оооочень большая ))
19. olbu 01.12.16 13:58 Сейчас в теме
Решил сравнить с типовым поиском ссылок... Не нашлись ссылки на док-ты Корректировка записей регистров...
20. Cobranet123 373 01.12.16 17:46 Сейчас в теме
(19)
Странно, проверю конечно.
Оставьте свое сообщение