...

Статья по теме "Запросы" для 1С

HighLoad оптимизация Технологический журнал Сервера Запросы 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0

Составной отчет формировался 15 минут. Вместо перебора разделов одна команда rac показала, что сеанс занят запросом к СУБД, а временный техжурнал с порогом 20 секунд за один прогон назвал виновника: один SQL на 240 секунд и точную строку модуля. В статье четыре разные картины «висит» и как их различить: идет запрос в СУБД, клиент ждет невидимое модальное окно, зомби-вызов после закрытого клиента, зависшее фоновое задание. Пример logcfg.xml, разбор события DBMSSQL с полем Context, замер пакета запросов по временным таблицам, регламентное задание, которое «выполнено», а данные стоят, и шпаргалка по диагностике.

16.10.2026    1010    Konstmax13    6    

2

Рефакторинг и качество кода Запросы 1С 8.3

Цикл по ссылкам читает реквизиты через точку, а само чтение спрятано в вызываемой процедуре. Стенд на платформе 8.3.27.2130: файловая база и клиент-серверная с PostgreSQL, замер времени и числа SQL-запросов семи вариантов кода, анализатор на Python с обходом графа вызовов, сверка находок с замером. Железо стенда указано. В архиве модули, сборщик, замеры.

1 стартмани

09.10.2026    409    Ninel_S    0    

2

WEB-интеграция Запросы 1С 8.3

Справочные фрагменты для Java на Windows: Jacob, ProgID V83.ComConnector, строка Connect и выполнение встроенного Query с обходом выборки. Разбираем разрядность COM, типы Dispatch/Variant для ссылок и корректное закрытие сеанса.

06.10.2026    354    shir4687de    0    

0

Запросы 1С 8.3

Соединение ~20 млн идентификаторов во временной таблице с регистром сделок ~210 млн строк на MS SQL 2019 даёт Merge Join и Index Seek по разделителю без сужения по ключу. В статье разбор плана, версионного хранения, цепочки ПОМЕСТИТЬ/ИНДЕКСИРОВАТЬ и приёма явной границы по Период как у partition column.

06.10.2026    277    3664galkin    0    

0

Нейросети Запросы 1С 8.3 1С:Управление торговлей 11

Если вы уже просите нейросеть написать запрос к базе, неприятнее всего запрос, который отработал без единой ошибки и вернул правдоподобное число. Проверьте у себя: запрос остатков по физической таблице регистра выполняется без замечаний и складывает приход с расходом. Я собрал стенд: 30 заданий на языке запросов к типовой УТ 11.5 с эталонами, запрос модели выполняется на вашей базе и сверяется с эталоном построчно. Прогнал три модели по памяти и с описанием метаданных: из 90 запросов по памяти 35 упали с ошибкой, 12 выполнились с неверными строками. Разобрал, что модели путают в типовой: имена реквизитов, два регистра цен, ключи аналитики, виртуальные таблицы, ПРЕДСТАВЛЕНИЕ и псевдоним "В".

28.09.2026    786    nedomolkov.ivan    2    

2

Запросы СКД 1С 8.3

Выражение ресурса в СКД компилируется, отрабатывает и не выдаёт ни одной ошибки, а число на уровне группы получается неверным, и заметить это можно только сверкой итога с суммой строк под ним. Разобрались, что возвращает конструкция: ВычислитьВыражениеСГруппировкойМассив честно перебирает номенклатуру, а вложенное ВычислитьВыражение со смещением "Предыдущая" на каждом шаге отвечает одно и то же, потому что считается в контексте категории. Массив выходит из одинаковых чисел, и вместо ожидаемых 4 получается -106. Пока обе функции работают по одной оси, разницы не видно, и конструкция годами живёт в отчётах. В кросс-таблице оси разные. Дальше - почему компилятор это пропускает, рецепт воспроизведения на четырёх строках литералов, схема переноса расчёта в запрос и одна гипотеза, которую я в той же ветке снял.

03.09.2026    1600    nedomolkov.ivan    0    

2

HighLoad оптимизация Администрирование СУБД Запросы 1С 8.3

Пока непонятно, по каким данным бежит тяжёлый запрос, про индексы думать рано, а в трассировке вместо имён стоят _AccumRgT40229 и _Fld40219RRef. Взяли тестовую УТ 11.5 и попросили у платформы структуру хранения по четырём объектам - вернулось 25 таблиц, потому что у одной "Реализации товаров и услуг" девять табличных частей плюс регистрация изменений. Дальше выяснилось неприятное: для таблицы итогов регистра платформа отдаёт пустые имена всех полей, хотя поля там те же самые, а запросы к остаткам почти всегда идут именно по итогам. Ещё три таблицы из 25 вообще не имеют имени в конфигурации. Разобрали, как читать такие места, почему регистратор занимает два поля и что означают префиксы _AccumRgT, _ChngR и _VT.

03.09.2026    1516    nedomolkov.ivan    0    

1

HighLoad оптимизация Запросы 1С:Предприятие 8

Практический разбор SQL-трансляции и способа ограничить число неявных соединений. В конкретном тесте: 3,8 с до изменения и 0,5 с после ограничения типа через «ВЫРАЗИТЬ». Структурный результат однозначен: шесть соединений с таблицами документов превратились в одно.

18.08.2026    3459    markbraer    6    

8

HighLoad оптимизация Запросы 1С 8.3

Мы ускорили запрос регламентной обработки в 390 раз — с 39 минут до 6 секунд, — не изменив его логику и получив построчно идентичный результат. Разгадка в том, что запрос не был медленным: из 2 353 секунд elapsed чистой работы (CPU) было лишь 124 — остальные 95 % он ждал блокировки, потому что срез последних без отбора читал весь регистр цен следом за массовой записью. Детектив по шагам с цифрами из статистики СУБД, чек-лист «проверь свою обработку за 15 минут» и один твист в финале.

04.08.2026    6270    nedomolkov.ivan    23    

-1

Запросы 1С 8.3

Визуальный «Конструктор запроса» 1С, встроенный прямо в VS Code, — аналог конструктора из Конфигуратора и EDT, но без запуска платформы. Расширение читает конфигурацию, выгруженную в файлы, позволяет собрать запрос мышью и генерирует корректный текст на языке запросов 1С (SDBL). Открывает уже существующий текст запроса из кода для правки и — что особенно ценно — сохраняет комментарии при цикле «открыть - править - сохранить». Подходит тем, кто пишет код 1С в VS Code, держит под рукой множество проектов и не хочет ради одного запроса запускать тяжёлый Конфигуратор или EDT.

26.06.2026    10640    Alex_YAM    7    

34

Запросы Рефакторинг и качество кода 1С:Предприятие 8

Есть запросы, которые сразу вызывают подозрение: десятки соединений, множество временных таблиц, объединения, группировки и длинный список условий. Но чаще проблемы прячутся в другом месте — в запросах, которые выглядят вполне приемлемо. Пара обращений через точку, отбор после виртуальной таблицы, РАЗЛИЧНЫЕ «чтобы убрать дубли», большой список в параметре, реквизит регистратора через составной тип — и вот уже на тестовой базе все летает, а в рабочей базе отчет открывается минуту. Разберу такие случаи из практики: не синтаксические ошибки, а именно запросы, которые формально нормальные, но на больших данных начинают вести себя плохо.

04.05.2026    5090    YA_2060655612    11    

9

Запросы 1С:Предприятие 8

В статье рассматривается создание аналога аналитической агрегатной функции, которая находит максимальное (минимальное) значение в пределах окна в группе с использованием простого SQL запроса.

04.05.2026    1525    IVC_goal    10    

3

Инструментарий разработчика Запросы 1С 8.3 1С:Библиотека стандартных подсистем

Представляю новую версию подсистемы работы со схемой запроса, которая завершает её эволюцию от библиотеки по работе со схемой запроса до объектной реализации модели запроса 2. Теперь есть выбор между классическим и текучим стилем написанию кода - оба варианта взаимозаменяемы. Ключевое улучшение - использование объектов в качестве источников данных, значений полей и параметров в условиях виртуальных таблиц, а также новые операторы позиционирования в схеме

1 стартмани

29.03.2026    4967    kalyaka    16    

24

Запросы 1С 8.3 1С:Библиотека стандартных подсистем

Когда платформенное обращение к виртуальной таблице "СрезПоследних" замирает, мы используем производительный срез последних на дату с отбором по ресурсу, но есть нюанс.

09.02.2026    2584    ivshumelev    4    

5

Запросы 1С 8.3

Давно задавался вопросом, возможно ли в 1С относительно вменяемым запросом преобразовать строку в число.

25.12.2025    6997    shard    19    

11

Запросы 1С 8.3

Делюсь реализацией проверки корректности ИНН, полностью реализованной на языке запросов 1С, без кода (почти). Работает в любой конфигурации, где есть справочник Контрагенты с реквизитами ИНН и Код (я же писал "почти").

23.12.2025    4479    Неопределено    44    

20

Запросы 1С:Предприятие 8

Преобразование дерева в таблицу значений через запрос.

21.11.2025    4188    asdfgcom    5    

16

Запросы 1С:Предприятие 8 1С:Библиотека стандартных подсистем

Когда необходимо найти элемент справочника по подстроке, а полнотекстовый не помогает, мы используем поиск по началу слова в предложении.

17.11.2025    2562    ivshumelev    8    

4

Запросы Рефакторинг и качество кода 1С:Предприятие 8

Ошибки в запросах совершают все – даже самые опытные разработчики. На реальных примерах из код-ревью показываем, какие промахи незаметно закладывают мины замедленного действия в коде и работе базы. Статья поможет взглянуть на привычные запросы под другим углом и составить собственный чек-лист для уверенной и чистой разработки.

28.10.2025    9453    vaillant    36    

16

Запросы 1С:Предприятие 8 1С:Библиотека стандартных подсистем

Когда на запрос накладывается множество условий с помещением во временную таблицу, а производительность падает по причине высокоселективных отборов, мы применяем циклическую вложенную фильтрацию.

29.09.2025    3221    ivshumelev    11    

4

Инструментарий разработчика Запросы 1С:Предприятие 8 1С:Библиотека стандартных подсистем

Есть временная, есть виртуальная таблицы. А что такое программная?

25.06.2025    3893    ivshumelev    2    

4

Запросы 1С:Предприятие 8

Очень не хотелось ни отбирать строки из табличек через длинные структуры, ни выбирать по группировкам. Лень-матушка и немного математики для извращенцев. Ограничение - количество строк и частота запросов.

11.06.2025    3687    e.kogan    1    

9

Подготовка к аттестации Запросы 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0

Эта публикация будет интересна тем, кто готовится к сдаче экзамена "Специалист по платформе" в первую очередь. Ниже рассматривается один из вариантов решения задачи по разбитию оклада в течение периода.

29.05.2025    4435    KHoroshulinAV    4    

5

Технологический журнал Механизмы платформы 1С Запросы 1С:Предприятие 8

Существуют различные методики и инструменты просмотра запроса 1С в PostgreSQL. В этой статье мы разберём подробнее метод анализа запроса 1С на стороне PostgreSQL с помощью технологического журнала платформы 1С и команд в терминале Ubuntu.

04.03.2025    7039    user593895_gurov-boris-spb    6    

8

Запросы 1С:Предприятие 8

Быстрый способ получения среднедневного остатка регистра накопления через его обороты.

16.12.2024    3717    khakasia    4    

4

Запросы 1С:Предприятие 8 1C:Бухгалтерия

В статье приведена удобная возможность отладки исполняемого запроса динамического списка.

03.12.2024    16018    artemusII    11    

31

Универсальные функции Запросы 1С:Предприятие 8

В статье рассматривается создание ранжирующей функции ROW_NUMBER с использованием простого SQL запроса, создание на его основе функций смещения LAG и LEAD и варианты применения этих функций.

16.11.2024    5673    IVC_goal    8    

10

Запросы

Увидел cheatsheet по SQL и захотелось нарисовать подобное, но про запросы.

18.10.2024    28923    sergey279    18    

74

Запросы 1С:Предприятие 8 1C:Бухгалтерия

Столкнулся с интересной ситуацией, которую хотел бы разобрать, ввиду её неочевидности. Речь пойдёт про использование функции запроса АВТОНОМЕРЗАПИСИ() и проблемы, которые могут возникнуть.

11.10.2024    24481    XilDen    40    

117

HighLoad оптимизация Запросы 1С:Предприятие 8

При проектировании регистров накопления необходимо учесть его особенности работы, иначе можно получить неэффективное по производительности решение. В публикации рассматривается особенности работы запросов к оборотному регистру накопления.

27.09.2024    6939    gzharkoj    3    

11

Запросы 1С:Предприятие 8 1C:Бухгалтерия

Задача не повседневная, но все же бывает, когда меняющееся вычисляемое поле в запросе нужно подменять на свое значение.

05.09.2024    3793    protonfoton    7    

1

Запросы 1С:Предприятие 8 1C:Бухгалтерия

Функция, которая сокращает типы в ВТ для последующих запросов. В ряде случае позволяет существенно ускорить запросы.

02.09.2024    3425    s22    15    

3

СКД Механизмы типовых конфигураций Запросы 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    16464    AlexeyPROSTO_1C    3    

35

Запросы 1С:Предприятие 8

Отлаживая взаимодействие с базой данных, мы регулярно сталкиваемся с зависающими или подозрительно долго выполняющимися обращениями, негативно влияющими на производительность. О том, как в PostgreSQL выявить подозрительные запросы, основываясь на доступной о них информации, расскажем в статье.

16.08.2024    18218    sokolcati    5    

35

Математика и алгоритмы Запросы 1С:Предприятие 8

Рассмотрим быстрый алгоритм поиска дублей с использованием hash функции по набору полей шапки и табличных частей.

08.07.2024    9147    ivanov660    9    

24