Появятся новые возможности платформы 1С:Предприятие версии 8.3.25 в части развития временных таблиц. Начиная с заявленного релиза, можно будет добавлять данные в существующую временную таблицу, создавать несколько индексов для нее, включая уникальный. Рассказываем по порядку.
Как добавить данные в текущую временную таблицу 1С
Временные таблицы в запросе 1С – это особые объекты СУБД. Не стоит путать с таблицами значений, которые хранятся на сервере 1С. Они применяются внутри 1С кода для повышения его производительности.
Пока что в версиях платформы 1С до 8.3.24 включительно функция добавления данных в уже сформированную временную таблицу отсутствует. Если нужно условно сложить в ВТ_Товары дополнительно данные справочника Услуги, то выскочит ошибка «Временная таблица уже существует».
В версии 1С:Предприятие 8.3.25 станет возможным добавление данных в ранее созданную ВТ с помощью команды ДОБАВИТЬ (ADD).
При несоблюдении единой структуры запросов (состав колонок и их типы) в ходе добавления данных со структурой временной таблицы всплывет соответствующая ошибка.
Новая функциональность поможет снизить количество типовых временных таблиц в запросе, оптимизировать читаемость текста запроса, а его исполнение станет заметно эффективнее.
Как создать несколько индексов для временной таблицы в 1С 8.3.25
С целью роста скорости поиска по ВТ в 1С появится возможность создания нескольких индексов. Для предложения ИНДЕКСИРОВАТЬ ПО будет реализовано расширение НАБОРАМ (SETS).
Из примера на рис. 2 видно, что в таблице будут созданы 2 индекса по 3 полям.
Создание индексов станет доступным только при первом помещении данных во временную таблицу.
Уникальные индексы на временных таблицах
Для команд ИНДЕКСИРОВАТЬ ПО доработана опция УНИКАЛЬНО (UNIQUE), применение которой приведет к формированию уникального индекса.
Разработчики 1С рассказали о запланированной также поддержки нововведения за счет расширения встроенного языка. Конструктор запросов также будет доработан.
По любым вопросам обращайтесь к специалистам WiseAdvice-IT. Подписывайтесь также на новостной TG-канал!
консультация эксперта
самые свежие новости 1 раз в месяц