Мы все их используем
Не важно - новичок Вы или опытный разработчик. Если когда-ли
бо в работе приходилось создавать запросы, то с высокой долей вероятности в них хотя бы раз были использованы временные таблицы. Тот же экзамен "1С:Специалист по платформе" фактически требует их использования при решении задач на экзамене. Сегодня речь будет идти, внезапно, как-раз о временных таблицах и работе платформы 1С с ними.
Мы начнем с простых примеров работы с временными таблицами и действиями платформы на стороне СУБД. А закончим чем-то очень странным и неожиданным.
Для всех примеров и экспериментов использовалась платформа 1С:Предприятие 8.3.16.1063 в клиент-серверном режиме работы. В качестве СУБД выступал SQL Server 2017. Для изучения действий платформы использовались следующие инструменты:
- Транслятор запросов 1С в SQL для удобного отлавливания запросов платформы 1С на стороне СУБД, но можно использовать и просто Extended Events.
- Просмотр и анализ структуры базы данных (отчет на СКД) - для удобного просмотра структуры таблиц объектов в базе данных.
- Azure Data Studio для просмотра соединений и других действия на стороне SQL Server. Для этих целей можно также использовать старый добрый SQL Server Management Studio.
- Конфигурацию "Бухгалтерия предприятия 3".
- Желание "поковырять" платформу как мотивацию :)
Интересно? Добро пожаловать!
Примитивный пример
Временные таблицы рекомендуется использовать для создания стабильных и производительных запросов. В тексте запросов их
ТОП-6 инструментов для разработчика 1С
Подборка лучших инструментов для разработчика 1С включает Toolkit, DCT, OneDebugger, PrintWizard, DataFormWizard и Infostart MCP. Любой инструмент со скидкой 20% при покупке от двух решений.
Вступайте в нашу телеграмм-группу Инфостарт