Створення нових звітів в 1С 8.3 та 8.2

  1. Створення та налагодження звітів в 1С 8.3
  2. Як зробити звіт в 1С за допомогою макета
  3. Створення звіту за допомогою конструктора вихідний форми
  4. Створення звіту за допомогою Універсального звіту
  5. Звіти на основі Системи компонування даних
  6. Чим відрізняються зовнішні звіти від вбудованих
  7. Чим звіт відрізняється від обробки

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

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

Дивіться також: стаття про створення зовнішніх звітів і обробок для керованих форм .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Якщо Ви починаєте вивчати 1С програмування, рекомендуємо наш безкоштовний курс (не забудьте підписатися на YouTube - регулярно виходять нові відео):