Анатомія регістра накопичення

Анатомія регістра накопичення

У статті «Анатомія регістра накопичення. Внутрішній устрій і структура зберігання. »Ми розглядали таблиці, які використовує платформа для зберігання рухів в регістрах накопичення, а також його підсумкових оборотів або залишків в залежності від виду регістра (« Залишки »або« Обороти »). Також були детально розглянуті дії платформи з таблицями залишків і оборотів при записі рухів в регістр.

У цій статті проаналізуємо SQL-запити, що формуються платформою, при зверненні до віртуальних таблиць регістра.

Електронний мозок думатиме за нас точно так само, як електричний стілець за нас помирає.

Нагадаю, що у регістрів накопичення існує всього три віртуальних таблиці:

Анатомія регістра накопичення

Фізичні та віртуальні таблиці в залежності
від виду регістра ( «Залишки» або «Обороти»)

Як ми бачимо, крім фізичної таблиці рухів, для якої в базі даних створюється окрема таблиця, також є віртуальні таблиці. Всього їх три:

Останні дві стають доступними тільки якщо вид регістра встановлений як «Залишки».

Головна відмінність віртуальних таблиць від фізичних: віртуальні таблиці не зберігається безпосередньо в базі даних. При вибірці даних з віртуальної таблиці платформа формує певний запит в залежності від переданих параметрів, який може отримувати записи з двох і більше таблиць для формування кінцевого результату.

Далі в статті проаналізуємо SQL-запити платформи 1С: Підприємство 8.2 при зверненні до віртуальної таблицями. При цьому будемо виконувати запити при різних комбінаціях параметрів.

БІК СУБД

Анатомія регістра накопичення

Об'єкти метаданих тестової конфігурації