V8 Використання реєстратора у запитах, Книга знань

Реєстратор - це документ, який зробив рух по регістру накопичення або регістру відомостей із режимом запису "Підпорядкування реєстратору".

Відхилившись від теми, зауважу, що є один нюанс.

Рухи можуть бути зроблені в будь-якому програмному модулі, а не обов'язково в обробці документа. Тобто, можна написати, наприклад, обробку, яка буде створювати рухи з регістру накопичення і як реєстратор вказувати який-небудь документ, для якого в конфігураторі обрана можливість бути реєстратором рухів по цьому регістру.

Тепер повернемося до статті.

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

Першою особливістю є те, що у віртуальних таблицях регістрів накопичення "Залишки та оберти" це поле недоступне доти, доки у параметрі віртуальної таблиці "Періодичність" не буде обрано одне із значень: "Запис", "Реєстратор" або "Авто". Останнє значення можна вибрати лише в 1С версії 8.1.

Другою особливістю є те, що якщо ви використовуєте будівельник звіту та вказали параметр віртуальної таблиці "Періодичність", то у відборі будівельника з'явиться новий елемент відбору, за періодичністю. 2 Не лякайтеся і не дивуйтеся, так і має бути.

І, нарешті, останньою особливістю є те, що реєстратор не можна використовувати в запиті в розділі ПІДСУМКИ без попереднього періоду. Тобто, якщо, наприклад, у запиті хочеться зробити угруповання за реєстратором, то потрібно зробити угруповання за періодом, а вже після нього угруповання за реєстратором. Інакше негарантується правильність розрахунку підсумкових значень. Тобто, замість