Довільний звіт. Формування регламентованих звітів Як написати звіт у 1с

Кожній організації для прийняття своєчасних та правильних управлінських рішень необхідна оперативна інформація про наявність товару на складах, про його собівартість, про продаж. Торгові організації працюють з великою кількістю номенклатури та контрагентів, а це вимагає хорошого налаштування аналітичного обліку та швидкого отриманнянеобхідної інформації за його даними. У статті розглядаються основні прийоми роботи зі стандартними звітами у типовому рішенні «1С:Управління торгівлею 8» (редакція 11), побудованими на основі системи компонування даних та надаються корисні практичні рекомендації, які стануть у нагоді і початківцям, і тим, хто перейшов на нову редакцію із попередніх редакцій.

Наприклад, візьмемо звіт

  • Аналіз доступності товарів;

Налаштування.

У колонці Вигляд порівняння Номенклатура

  • Рівно
  • Не дорівнює
  • В списку
  • Не у списку
  • В групі Номенклатура;
  • Не в групі Номенклатура;
  • У групі зі списку Номенклатура;
  • Не в групі зі списку Номенклатура.

Значення

"Швидкі відбори"

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

Нові можливості, що надаються системою компонування даних (СКД), як ніколи раніше, дозволяють відчути переваги можливостей «1С:Підприємства 8» при побудові звітів. І, незважаючи на те, що інтерфейс звітів зазнав значних змін (порівняно з редакцією 10.3 конфігурації «Управління торгівлею», далі - УТ), налаштування звітів, як і раніше, доступні пересічному користувачеві. Розглянемо деякі основні прийоми роботи з ними.

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

Наприклад, візьмемо звіт Аналіз доступності товарів в УТ. Відразу зазначимо, що вся демонстрація можливостей звітів в УТ 11 проходитиме на прикладі двох звітів:

  • Аналіз доступності товарів;
  • Виручка та собівартість продажів.

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

У колонці Вигляд порівнянняКористувач може вибрати різні умови порівняння. Наприклад, для поля Номенклатураможна вибрати такі види порівняння:

  • Рівно- звіт будуватиметься лише за обраною номенклатурною позицією;
  • Не дорівнює- звіт будуватиметься по всій номенклатурі, крім обраної позиції;
  • В списку- звіт будуватиметься за списком номенклатурних позицій;
  • Не у списку- звіт будуватиметься по всій номенклатурі, крім вибраних позицій;
  • В групі- звіт будуватиметься по всій номенклатурі, що знаходиться у вибраній папці довідника Номенклатура;
  • Не в групі- звіт будуватиметься по всій номенклатурі, крім позицій, що знаходяться у вибраній папці довідника Номенклатура;
  • У групі зі списку- аналогічний порівнянню У списку, тільки як значення списку вибираються папки в довіднику Номенклатура;
  • Не в групі зі списку- аналогічний порівнянню Не в списку, тільки як значення списку вибираються папки в довіднику Номенклатура.

Прапорець (галочка) ліворуч від поля відбору показує, що відбір цим полем «включений», тобто приймається звітом до уваги.

Поля зі знятою галочкою не беруться до уваги навіть якщо ви вибрали певні значення цих полів.

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

"Швидкі відбори" доступні у всіх рішеннях на платформі "1С:Підприємство 8".

Приклад простої зміни налаштувань звіту

Для перегляду/зміни налаштувань звіту необхідно зайти в меню Усі дії - Змінити варіант.

Перед нами відкривається вікно налаштувань для вибраного варіанта звіту.

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

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

Приклад 1

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

Виділимо поле Характеристикаі клацніть по кнопці видалитикомандна панель.

Підтвердимо внесення змін до налаштувань звіту, натиснувши кнопку Завершити редагуванняу нижньому лівому кутку екрана.

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

Клацнувши по ній правою кнопкою мишки, у контекстному меню виберемо команду Нове угруповання.

У вікні редагування поля угруповання виберемо Номенклатура. Цінова група.

Клацнувши по кнопці ОК, ми побачимо, що до звіту додалося нове угруповання, підпорядковане угрупованню Склад.

Тепер виділимо угруповання за номенклатурою і, не відпускаючи праву кнопку миші, перетягнемо її всередину (тобто нижче) угруповання за ціновою групою. У нас вийде структура, що представлена ​​на малюнку 1. Результат налаштування звіту представлений на малюнку 2.

Мал. 1. структура звіту, що вийшла

Мал. 2. Результат налаштування звіту

Робота з полями користувача

Давайте тепер трохи розглянемо нові можливості налаштування звітів у програмі «1С:Управління торгівлею 8».

У формі редагування структури та налаштувань нашого звіту звернемо увагу на закладку Користувальницькі поля.

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

Приклад 2

Налаштуємо під себе звіт «Історія продажів» (варіант звіту «Виручка та собівартість продажів»). Виведемо дані з продажу у розрізі партнерів та номенклатури. Припустимо, що наша компанія займається продажем товарів у Москві та регіонах. Таким чином кожен клієнт в інформаційній базі належить до певного географічного регіону (реквізит «Бізнес-регіон» довідника «Партнери»). Ми можемо легко згрупувати дані з продажу у звіті по регіонах, але що робити, якщо нас цікавить більш укрупнена статистка, зокрема, відповідь на запитання «Скільки було продано товарів у Москві, а скільки у всіх інших регіонах разом узятих»? У цьому випадку якраз і стануть у нагоді «користувацькі поля».

Крок 1. Відкриємо звіт. Перейдемо у форму налаштування структури звіту ( Усі дії -> Змінити варіант). Видалимо по черзі всі раніше створені у звіті угруповання - для цього виділимо кожну з них і натисніть на кнопку видалитикомандної панелі, або скористаємося кнопкою DEL.

Так само, як у попередньому прикладі, додамо до звіту угруповання за партнером, а потім за номенклатурою. Ми вже вміємо це робити, тому багато часу не буде потрібно.

Крок 2 Створимо нове поле користувача. Відкриємо закладку Користувальницькі поляі виконаємо команду Додати -> Нове поле-вибір.

Надамо ім'я нашому новому полю - Регіон узагальнено.

Клацніть по кнопці Додати. У новому рядку клацнемо по кнопці в колонці Відбір. У формі редагування відбору, що з'явилася, додамо відбір по полю Партнер.Бізнес регіон. Виберемо вигляд порівняння Рівно, значення - Москва.

Клацніть по кнопці ОК, після чого повернемося у вікно редагування поля користувача. Далі необхідно клацнути по кнопці в колонці Значенняі в списку вибору типу даних, що з'явився Рядокі як значення написати Москва.

Повторимо операцію. Додамо ще один рядок у таблицю. На цей раз для відбору по полю Партнер.Бізнес регіонвиберемо вигляд порівняння Не дорівнює.

Повернувшись у вікно редагування поля користувача, в колонці Значеннянапишемо Інші регіони(Див. рис. 3).

Мал. 3. Редагування поля користувача

Клацніть по кнопці ОК. Наше нове поле готове.

Крок 3 Додамо наше нове поле до структури звіту. Виділивши мишкою верхній рівень Звіт у структурі, додамо нове угруповання. У реквізиті Полеоберемо Регіон узагальнено.

Перетягнемо мишею угруповання за партнером і підлегле їй угруповання за номенклатурою всередину щойно створеної.

Сформуємо звіт та подивимося на результат (подано на рис. 4).

Мал. 4. Результат формування звіту

Відбір та сортування

Повернемося до вікна редагування структури та налаштувань звіту та звернемо увагу на закладки Відбірі Сортування.

Якщо у структурі звіту виділено кореневий елемент ( Звіт), то налаштування, виконані на цих закладках, будуть ставитись до всього звіту в цілому. Якщо ж виділено якесь угруповання звіту, то налаштування стосуватимуться лише його.

Приклад 3

В результаті до звіту Історія продажпотраплять тільки ті реалізації, де в якості менеджера вказано Іванов Іван Федорович.

Приклад 4

Зберігаємо зроблені зміни

За зміни структури звіту його завжди можна зберегти за допомогою команди Усі дії -> Зберегти варіант.

У формі збереження варіанта за допомогою перемикача можна вибрати Зберегти у існуючий варіантзвіту(замість одного з вже існуючих варіантів), або Зберегти новий варіант звіту.

Ми докладно розглянули налаштування звітів, реалізованих з урахуванням СКД. Тепер розберемо більш тонкі та детальні налаштування варіантів звіту. Вікно «просунутих» параметрів варіанта звіту викликається за командою «Ще» – «Інше» – «Змінити варіант звіту».

Вікно зміни варіанта звіту поділено на дві частини:

1. Структура звіту.

2. Налаштування звіту.


Розділ структури варіанта звіту аналогічний вкладці "Структура" стандартних налаштувань звіту. Призначення та налаштування угруповань докладно розглянуто у ч. 1 статті.

Таблиця структури варіанта звіту, крім безпосередньо колонки з угрупованнями, містить кілька додаткових колонок:

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

Розділ налаштувань складається з наступних вкладок:

1. Параметри.Містить параметри СКД, доступні користувачеві.

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


Таблиця параметрів представлена ​​у форматі "Параметр"-"Значення". У разі потреби можна змінювати значення параметрів. Натискання на кнопку «Властивості елемента налаштувань користувача» відкриває налаштування користувача.


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

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

2. Користувальницькі поля.Містить поля, які формує сам користувач на підставі даних, які вибирає звіт.


Користувач може додати два види полів:

  • Нове поле вибір…
  • Нове поле вираз…

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


Наприклад, обчислимо оцінку кількості продажів. Вважатимемо, що, якщо продано менше 10 одиниць товару, продали мало, а якщо більше 10 одиниць - багато. Для цього поставимо 2 значення поля, що обчислюється: перше буде з відбором «Кількість товарів Менше або дорівнює "10"», друге з відбором «Кількість товарів Більше "10"».

Поля виразу дозволяють обчислювати значення, використовуючи довільні алгоритми. Вони можуть використовуватися функції мови запитів і вбудованого мови програмування 1С. Вікно редагування поля виразу містить два поля для виразів детальних та підсумкових записів. Підсумкові записи - це угруповання, налаштовані в області "Структура звіту", в них необхідно використовувати агрегатні функції ("Сума", "Мінімум", "Максимум", "Кількість").

Наприклад, обчислимо середній відсоток знижки. Середній відсоток знижки розраховується за формулою: [Сума продажів без знижки] - [Сума продажів зі знижкою] / [Сума продажів без знижки]. Необхідно пам'ятати, що сума продажів без знижки може бути нульовою, тому використовуємо оператор ВИБІР для перевірки. Отримаємо такі вирази:

· Для детальних записів:

Вибір

Коли [Сума продажів без знижки] = 0

Тоді 0

Інакше [Сума продажів без знижки] - [Сума продажів зі знижкою] / [Сума продажів без знижки]

Кінець

· Для підсумкових записів:

Вибір

Коли Сума([Сума продажів без знижки]) = 0

Тоді 0

Інакше Сума([Сума продажів без знижки]) - Сума([Сума продажів зі знижкою]) / Сума([Сума продажів без знижки])

Кінець

Як було сказано раніше, у виразі підсумкових записів використовуємо агрегатну функцію «Сума».

3. Груповані поля.Містить поля, за якими групуватиметься результат варіанта звіту. Груповані поля налаштовуються окремо для кожного з угруповань, але можна задати загальні поля, що групуються для варіанта звіту, якщо вибрати в дереві структури корінь «Звіт». Можна додати поле з результату звіту, поле користувача або вибрати авто поле, тоді система підбере поля автоматично. Також дана вкладка дозволяє змінювати порядок проходження групованих полів.


4. Поля.Містить поля, які будуть виведені до результату варіанта звіту. Поля налаштовуються окремо для кожного з угруповань, але можна задати спільні поля для варіанта звіту, якщо вибрати корінь «Звіт» у дереві структури. Можна додати поле з результату звіту, поле користувача або вибрати авто поле, тоді система підбере поля автоматично. Також ця вкладка дозволяє змінювати порядок проходження полів.

Поля можна групувати, щоб логічно виділити якусь частину звіту або встановити особливе розташування колонок. При додаванні групи стає активною колонка «Розташування» і дозволяє вибрати один з варіантів розташування:

  • Авто - система має поля автоматично;
  • Горизонтально – поля розташовуються горизонтально;
  • Вертикально – поля розташовуються вертикально;
  • В окремій колонці - поля розташовуються у різних колонках;
  • Разом – поля розташовуються в одній колонці.


5. Відбір.Містить добори, які використовуються у варіанті звіту. Налаштування відборів було детально розглянуто у частині 1 цієї статті. Відбори налаштовуються окремо для кожного з угруповань, але можна задати загальні відбори для варіанта звіту, якщо вибрати корінь «Звіт» у дереві структури.


6. Сортування.Містить поля сортування, які використовуються у варіанті звіту. Налаштування полів сортування було детально розглянуто у частині 1 цієї статті. Сортування налаштовуються окремо для кожного з угруповань, але можна задати загальні поля сортування для варіанта звіту, якщо вибрати корінь «Звіт» у дереві структури.


7. Умовне оформлення.Містить елементи умовного оформлення, які використовуються у варіанті звіту. Налаштування умовного оформлення було детально розглянуто у частині 1 цієї статті. Умовне оформлення налаштовується окремо для кожного з угруповань, але можна задати загальні елементиумовного оформлення для варіанта звіту, якщо вибрати у дереві структури корінь «Звіт».


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


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


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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Перш ніж розпочинати розмову про звітність у 1С важливо зазначити, що звітність може бути трьох видів:

  1. Регламентованою;
  2. Стандартний;
  3. Власною.

Кожен із цих видів формується на підставі введеної в програму первинної документації та служить певним цілям.

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

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

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

Регламентована звітність

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

  • Податкову службу;
  • Федеральну статистичну службу;
  • Різні фонди та наглядові органи.

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

Фахівці 1С уважно вивчають усі зміни у законодавчій базі та на основі цих змін актуалізують регламентовані звіти. Таким чином, якщо у користувача є підписка на інформаційно-технологічний супровід (ІТС) і він систематично оновлює конфігурацію, він може бути впевнений, що звіти для передачі в контролюючі органи будуть сформовані відповідно до всіх актуальних вимог.

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

Створення та заповнення регламентованого звіту

Одним із найбільш старих та важливих для відображення господарської діяльності підприємства документів є «Бухгалтерський баланс». Актуальна на даний момент форма розроблена у 2010 році у Міністерстві Фінансів Російської Федераціїта затверджено наказом №66 від 02.06.2010. Відповідно до цього наказу, починаючи з 2013 року всі організації, які здійснюють діяльність на території РФ, повинні щорічно його здавати в податкові органи.

Для того, щоб відкрити необхідний регламентний звіт, ми повинні (у програмі «Бухгалтерія 8.3») перейти до підсистеми «Звіти» та в меню «1С Звітність» вибрати відповідну команду (Рис.1)

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

У формі (Рис.2) ми побачимо:

  • Які звіти вже зареєстровані у базі;
  • За який період вони створювалися;
  • Вид звіту (первинний чи коригуючий);
  • Стан, в якому знаходиться звіт (зданий, у роботі, підготовлений).

Рис.2

За допомогою відповідних кнопок ми можемо:

  1. Створити необхідний звіт;
  2. Завантажити його із файлу, збереженого на комп'ютері;
  3. Перевірити, чи правильно сформовано вивантаження та чи відповідають контрольні суми закладеним у програмі алгоритмам;
  4. Вивести на друк табличний документ, сформований на підставі внесених даних;
  5. Створити та надіслати файл вивантаження.

Необхідний нам «Бухгалтерський баланс» ми можемо знайти натисканням кнопки «Створити». Результатом натискання буде форма (Рис.3)
Рис.3

Якщо у вікні на закладці «Вибрані» немає пункту « Бухгалтерська звітність(з 2011 року)», нам доведеться перейти на закладку «Все» та обрати цей документ.

Перш, ніж розпочати внесення основних даних, програма запропонує заповнити деякі поля (Рис.4)

Рис.4

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

Натиснувши кнопку «Створити» ми відкриємо відповідну форму (Рис.5).

Рис.5

Відразу слід звернути увагу на одну обставину: «Бухгалтерська звітність» — це не лише «Бухгалтерський баланс», а й:

І ці звіти можна сформувати натисканням однієї кнопки «Заповнити» (Рис.6), вибравши «Всі звіти».

Рис.6

Для заповнення конкретного документа необхідно вибрати "Поточний".

Заповнена форма «Бухгалтерського балансу» представлена ​​Рис.7

Рис.7

У будь-яке поле можна додати власні дані, натиснувши команду «Додати рядок».

Усі цифри, що є в ключових полях, можна розшифрувати, клікнувши на відповідну кнопку в шапці.

Форма розшифровки дебіторської заборгованостіпоказано на Рис.8.

Мал. 8.

Подвійний клік на будь-якій сумі розшифровки відкриває стандартний звіт «Оборотно-сальдова відомість по рахунку».

Стандартні звіти

«Оборотно-сальдова відомість», «Аналіз субконто», «Картка рахунка», «Шахова відомість» та багато інших форм, що дозволяють аналізувати бухгалтерські дані, прийнято називати стандартними звітами.

Розглянемо принцип їхньої роботи на підставі «Оборотно-сальдової відомості». Форма на Рис.1 показує, що стандартні та регламентовані звіти можна викликати з однієї підсистеми.

Відкриємо потрібний нам об'єкт (Мал.9)

Рис.9

Перш ніж сформувати звіт користувач може задати період, дані за якою будуть братися до уваги при заповненні форми, а також зробити його більш тонке налаштування(натисканням на кнопку «Показати налаштування»)

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

Рис.10

Розглянемо докладніше цю структуру:

  1. Угруповання – встановлена ​​галочка «По субрахунках», показує, що форма міститиме дані у розрізі не лише основних рахунків, а й їх підгруп;
  2. Відбір - тут користувач може вказати за якою організацією, підрозділом або рахунком він хоче бачити дані, а також визначити необхідність виведення інформації по позабалансових рахунках;
  3. Показники – визначається, чи виводитимуться цифри з бухгалтерського чи податкового обліку;
  4. Розгорнуте сальдо – за якими рахунками та субрахунками потрібно виведення розгорнутої інформації;
  5. Додаткові поля визначають зовнішній вигляд форми;
  6. Оформлення – чи треба виділяти червоним негативні величини та зменшувати автовідступ.

Як і в регламентованому звіті «Бухгалтерський баланс», в оборотці можна викликати форму розшифрування того чи іншого значення.

Власні звіти

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

  • Універсальний звіт;
  • Схема компонування даних (СКД).

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

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

Рис.11

Що ми бачимо:

  • Стандартний вибір періоду;
  • Тип об'єкта, яким ми хочемо вивести інформацію (у даному випадку– регістр накопичення, але може набувати значень довідник, регістр відомостей, документ, регістр бухгалтерії);
  • Конкретне найменування об'єкта метаданих («ЄСП відомості про доходи»);
  • Таблиця, до якої ми звертаємося - в даному випадку "Обороти" (для регістрів накопичення може також приймати значення "Залишки" та "Залишки та обороти").

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

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

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

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

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

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

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

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

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

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

Ставимо мету

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

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

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

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

Поїхали!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вийшло ось так:

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

Вийшло ось так:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.