Що таке пакетні запити в системі 1с підприємство 8, все для початківців і досвідчених програмістів 1с

Що таке пакетні запити в системі 1с підприємство 8, все для початківців і досвідчених програмістів 1с

Привіт, шановні Новомосковсктелі блогу SoftMaker.kz! Тема запитів дуже актуальна в системі 1С: Підприємство 8, тому на нашому сайті не раз з'являлися статті про запити, наприклад про об'єднання запитів і про отримання останніх за датою документів в 1С запиті. Як ви побачите, для теми цієї статті, також актуально з'єднання запитів. Давайте почнемо!

Що таке пакетні запити в системі 1с підприємство 8, все для початківців і досвідчених програмістів 1с

Для створення пакетного запиту в системи 1С: Підприємство 8 використовується пропозицію помістити.

Пакетний запит це декількох запитів, описаних як один великий запит. Ці запити виконуються послідовно один за іншим. Результат будь-якого з цих запитів можна помістити в тимчасову таблицю і звернутися до неї з іншого запиту.

У чому плюси цього методу?

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

У чому мінуси цього методу?

При використанні тимчасових таблиць в пакетних запитах система формує в базі даних реальні таблиці. Чим це погано? Витрачається час на створення таблиці, а після виконання запиту, на її знищення.

Як бачимо, після виконання цього запиту виводиться лише кількість записів, поміщених в тимчасову таблицю. Результати знаходяться в тій же часовий таблиці.

Зробимо подібний запит для витратного документа. Розділимо ці два запити символом «;». Символ «;» показує, що закінчився один пакетний запит і починається інший.

Як бачимо, третій запит з'єднує дані з цих двох запитів.

Ось один з уроків про консолі запитів:

Цей блог Новомосковскют вже понад 3000 осіб
- Новомосковський і ТИ!

Share this entry