Як сформувати звіт у 1с. Як користуватись універсальним звітом. Чим відрізняються зовнішні звіти від інтегрованих

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

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

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

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

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

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

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

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

Отримайте 267 відеоуроків з 1С безкоштовно:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Увійдіть на сайт як учень

Система компонування даних 1С 8.3 для початківців: перший звіт на СКД

Якщо ви не читали вступ до цього модуля - будь ласка, прочитайте його: .

Для виконання уроків вам знадобиться 1С 8.3 (не нижче 8.3.13.1644 ) .

Якщо у вас є встановлена ​​1С версії 8.3 - використовуйте її. Якщо ні - скачайте та встановіть навчальну версію, яку фірма 1С випускає спеціально для освітніх цілей: .

На вашому робочому столі має з'явитися такий ярлик:

Для всіх уроків цього циклу ми будемо використовувати підготовлену мною базу даних "Гастроном". Вона повністю збігається з базою, яку ми використовували у модулях школи при вивченні запитів. Тому я розраховую, що ви знайомі з її довідниками та документами.

Якщо ви її видалили - завантажте заново по наступній , розпакуйте і до списку баз.

Нарешті, робоче місце налаштоване і зараз ми разом створимо перший звіт за допомогою системи компонування даних. Він буде дуже простим, щоб продемонструвати загальні можливості системи компонування даних (скорочено СКД).

Ставимо ціль

Мета цього уроку- створити звіт, який у режимі користувача виводить список клієнтів із наступними полями:

  • Ім'я
  • Підлога
  • Улюблений колір клієнта.

Звіт має бути зовнішнім. Це означає, що його буде створено та настроєно в конфігураторі, а потім збережено у вигляді окремого (зовнішнього) файлу на комп'ютері.

Щоб сформувати такий звіт у 1С користувачеві, потрібно буде запустити базу в режимі користувача, відкрити цей файл і натиснути кнопку "Сформувати".

Поїхали!

Створюємо звіт

Запускаємо конфігуратор для бази "Гастроном":

З головного меню вибираємо пункт "Файл"->"Новий...":

Вибираємо "Зовнішній звіт":

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

Відкрилося вікно створення зовнішнього звіту. Як ім'я вводимо: " Урок 1", а потім тиснемо кнопку" Відкрити схему компонування даних":

Запустився конструктор створення схеми. Погоджуємося з ім'ям за замовчуванням " ОсновнаСхемаКомпонівкиДаних"і тиснемо кнопку" Готово":

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

Не треба лякатися – можливостей тут справді багато, але далеко не всі з них нам потрібні. Особливо на першому уроці.

Зараз ми знаходимося на закладці Набори данихНа ній і залишимося.

Пишемо запит через конструктор

Система компонування даних (скорочено СКД) вимагає від нас дані,які вона виводитиме користувачеві.

Найпростіший спосіб - написати запитдо основи. У школи ми навчилися писати і розуміти запити - тому я розраховую, що ви маєте відповідні навички.

Натискаємо на зеленийплюсик і в списку вибираємо пункт " Додати набір даних - запит":

Наше завдання – написати в це поле текст запиту. Ви ще не забули, як це робиться?

Я вам підкажу:

У цьому запиті ми вибрали три поля (" Найменування", "Підлога"і" Улюблений колір") з таблиці" Довідник.".

Але не поспішайте писати цей текст у полі "Запит" вручну.

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

Щоб викликати цей конструктор, натисніть кнопку " Конструктор запиту...у верхній правій частині поля "Запит":

У вікні, що перетягне таблицю " Клієнтиз першого стовпця до другого, щоб вказати, що саме з цієї таблиці ми будемо запитувати дані:

Вийшло так:

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

Вийшло так:

Вчинимо так само з полями " Підлога"і" Улюблений колір". Результат буде таким:

Натисніть кнопку "ОК", щоб вийти з конструктора запиту та побачимо, що текст запиту автоматично додався у полі "Запит".

Більше того на підставі тексту запиту 1С сама витягла імена полів (область вище за запит), які будуть використовуватися схемою компонування даних:

Тепер, коли ми склали запит, СКД знає, яким чином отримувати дані для звіту.

Налаштовуємо представлення даних

Залишилось якось візуалізувати ці данідля користувача як друкованої форми. І ось тут СКД може творити чудеса!

Щоб створити таке диво, перейдемо на вкладку " Налаштуванняі натиснемо кнопку конструктора налаштувань ( Чарівна паличка):

У вікні вкажемо тип звіту " Перелік"і натиснемо " Далі":

У наступному вікні виберемо (шляхом перетягування) поля, які потрібно буде відобразити в списку (перетягнемо всі доступні нам: " Улюблений колір", "Найменування"і" Підлога"):

Отримаємо такий результат і натиснемо кнопку " ОК":

Конструктор налаштувань закрився і з'явився пункт Детальні записи":

Звіт готовий, давайте його перевіримо. Для цього спочатку збережемо звіт у вигляді зовнішнього файлу.

Зберігаємо звіт у вигляді файлу

Відкриємо пункт головного меню Файл"->"Зберегти":

Я збережу його на робочий стіл під ім'ям Урок 1":

Перевіряємо звіт у режимі користувача

Зрештою, закриємо конфігуратор і зайдемо в нашу базу в режимі користувача:

Ім'я користувача "Адміністратор", пароля немає:

Через меню виберемо пункт " Файл"->"Відкрити...":

І вкажемо файл звіту (я зберігав його на робочий стіл під ім'ям "Урок1.erf":

Відкрилася форма звіту, натисніть кнопку " Сформувати":

Готово! Ось вона наша друкована форма зі списком клієнтів, їх улюбленим кольором та підлогою:

Друковану форму можна легко роздрукувати. Для цього достатньо вибрати в меню пункт Файл"->"Печатка...":

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

учнів - відповідаю поштою, але спочатку загляньте в.

Увійдіть на сайт як учень

Увійдіть як учень, щоб отримати доступ до матеріалів школи

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

Усі шаблони звітних форм 1С перебувають у журналі “Звіти”. У ньому зберігаються списки сформованих регламентованих звітів. Звіти для внутрішнього користування, наприклад, оборотно-сальдові відомості, аналіз рахунків, картки субконто та аналіз оборотів між субконто не зберігаються автоматично та не фіксуються в журналі сформованих звітів. Але програма 1С передбачає можливість їхнього роздрукування або збереження у форматі Excel. Основним внутрішнім звітом, необхідним для аналізу діяльності підприємства та оцінки його фінансового стану, є оборотно-сальдова відомість. У журналі "Звіти" вибираємо пункт "Оборотно-сальдова відомість", відкриваємо її шаблон. Заповнюємо початкову та кінцеву дату звіту та натискаємо кнопку “Сформувати звіт”. При необхідності можна роздрукувати отриману форму, скориставшись кнопкою "Друк". Для докладнішого аналізу можна сформувати оборотно-сальдову відомість окремих рахунків. З меню "Звіти" вибираємо позицію "Оборотно-сальдова відомість по рахунку". У формі заповнюємо бажаний період звіту, номер та найменування бухгалтерського рахунку та натискаємо кнопку “Сформувати звіт”. Для автоматичного заповненняголовної книги підприємства в меню "Звіти" активуємо шаблон "Головна книга", в закладці "Налаштування" задаємо необхідний період, а також спосіб представлення даних. Зберігаємо налаштування кнопкою "Ок". Повертаємось у шаблон і натискаємо кнопку “Сформувати”. При необхідності роздруковуємо за допомогою кнопки "Друк". Для створення регламентованих звітів скористаємося кнопкою з меню “Звіти”. У формі, що відкрилася, зі списку вибираємо необхідний звіт, у відповідному рядку вводимо його період і натискаємо кнопку “Відкрити”. Слід зазначити, що успішно формувати звіти для органів державної податкової служби можливе лише за наявності ліцензійної копії програми 1С, оновленої до актуального на Наразістану. В іншому випадку програма містить застарілі форми, які не можуть бути прийняті податковими органами як звітні.

Повністю автоматизований процес формування та збереження звітів у програмі 1С дозволяє вести оперативний та ефективний облік господарської діяльності підприємства, значно зменшуючи при цьому тимчасові та матеріальні витрати.

Розглянемо процес створення звіту 1С 8.3 з використанням Системи компонування даних. Наприклад візьмемо таку задачу: звіт повинен вводити дані з табличної частини товари документів Реалізація товарів та послуг за певний період та за обраною організацією. Також він повинен групувати дані щодо полів Контрагент, Посилання на документ та Номенклатура.

Приклад звіту, що вийшов, можна скачати по .

Використовуючи меню Файл->Новий, додамо новий зовнішній звіт, дамо йому ім'я та збережемо на диск. Створимо схему компонування за допомогою кнопки Відкрити схему компонування даних.

Написання запиту 1С для СКД

Після створення схеми компонування нам потрібно написати запит, який збиратиме дані для звіту. Для цього на закладці "Набори даних" створимо набір даних "Запит".

Тепер можна розпочинати написання запиту, для нього в наборі даних є спеціальне поле. Можна писати як у ручну, так і використовуючи конструктор(що зручніше на порядок). У нашому звіті запит найпростіший:

|ВИБРАТИ | Реалізація ТоварівПослугТовари.Посилання, | Реалізація ТоварівПослугТовари.Посилання.Організація, | Реалізація ТоварівПослугТовари.Посилання.Контрагент, | Реалізація ТоварівПослугТовари.Номенклатура, | Реалізація ТоварівПослугТовари.Сума, | Реалізація ТоварівПослугТовари.Ставка ПДВ, | Реалізація ТоварівПослугТовари.СумаНДС, | Реалізація ТоварівПослугТовари.Ціна |З | Документ.РеалізаціяТоварівПослуг.Товари | ЯК Реалізація ТоварівПослугТовари |ДЕ | Реалізація ТоварівПослугТовари.Посилання.Дата | МІЖ &ПочатокПеріоду І &КінецьПеріоду | І Реалізація ТоварівПослугТовари.Посилання.Організація | = &Організація

Налаштування полів набору даних

Після написання запиту СКД автоматично заповнить таблицю з налаштуваннями полів.

Коротко розповім про деякі налаштування:


Налаштування ресурсів

Під полями-ресурсами в системі компонування даних маються на увазі поля, значення яких розраховуються на підставі детальних записів, що входять до групування. Насправді ресурси є груповими чи загальними підсумками звіту. У нашому випадку ресурсами будуть поля Сума та Сумма ПДВ. Підсумки за ресурсами можна розраховувати за допомогою функцій мови виразів СКД, найпростіші з них це Сума(), Середнє(), Максимум(), Мінімум() та Кількість(). Щоб задати ресурси звіту треба перейти на закладку Ресурси та перетягнути необхідні поля звіту до таблиці ресурсів. Після цього необхідно задати вираз(у нашому випадку Сума()), також ви можете вибрати угруповання для яких хочете бачити результати по даному ресурсу, це можна зробити в стовпці Розраховувати на….

Слід враховувати, що у полях вибраних у ресурсах не можна створювати угруповання.

Усі параметри, зазначені у запиті, з'являться на закладці Параметри схеми компонування. У нашому випадку це Початок Періоду, Кінець Періоду та Організація. Пройдемося за деякими налаштуваннями:

  1. Стовпці Ім'я, Заголовок та Тип заповнюються автоматично та змінювати їх значення не слід без необхідності;
  2. Доступний список значень. Якщо хочете передати параметр список, потрібно встановити цей прапор, інакше туди потрапить тільки перший елемент списку.
  3. Значення. Тут можна вказати стандартне значення для параметра. У прикладі виберемо для параметра Організації значення Елементи(порожнє посилання на довідник Організації).
  4. Включити у доступні поля. Якщо зняти цей прапор, параметра не буде видно у налаштуваннях: у вибраних полях, відборі.
  5. Обмеження доступності. Прапорець відповідає за можливість встановлення значення параметра в налаштуванні СКД.

Налаштування структури звіту

Перейдемо на закладку Налаштування, тут ми зможемо вказати угруповання звіту, поля, що виводяться у звіт, відбори, сортування тощо. За умови завдання сказано, що звіт повинен групувати дані за полями: Контрагент, Посилання та Номенклатура, вкажемо їх одне за одним у області угруповань.

На закладці Вибрані поля перетягнемо наші ресурси (Сума, Сумма ПДВ) з доступних полів у поля звіту.

Додамо відбори за Контрагентом та Номенклатурою для зручності використання звіту. Прапори використання відбору знімемо, користувач поставить їх, коли потрібно.

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

Формування звіту

Для звіту на СКД в 1С не обов'язково створювати форму, система компонування сама згенерує її. Відкриваємо звіт у режимі 1С Підприємство 8.

Перш ніж формувати його, натисніть кнопку Налаштування та заповнимо значення параметрів. Також можна встановити відбір, якщо це необхідно, змінити угруповання, сортування тощо.

Дивіться також відео зі створення звітів на СКД:

Створення звітів – одна з основних функцій будь-якої облікової системи. Які види звітів у 1С Бухгалтерія 3.0 існують, як відбувається налаштування звітів у 1С Бухгалтерія 8.3 та які існують інструменти для створення нових звітів – ми розглянемо сьогодні.

Види стандартних звітів

У бухгалтерській програмі фірми 1С спочатку встановлено широкий спектр звітів, які дозволяють отримувати всю необхідну інформацію. Їхній повний перелік представлений у розділі «Звіти/Стандартні звіти»:

Також у кожному розділі програми представлені інші види стандартних звітів, наприклад, звіти із зарплати в 1С 8.3 зберігаються у розділі «Зарплата та кадри/Звіти із зарплати».

У кожному звіті існує можливість "доналаштування" звіту, а саме, можна додати або прибрати деякі додаткові поля, додати групування, відбір тощо.

Розглянемо варіант налаштування на прикладі додавання додаткового поля стандартний звіт «Оборотно-сальдова відомість по рахунку» (вибираємо 10 рахунок). Для цього з кнопки «Показати налаштування» перейти на «Додаткові поля», додати нове поле, та у формі вибору перейти на потрібне нам поле, наприклад, для відображення у звіті артикула номенклатури вибираємо поле «Артикул», що знаходиться всередині поля «Номенклатура» (Для розкриття поля потрібно натиснути «+»):


Після натискання «Сформувати» з'являється додаткове поле.

Наприклад розглянемо ситуацію, як у звіт потрібно включити весь перелік номенклатури, що містить у найменуванні слово «чобіт». що потрібно для цього зробити? За натисканням «Показати налаштування», переходимо на вкладку «Відбір», додаємо нове поле, а у вікні, розкривши «+» поле «Номенклатура», вибираємо «Найменування».


Після формування звіту отримуємо номенклатуру, яка містить у найменуванні лише задане значення.

Формування звітів у розрізі документів

У розділі «Стандартні звіти» існує універсальний звіт, який дозволяє вивести інформацію з таких об'єктів конфігурації, як:

  • документ;
  • Довідник;
  • Реєстр накопичення;
  • Реєстр відомостей;
  • Реєстр розрахунків.

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

Наприклад, нам потрібно сформувати звіт, в якому будуть відображені всі товари, що надійшли від конкретного контрагента за певний період. Для цього у шапці звіту вибираємо з випадаючого списку вид об'єкта – «Документ», тип об'єкта – «Надходження (акти, накладні)», та вказуємо вид – «Товари».




*Поля Контрагента там спочатку немає.

У полі «Вид порівняння» встановлюємо «Рівне», у «Значення» вибираємо потрібного контрагента із довідника.


У верхній частині звіту вказуємо потрібний період та формуємо звіт.


Для зроблених нами можна зробити збереження: для цього натискаємо кнопку «Ще/Зберегти».

Розглянемо ситуацію, коли для коректного формування регламентованої звітності потрібно перевірити всі рухи по регістру «Роздільний облік ПДВ» у межах документів.

Для цього у шапці звіту вибираємо з випадаючого списку вид об'єкта – «Регістр накопичення», у наступному полі вибираємо тип об'єкта – «Роздільний облік ПДВ», в останньому полі вибираємо вид – «Залишки та обороти».

Для того щоб у звіті інформація відображалася в розрізі документів, по кнопці «Показати налаштування» переходимо в налаштування звіту, далі – на вкладку «Показники», додаємо нове поле і в вікні, що виявилося, вибираємо поле «Реєстратор» («реєстратором» називається документ, яким було сформовано рух з регістру накопичення). Знову додане поле за замовчуванням відображається у нижній частині списку полів: за допомогою « синіх стрілок» переносимо поле «Реєстратор» в верхню частинусписку.


У цій статті ми розглянули, які існують варіанти роботи зі звітністю в 1С Бухгалтерія 8, як користуватись налаштуваннями звіту та яку інформацію можна отримати, використовуючи універсальний звіт.