TGViewer
Жёлтый чайник 1С (Черненко Виталий) Жёлтый чайник 1С (Черненко Виталий) @juniorones · 5.3K subscribers
Post #765 4.33K
📈 Оптимизация настроек СКД

🧲😺 Внутри Магнита огромный лес легаси кода. И иногда мы им делимся )

🧐 Отчеты СКД позволяют пользователю накладывать гибкие отборы.
Но при сложных отборах «через точку» запрос может быть неоптимален и приводить к медленному плану запроса на стороне СУБД.

🤵 Конечно, при разработке отчета должны учитываться такие риски и устанавливаться ограничения оптимизации.
Однако, это не всегда можно сделать:
➖ Типовые отчеты (разрабатываются вендором)
➖ Универсальные отчеты (например, карточки и обороты бух регистров)
➖ Сложные легаси, на переделку которых нет ресурсов
➖ И т.д.


🌚 Данный инструмент анализирует настройки компоновки данных и выполняет следующие действия:

1. Находит поля с отборами «через точку»
2. По каждому полю собирает все отборы
3. Определяет подходящие таблицы-источники
4. Получает список ссылок, подходящих под условия
5. Добавляет новый отбор по списку ссылок: <Реквизит> В (<СписокСсылок>)
6. Все найденные ранее отборы по полю отключает

Это может значительно ускорять выполнение запроса (в разы).
Безусловно, прирост зависит от конкретного случая, поэтому инструмент содержит возможности детальной настройки

<<Инструмент на GitHub>>
<<Инструмент на GitHub>>
<<Инструмент на GitHub>>


P.S.: Всегда можно поддержать проект своими "звёздочками" на github 😊
  • 🔥 41
  • 👍 11
  • ❤ 2
More from @juniorones
  1. Sep 7, 2026🤖 1С-разработка с ИИ По советам прошел обучение на курсе Владимира Харина. Могу сказать,…
  2. Jul 15, 2026Post #768
  3. Jun 11, 2026🚀 Записался на вахту 18 июня стартует уже третий поток у Владимира Харина на курсе «1С-ра…
  4. Jun 5, 2026Нашел себе новое задротское хобби (а планировал пойти в спортзал) - ардуино. Давно погляды…
  5. Apr 27, 2026⚫️️️️️️️️️️️️️️️️️️️️️️ 1С DAY от MAGNIT TECH: погружение в практику и технологии! ️️️️Вст…
  6. Apr 3, 2026Post #763
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →