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

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

Возможности работы с временными таблицами расширяются. Начиная с 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С:УНФ уже доступен тестовый релиз 3.0.13 с новым интерфейсом 8.5. А во «Фреше» переход на 1С:УНФ с интерфейсом 8.5 начнется с 1 декабря 2025 года. Рассказываем обо всех нововведениях в последней версии 1С:УНФ.

28.11.2025    537    ЕленаЧерепнева    0       

2

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

24.11.2025    468    user2175828    0       

4

С 1 сентября 2026 года работодателям предложат дополнительные налоговые льготы за участие в программе долгосрочных сбережений сотрудников: взносы можно будет учитывать в расходах по налогу на прибыль и частично освобождать от страховых взносов.

24.11.2025    514    user2175972    0       

3

Фирма «1С» опубликовала подробный обзор о том, как изменился интерфейс в новой платформе 1С:Предприятие 8.5. Тестовый релиз уже доступен. Ознакомиться с нововведениями можно, загрузив последнюю ознакомительную версию 1С:Предприятие 8.5.1.1045.

21.11.2025    14178    ЕленаЧерепнева    7       

4

С 9 декабря фирма «1С» запускает экзамен «Специалист» по технологии 1С:Предприятие.Элемент. До 1 апреля сдача доступна только очно, позже – дистанционно. Для получения сертификата нужно выполнить практическое задание по разработке приложения.

21.11.2025    930    ЕленаЧерепнева    0       

3

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

19.11.2025    539    ЕленаЧерепнева    0       

1

В релизе 3.0.186 поддержаны налоговые требования, которые могут начать применяться с 2026 года, добавлена интеграция с сервисом 1С-Облачная касса и возможность подбора единиц измерения не из встроенного классификатора, а с портала 1С:ИТС.

14.11.2025    808    ЕленаЧерепнева    1       

1

В 2026 году планируют ввести обязательную маркировку мяса, субпродуктов и колбас в системе «Честный знак». Какую именно продукцию нужно будет маркировать и как предпринимателям подготовиться к новому порядку?

13.11.2025    783    user2175972    0       

2

Комментарии

Инфостарт бот
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) едро снова пенсионный возраст подымет, зацепишь счастливое время
user1523931; 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 Ответить
Для отправки сообщения требуется регистрация/авторизация