- Створення та налагодження звітів в 1С 8.3
- Як зробити звіт в 1С за допомогою макета
- Створення звіту за допомогою конструктора вихідний форми
- Створення звіту за допомогою Універсального звіту
- Звіти на основі Системи компонування даних
- Чим відрізняються зовнішні звіти від вбудованих
- Чим звіт відрізняється від обробки
Звіти 1С 8.3 - це спеціальний об'єкт метаданих, призначений для формування зручного для користувача представлення даних з таблиць бази даних 1С.
Розберемося, як налаштувати звіти, для чого вони потрібні, чим відрізняються зовнішні звіти від вбудованих і чим відрізняються звіти від обробки.
Дивіться також: стаття про створення зовнішніх звітів і обробок для керованих форм .
Створення та налагодження звітів в 1С 8.3
Для того щоб створити або налаштувати звіт, необхідно знати вбудований мова програмування 1С 8.3 і мова запитів 1С . Як не крути, в основі створення практично будь-якого звіту лежить первинний запит, який отримує дані. Ці дані ми обробляємо і виводимо в зручній користувачеві формі.
Звіти - це головне в будь-якій інформаційній системі, тому фірма 1С звернула на розробку звітів пильну увагу і створила велику кількість конструкторів і механізмів для їх створення.
Розглянемо основні методики створення звітів
Як зробити звіт в 1С за допомогою макета
Створення за допомогою макета - самий рутинний спосіб. Однак до нього часто вдаються через безвихідь, тому що в цьому способі розробник повністю прописує кодом кожну дію, а значить, ми можемо зробити все що завгодно. Цим не можуть похвалитися інші механізми.
Але в цьому випадку все пунктики, меню та інші «бантики» доведеться прописувати вручну, що дуже трудомістким.
Створення звіту за допомогою конструктора вихідний форми
Конструктор вихідний форми - вбудований в платформу механізм, який полегшує розробку звіту. Конструктор доступний тільки для звичайних форм.
Конструктору вказується запит і всі необхідні параметри майбутнього звіту, а він, у свою чергу, генерує модулі і форми звіту. Механізм заснований на об'єкті вбудованої мови 1С 8.2 - ПостроітельОтчетов.
Створення звіту за допомогою Універсального звіту
універсальний звіт - механізм типових конфігурацій, що дозволяє полегшити розробку звітів в системі. Цей спосіб був найпопулярнішим до появи СКД. Метод так само заснований на построителе звітів. В ідеалі, звіт повинен бути побудований за регістром накопичення .
Універсальний звіт має великий функціонал, зручний інтерфейс налаштувань, звичний користувачеві:
Звіти на основі Системи компонування даних
Це найпрогресивніший метод створення звітів в 1С, рекомендований і самою фірмою 1С. Система компоновки даних (СКД) з'явилася в платформі 1С у версії 8.1.
СКД дозволяє створити нескладні звіти взагалі без строчки програмування, тому що він має дуже гнучкий і функціональний конструктор створення схеми компонування даних:
У всіх останніх змінах все звіти написані з використанням системи компоновки даних.
Чим відрізняються зовнішні звіти від вбудованих
Як написано в документації - нічим. Механізм зовнішніх звітів був створений для того, щоб налагоджувати звіти в процесі розробки.
Єдина відмінність при розробці рішення - Ви не можете звернутися до зовнішнього звіту «по імені», на відміну від вбудованого звіту.
Чим звіт відрізняється від обробки
Насправді - практично нічим. Головна відмінність - призначення використання об'єкта: звіти потрібні для відображення інформації, а обробки - для зміни інформації.
Основні відмінності у властивостях: в звітах можна вказати Основну схему компоновки даних (СКД) і вказати настройки для збереження установок звіту.
Інші статті по 1С:
Якщо Ви починаєте вивчати 1С програмування, рекомендуємо наш безкоштовний курс (не забудьте підписатися на YouTube - регулярно виходять нові відео):