Програмне створення відборів в звіті, новачок 1с

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

1. Створюєте новий зовнішній звіт.

2. Додаєте в нього реквізит типу ПостроітельОтчета.

Програмне створення відборів в звіті, новачок 1с

3. Створюєте нову форму звіту.

4. На формі розміщуєте елемент управління Табличное поле з типом значення Відбір.

5. прив'язувати створений елемент управління до властивості Відбір реквізиту звіту, створеного в п.2.

Програмне створення відборів в звіті, новачок 1с

6. У процедурі форми прочинені прописуєте ініціалізацію реквізиту-будівника звіту. Обов'язково задаєте текст будівника звіту. наприклад:

В даному прикладі можна використовувати наступну конструкцію після завдання тексту будівника звіту:

Однак, якщо в запиті є параметри, то після заповнення налаштувань вони теж потраплять в відбори.
Умови в запиті, ув'язнені в фігурні дужки <>, працюватимуть тільки при включенні відповідних відборів в призначеному для користувача режимі.

7. Чи зберігаєте звіт.

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

Програмне створення відборів в звіті, новачок 1с
Програмне створення відборів в звіті, новачок 1с