В 1С 8.3.25 появятся новые возможности для работы с временными таблицами

В 1С 8.3.25 появятся новые возможности для работы с временными таблицами
12.07.2023
8068

Возможности работы с временными таблицами расширяются. Начиная с 8.3.25, можно будет добавлять данные в существующую временную таблицу, создавать несколько индексов, а также создавать уникальные индексы.

Добавление данных в существующую временную таблицу

Официальный технологический блог «Заметки из Зазеркалья» опубликовал заметку о новых возможностях технологической платформы 1С:Предприятие 8.3.25. На этот раз улучшения затрагивают сферу разработки и дополняют возможности работы с временными таблицами.

В версии 8.3.25 появится возможность добавлять данные в уже существующую временную таблицу с помощью предложения ДОБАВИТЬ (ADD). При этом структура запросов, добавляющих данные (состав колонок и их типы), должна совпадать со структурой временной таблицы. В противном случае будет возникать ошибка «Структура существующей временной таблицы не соответствует структуре добавляемых данных».

 

Добавление данных в уже существующую временную таблицу с помощью предложения ДОБАВИТЬ (ADD). Источник: wonderland.v8.1c.ru

 

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

Новые фичи для индексов во временных таблицах

На обновленной технологической платформе для ускорения поиска по временной таблице появится возможность создавать несколько индексов: для предложения «ИНДЕКСИРОВАТЬ ПО» будет реализовано расширение «НАБОРАМ (SETS)». При этом создавать индексы можно будет только при первом помещении данных во временную таблицу.

 

Пример использования нескольких индексов. Во временной таблице ВТ_Товары будут созданы два индекса – по двум полям (Код, Наименование) и по одному полю (Артикул). Источник: wonderland.v8.1c.ru

 

Что касается уникальных индексов, то для предложений ИНДЕКСИРОВАТЬ ПО будет реализована опция УНИКАЛЬНО (UNIQUE). При ее использовании будет создан уникальный индекс.

 

Пример использования уникальных индексов. Источник: wonderland.v8.1c.ru

 

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

Полный текст заметки о новых возможностях для работы с временными таблицами в официальном технологическом блоге «Заметки из Зазеркалья».

 

 

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Обозреватель

См. также

Разработчики технологической платформы опубликовали актуальное состояние плана задач для версии 1С:Предприятие 8.5.5. Почти все, что было запланировано для этого релиза, имеет статус «Выполнено».

27.02.2026    564    ЕленаЧерепнева    1       

5

В новом релизе 1С:Кассы 4.1.8 добавлена поддержка Локального модуля 2.1, обязательного для продавцов никотинсодержащей продукции. Также реализована работа с двумя вариантами ТС ПИоТ – встроенным от фирмы «1С» и внешним от АО «ЕСП».

27.02.2026    426    ЕленаЧерепнева    0       

1

На сайте «Честного знака» опубликованы версии Локального модуля с поддержкой контроля минимальной цены никотинсодержащей продукции. Для работы потребуется обновить кассовое ПО. Продавцам других товарных групп обновлять локальный модуль пока не нужно.

27.02.2026    356    ЕленаЧерепнева    0       

1

Федеральная налоговая служба сообщила о работе сервиса «Геочеки», который создан на базе сведений, поступающих от ККТ. Активность можно отследить на карте вплоть до конкретного дома. Это часть платформы с данными, доступными государству и бизнесу.

25.02.2026    393    user2175828    0       

2

Фирма «1С» выпустила релиз 9.1 среды выполнения скриптов 1С:Предприятие.Элемент Скрипт. Главное нововведение версии – поддержка протокола TCP в языке 1С:Элемент.

24.02.2026    533    ЕленаЧерепнева    0       

2

С 16 февраля 2026 года действуют новые правила контроля работодателей, которые сотрудничают с самозанятыми. Добавлен поквартальный этап проверок.

20.02.2026    612    user2175828    0       

2

Опубликованы сразу два обновленных сборника вопросов для подготовки к сдаче теста 1С:Профессионал по конфигурациям 1С:ERP Управление предприятием и 1С:Управление торговлей. Меняется только состав вопросов, условия тестирования остаются прежними.

13.02.2026    648    ЕленаЧерепнева    0       

2

Официальный технологический блог «1С» актуализировал статусы задач в плане по развитию технологической платформы 8.5.5. Большая часть списка пока еще в статусе «Запланировано», однако некоторые задачи уже выполнены, и, скорее всего, войдут в очередной релиз.

11.02.2026    901    ЕленаЧерепнева    0       

0

Комментарии

Инфостарт бот
1. apic 12.07.23 14:29 Сейчас в теме
А что значит уникальный индекс?
vskhramova; +1 Ответить
2. Lemmonbri 12.07.23 15:10 Сейчас в теме
(1) Подозреваю, что на каждый уникальный индекс есть только 1 запись. По крайней мере так в sql работает.
13. cdiamond 14.07.23 05:30 Сейчас в теме
(1) в терминах понятных одинэснику поля в уникальном индексе станут контролироваться как измерения регистра сведений
newlogin1; +1 Ответить
3. glek 12.07.23 15:40 Сейчас в теме
Э-э-эх.
Ждём, пока в типовых совместимость повысят? )))
sstas007; viktor3d; +2 Ответить
4. Lemmonbri 12.07.23 16:04 Сейчас в теме
(3) угу, через пару-тройку лет)
viktor3d; +1 Ответить
5. glek 12.07.23 16:35 Сейчас в теме
(4) ЕРП уже несколько лет на 17 сидит. До 25, боюсь, дойдет когда я на пенсию буду выходить)
6. Lem0n 12.07.23 16:57 Сейчас в теме
(5) едро снова пенсионный возраст подымет, зацепишь счастливое время
lleonidov; Neuroproton; cdiamond; German; cheburashka; Muzik92; +6 Ответить
8. PerlAmutor 12.07.23 19:20 Сейчас в теме
(5) Я 3 версии платформы сменил за 7 лет на ERP: 8.3.7, 8.3.13, 8.3.17
cdiamond; +1 Ответить
12. user1564146 13.07.23 12:45 Сейчас в теме
(5) Не понимаю в чем недовольство. В описании ерп написано НЕ Ниже 8.3.17. Значит можно и выше. Я на своей практике ставил 23ю и запускал ерп. Значит и 25я скорее всего взлетит. Просто обновляешь платформу у клиента и пользуешься новыми фичами.
14. cdiamond 14.07.23 05:35 Сейчас в теме
(12) Поставив на ERP 25 ты получишь новые технологические фичи 25-ой платформы, но не новые фичи встроенного языка и языка запросов, они включятся только при переключении конфигурации на режим совместимости с 25
user712340_lost-s0u1; +1 Ответить
7. PerlAmutor 12.07.23 19:04 Сейчас в теме
Если будет "ДОБАВИТЬ", то должно еще быть "УДАЛИТЬ" и "ОЧИСТИТЬ", не?
А еще добавление и удаление строк во временной таблице через МенеджерВременныхТаблиц по аналогии с регистрами должны быть.

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

И возможность помещать во временные таблицы не только Таблицы Значений и Табличные части, но еще и Массивы и СпискиЗначений.
Можно еще Структуру передать, чтобы временная таблица автоматически создавалась с полями из ключей и с одной строчкой содержащих значения ключей.

И очистки статистики по временным таблицам. И флаг перекомпиляции плана запроса...
user712340_lost-s0u1; +1 Ответить
9. пользователь 12.07.23 23:08
Сообщение было скрыто модератором.
...
10. frkbvfnjh 13.07.23 05:22 Сейчас в теме
Не вижу смысла в ДОБАВИТЬ - чем не устраивает объединение? Или кто то может привести пример? Другое дело если бы бы добавили в объектную модель метод добавления ТЗ в ВТ, например через менеджера временных таблиц, например метод .Добавить("ИмяВТ", НаборСтрок). Вот тогда бы программный код упростили - не нужно было бы городить доп. запросы с передачей ТЗ через параметры и промежуточные ВТ. А добавление еще одного способа объединения ВТ в запросе - ну такое...
SagittariusA; apic; nenavizhuSKD; sstas007; kravtsovvg; Neuroproton; +6 Ответить
11. PerlAmutor 13.07.23 06:20 Сейчас в теме
(10) А как еще добавить новые данные во временную таблицу находящуюся в открытом Менеджере Временных Таблиц? Чтобы сейчас это сделать надо выбрать все данные из одной временной таблицы, склеить их с данными из другой таблицы и поместить результат в третью таблицу, а оригинальную... удалить. Если при этом добавляется всего несколько строк, а в изначальной таблице сотни тысяч записей (остатки по регистру какому-нибудь), то времени уходить на такое будет немало.
nenavizhuSKD; vladnet; zqzq; +3 Ответить
15. cdiamond 14.07.23 05:39 Сейчас в теме
Нужен нормальный INS ERT IN TO, а не всё вот это
nenavizhuSKD; AndreyShitov; +2 Ответить
Для отправки сообщения требуется регистрация/авторизация
Наверх
Наверх
INFOSTART
Team Event
Подробнее Стрелка