Як зробити звіт у 1 с. Як користуватись універсальним звітом. Налаштування форми звітів

03.03.2022

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

Цей урок присвячений розгляду що таке звіти 1С та принципів роботи з ними.

Результати обліку – це підсумкові цифри, пораховані за регістрів. Наприклад, були рухи +1000, -200, -300, +100, результат = 600.

Підсумки зазвичай дивляться у межах довідників: склади, номенклатура, контрагенти. Таким чином буде: разом з товару "Лопата" - 200, разом з товару "Граблі" - 100.

Але в компанії може бути кілька складів, тоді ми побачимо для кожного товару "Лопата" цифри "Склад 1", "Склад 2" і т.п. (Вкладене угруповання).

У результаті цифр звіт виводить багато. Стільки цифр нам і не потрібне. Тоді ми вводимо відбір – лише за товаром «Лопата» та за «Складом 1».

Таким чином, при роботі зі звітами є основні принципи:

  • Звіт – це цифри у розрізі довідників
  • Довідники можна згрупувати, угруповання буває складним - вкладеним, по рядках, по колонках
  • Звіт формується на дату або за період (дві дати: з та по), тобто. зріз цифр на певну секунду часу (див. урок Дата 1С)
  • Щоб не дивитися все, є відбори, які дозволяють дивитися цифри тільки за потрібними довідниками.

Докладніше про звіти та їх види.

Навіщо потрібні Звіти 1С

При розробці звіту важливо розуміти мету, на яку вони існують.

Передбачається, що з 1С працюють два види користувачів:

  • Звичайний
  • Просунутий.

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

Ціль просунутого користувача (аналітика) - вести аналіз даних 1С. Аналіз даних, це як шахи або детектив:

  • В одному звіті дивишся підсумкові цифри
  • Не подобається ця цифра – намагаєшся заглибитись у неї, щоб зрозуміти звідки вона взялася
  • Потрапляєш до її складових і бачиш ще одну з цифр, яка тобі здається дивною
  • І т.п.

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

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

Де розташовані Звіти 1С

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

У тонкому клієнті спеціальної закладки Звіти немає – вони розкидані на всі закладки. Хоча на кожній з них, у верхній частині ліворуч зазвичай є посилання на всі звіти по цій закладці.

Для адміністратора (тобто того самого програміста) є стандартне меню, яке містить усі документи конфігурації 1С. Це меню Операції/Звіти, через який можна відкрити будь-який звіт.

У новій 1С, тонкий/керований клієнт, є аналогічне меню з назвою Усі функції. Працює так само, як і Операції в товстому клієнті.

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

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

Звіт 1С може бути зовнішнім. Це означає, що він не в конфігурації, а збережений в окремий файл (зазвичай з розширенням.erf). Тоді його можна просто відкрити як звичайний файл, що в Конфігураторі, що в режимі Підприємство (Файл / Відкрити).

Є також спеціальне типове оброблення під назвою Консоль звітів 1С. Вона дозволяє писати звіти "на льоту". Шаблони написаних звітів вона може зберігати файли (з розширенням.dcf). Якщо у Вас звіт у такому вигляді, то спочатку потрібно відкрити цю обробку, а вже в ній – відкрити звіт.

Можливість користуватися у програмі 1С історією господарських операцій для формування підсумкових звітіві планування показників– одна з головних переваг програми 1С та одна з головних умов сучасного бізнесу. Нижче наведено список звітів, завдяки яким кожна комерційна компанія, що користується програмою 1С "Управління торгівлею", тримає руку на пульсі справ, що відбуваються.
Фахівці нашого проекту вирішили поділитися практичним досвідом, і розповісти користувачам про найзатребуваніші звіти 1С та їх призначення. Нижче наведені види звітів, коротка характеристика та посилання на інструкцію з докладним описом налаштування формування звіту (посилання є на всі звіти). Втім, всі хто знає для чого потрібен той чи інший звіт, але "плаває" у методах побудови може відразу ознайомитися з готовими інструкціями щодо налаштування звітів у рубриці "Аналітка"нашої Wiki-1C енциклопедії FAQ 1C.

1. Продажі та результати діяльності

· Звіт з продажу

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

· валовий прибуток

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

· Рапорт керівнику

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

· авс-аналіз продажів

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

· xyz-аналіз покупців

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

· план-фактний аналіз продажів

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

· звіт щодо товарів, переданих на комісію

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

· показники роботи менеджерів

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

2. Залишки та склад

· звіт щодо термінів зберігання продукції

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

· аналіз точки замовлення

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

· аналіз закупівель. План-факт виконання закупівель

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

· аналіз вільного товару на складі

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

· аналіз складських залишків

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

· залишки на складах у цінах собівартості (закупівельних цінах)

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

3. ПДВ та податки

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

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

4. Заборгованість, гроші

· звіт про дебіторську заборгованість

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

· БДР

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

· аналіз доступності грошових коштів

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

· аналіз руху грошових коштів

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

5. Ціноутворення

· аналіз цін

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

· прайс-листи

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

· цінники

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

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

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

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

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

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

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


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

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


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

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

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

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

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

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




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

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


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


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

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

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

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


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

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

Саме тому у програмі 1С Бухгалтерія звіти посідають особливе місце. І, безперечно, слід знати, як ними користуватися. Ми з вами не будемо тут розбирати всі види звітів, яких в 1С Бухгалтерії 8 існує безліч. Розглянемо лише основні види звітів та як працювати зі звітами в 1С.

Види звітів 1С Бухгалтерії 8

Усі звіти в 1С Бухгалтерії можна розділити на великі групи: регламентовані і внутрішні.

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


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

Тут була важлива частина статті, але без JavaScript її не видно!

У 1С Бухгалтерії 8.2 більшість звітів, зокрема і регламентовані, перебувають у меню Звіти. Решта звітів доступна на вкладці Панелі функцій Керівнику. У версії 1С Бухгалтерії 8.3 розташовані розділ Облік, податки, звітність. Нижче наведено зміст меню Звітиу 1С Бухгалтерії 8.2.

сайт_

Як працювати зі звітами в 1С Бухгалтерії 8 – загальні принципи

Почнемо із внутрішніх звітів. Розглянемо як працювати зі звітами в 1С на прикладі звіту Оборотно-сальдова відомість за рахунком(ОСВ за рахунком).

сайт_

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

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

Налаштування звіту, якщо вони ще не відкриті, слід відкрити натисканням кнопки Налаштуванняу верхньому правому куті вікна звіту. Налаштування у різних звітів різні, але сенс завжди той самий — вказати 1С Бухгалтерії, що ви хочете отримати. Крім того, основніНалаштування звіту вказуються прямо під рядком заголовка вікна. До таких настройок належить, насамперед, період, протягом якого формується звіт.

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

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

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

сайт_

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

сайт_

У цьому випадку до звіту увійшов лише вказаний співробітник. Якщо потрібно вказати кілька значень ( але не все), то у фільтрі замість однослід вибрати в списку.

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

Налаштування будь-якого звіту можна зберігати та завантажувати, для чого є дві відповідні кнопки на панелі інструментів (для 1С Бухгалтерії 8.2 – праворуч вгорі вікна звіту; підкреслено зеленим на малюнку вище).

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

Особливість регламентованих звітів

Основна особливість регламентованих звітів полягає в тому, що їх має сенс формувати лише тоді, коли ви виправили усі допущені в обліку помилки (якщо вони були). В іншому випадку звіт буде заповнений невірними даними і здавати його кудись не має сенсу.

Також варто зазначити, що форми всіх регламентованих звітів відкриваються незаповненими. Щоб заповнити звіт, натисніть відповідну кнопку. Зразок для Бухгалтерії 1С 8.2 показаний нижче на прикладі балансу.

сайт_

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

Кажуть, що під назвою 1С спочатку малася на увазі фраза «одна секунда», тобто. програми повинні видавати звіти швидко, "в одну секунду". Швидкість роботи звітів дуже важлива, але ще важливіше, щоб звіти видавали правильну інформацію — розберемося з цим з прикладу створення простого звіту в 1С 8.3 з урахуванням конфігурації Управління торгівлею 10.3. Для створення коректних звітів бажано (навіть рекомендовано) вміти конфігурувати 1С і трохи вміти програмувати внутрішньою мовою та мовою запитів 1С, хоча, з іншого боку, створення звітів — чудова можливість почати освоювати ці навички.

Цей опис є навчальним для розуміння основних принципів створення звітів 1С

Як створити звіт у 1С 8.3

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

У самому конфігураторі заходьте в меню Файл та вибираєте пункт Новий:


У меню вибираєте пункт Зовнішній звіт і натискаєте кнопку ОК:


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


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

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

У вікні звіту (яке відкривається при створенні звіту) в нижньому списку встановлюєте курсор на пункт Макети і, при натисканні правою кнопкою миші, в меню натискаєте Додати:


У конструкторі макета, що відкрився, можете задати ім'я макета, в якості типу макета повинен бути обраний Табличний документ, після чого натискаєте в конструкторі кнопку Готово:


Після чого відкриється вікно макета, що нагадує лист Excel:


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

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

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


Після цього йдемо в меню Таблиця головного меню, заходимо в підменю Імена та клацаємо на пункт Призначити ім'я:


Програма запропонує вказати Ім'я області, ім'я також не повинно містити пробілів та спецсимволів, після цього натискаємо ОК, має вийти так:


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

Щоб відформатувати текст у комірці, натискаємо на комірку правою кнопкою та натискаємо на Властивості. Праворуч відкриється вікно властивостей комірки. Прокручуючи вміст вікна вниз, знайдіть поле Шрифт і натисніть кнопку «...»:


У вікні, що відкрилося, в розділі Накреслення встановлюємо галочку Жирний і натискаємо кнопку ОК:


У макеті має вийти ось так:


Таким же чином створюємо область рядка номенклатури, тільки не виділяємо жирним:


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


Повертаємось у головне вікно звіту та в нижньому списку клацаємо правою кнопкою на пункт Форми та натискаємо Додати:


У конструкторі форми звіту, що відкрився, натискаємо кнопку Готово, відкриється форма звіту, клацаємо двічі на кнопку Сформувати:


В результаті відкриється вікно властивостей кнопки у правій частині екрана, в полі Дія натискаємо на лупу:


Після цього відкриється модуль форми, у якому потрібно запрограмувати формування звіту:


Спочатку вставимо замість виділеного тексту наступний текст програмного коду:

//створюємо табличний документ, який буде наповнюватися частинами звіту та виводитися на екран
ТабДокумент = Новий Табличний Документ;
//Далі, отримуємо макет, який створювали при створенні звіту
Макет = ОтриматиМакет("Макет");
//тепер потрібно вивести шапку звіту, для цього отримуємо область шапки з макета і виводимо її в табличний документ
ОбластьШапка = Макет.ОтриматиОбласть("Шапка");
ТабДокумент.Вивести(ОбластьШапка);
//за допомогою запиту отримуємо вибірку найменувань номенклатури, які треба вивести у звіті
Запит = Новий Запит;
Запит.Текст = "
|ВИБРАТИ
| Найменування
| Довідник.Номенклатура
|";
//отримати з макета область рядка номенклатури - звертатимемося до неї в циклі для виведення кожного найменування
ОбластьРядок = Макет.ОтриматиОбласть("Рядок");
//обробляємо в циклі кожне найменування з отриманої вибірки
Вибірка = Запит.Виконати().Вибрати();
Поки Вибірка.Наступний() Цикл
//Для виведення чергового рядка потрібно вказати чергове найменування в параметрі області (сам параметр ми налаштовували при створенні макета)
ОбластьРядок.Параметри.Найменування = Вибірка.Найменування;
//параметр заповнили, тепер можна вивести рядок
ТабДокумент.Вивести(ОбластьРядка);
КінецьЦикл;
//табличний документ сформований, тепер виводимо його на екран
ТабДокумент.Показати("Перелік номенклатури");

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


Резюмуємо, які рядки програмного коду потрібні для формування звіту:

  1. Необхідно створити табличний документ, який наповнюватиметься частинами звіту та виводиться на екран, робиться це рядком «ТабДокумент = Новий ТабличнийДокумент;»
  2. Потрібно отримати макет звіту, з нього будемо отримувати структуру звіту частинами (області), робиться це рядком "Макет = ОтриматиМакет("Макет")"
  3. Для виведення кожної з областей потрібно отримати її з макета і вивести в табличний документ, робиться це рядками "Область Шапка = Макет. Отримати Область ("Шапка")" та «ТабДокумент.
  4. Якщо потрібно заповнити параметри, які стають відомі тільки при виконанні програми, перед виведенням області потрібно заповнити такі параметри, робиться це рядком «ОбластьРядка.Параметри.Найменування = Вибірка.Найменування»
  5. І лише, коли табличний документ заповнений усіма потрібними частинами звіту, він виводиться на екран, робиться це рядком "ТабДокумент.Показать("Перечень номенклатуры")"

І зараз можна перевірити роботу звіту – відкриваємо 1С у режимі підприємства (кнопка 1С: Підприємство у вікні запуску 1С). У головному меню заходимо в меню файл, натискаємо Відкрити:


Знаходимо та відкриваємо збережений файл звіту. У формі, що відкрилася, натискаємо кнопку Сформувати:


та отримуємо перелік номенклатури:


Це лише один із способів створення звітів у 1С. У наступних статтях розберемо інші.