Створення нових звітів в 1с 8

Створення нових звітів в 1с 8
Звіти 1С 8.3 - це спеціальний об'єкт метаданих, призначений для формування зручного для користувача представлення даних з таблиць бази даних 1С.

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

Створення та налагодження звітів в 1С 8.3

Для того щоб створити або налаштувати звіт, необхідно знати вбудовану мову програмування 1С 8.3 і мова запитів 1С. Як не крути, в основі створення практично будь-якого звіту лежить первинний запит, який отримує дані. Ці дані ми обробляємо і виводимо в зручній користувачеві формі.

Звіти - це головне в будь-якій інформаційній системі, тому фірма 1С звернула на розробку звітів пильну увагу і створила велику кількість конструкторів і механізмів для їх створення.

Розглянемо основні методики створення звітів

Як зробити звіт в 1С за допомогою макета

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

Але в цьому випадку все пунктики, меню та інші «бантики» доведеться прописувати вручну, що дуже трудомістким.

Створення звіту за допомогою конструктора вихідний форми

Конструктор вихідний форми - вбудований в платформу механізм, який полегшує розробку звіту. Конструктор доступний тільки для звичайних форм.

Створення нових звітів в 1с 8

Конструктору вказується запит і всі необхідні параметри майбутнього звіту, а він, у свою чергу, генерує модулі і форми звіту. Механізм заснований на об'єкті вбудованої мови 1С 8.2 - ПостроітельОтчетов.

Створення звіту за допомогою Універсального звіту

Універсальний звіт - механізм типових конфігурацій, що дозволяє полегшити розробку звітів в системі. Цей спосіб був найпопулярнішим до появи СКД. Метод так само заснований на построителе звітів. В ідеалі, звіт повинен бути побудований за регістром накопичення.

Універсальний звіт має великий функціонал, зручний інтерфейс налаштувань, звичний користувачеві:

Створення нових звітів в 1с 8

Звіти на основі Системи компонування даних

Це найпрогресивніший метод створення звітів в 1С, рекомендований і самою фірмою 1С. Система компоновки даних (СКД) з'явилася в платформі 1С у версії 8.1.

СКД дозволяє створити нескладні звіти взагалі без строчки програмування, тому що він має дуже гнучкий і функціональний конструктор створення схеми компонування даних:

Створення нових звітів в 1с 8

У всіх останніх змінах все звіти написані з використанням системи компоновки даних.

Чим відрізняються зовнішні звіти від вбудованих

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

Єдина відмінність при розробці рішення - Ви не можете звернутися до зовнішнього звіту «по імені», на відміну від вбудованого звіту.

Чим звіт відрізняється від обробки

Насправді - практично нічим. Головна відмінність - призначення використання об'єкта: звіти потрібні для відображення інформації, а обробки - для зміни інформації.

Основні відмінності у властивостях: в звітах можна вказати Основну схему компоновки даних (СКД) і вказати настройки для збереження установок звіту.

Інші статті по 1С: