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

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

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

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

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

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

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

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

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

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

Ставимо мету

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

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

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

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

Поїхали!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На 1С? як подивитися зарплатню співробітників у 1с?

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

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

Зробити таку користувальницьку, «свою» вибірку можна кількома шляхами. Можна, можливо


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

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

Щоб не вести голослівну розмову, ми від теорії тепер перейдемо до практики. Простіше кажучи, створимо звіт на СКД у програмі 1С, типова конфігурація Бухгалтерія 8.3. Т.к. типова конфігурація і знімати її з підтримки не входить до наших планів, то звіт будемо робити зовнішнім. Що на процес створення, втім, не вплине.

Тож почнемо

Заготівля звіту.

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

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

Спочатку заходимо в 1С Конфігуратор і натискаємо в головному меню "Файл" - "Новий". У запропонованому списку вибираємо «Зовнішній звіт» та натискаємо кнопку «Ок» для підтвердження вибору.

Новостворений звіт назвемо «Звіт ПоЗарплаті Співробітників», наприклад, і збережемо на диск.

Створення звіту на СКД.

Після збереження зовнішнього звіту на диск натискаємо кнопку «Відкрити схему компонування даних» та підтверджуємо створення нової схеми натисканням на кнопку «Готово».

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

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

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

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

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

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

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

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

Натискаємо кнопку «Ок»

У полі сформується необхідний нам SQL-запрос.

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

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

Параметри.

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

Скопіюємо рядок Вигляд взаєморозрахунків натиснувши на першій праву кнопку миші.

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

Формування виду вибірки.

Для нашого, простого випадку потрібно буде лише формування списку звіту без додаткових налаштувань. Тому натискаємо правою кнопкою миші на рядку «Звіт» та вибираємо «Конструктор налаштувань». Зауважу для тих, хто цікавиться, що СКД, насправді, дозволяє досить широко працювати з даними вибірки з формування зовнішнього виглядузвітів. Для цього є інші тонкі інструменти. Але ми розглядаємо найпростіший приклад, тому обмежимося "Конструктором налаштувань".

У наступному вікні виберемо поля, які відображатимуться у звіті. Це Співробітник, Період, Вид Взаєморозрахунків, Поточна Посада, Сума Взаєморозрахунків та Реєстратор. Після редагування натискаємо "Далі".

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

І в останньому вікні призначимо поле впорядкування. Впорядковуємо по полю Сума Взаєморозрахунків, за спаданням. натискаємо "Ок".

Декілька завершальних штрихів і наш звіт буде готовий. Для кращої візуалізації додамо поле угруповання Поточна Посада. Для цього двічі клацнемо рядок «Співробітник» і додамо потрібне поле. Підтвердимо вибір кнопкою "Ок"

Розглянемо процес створення звіту в 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, як користуватись налаштуваннями звіту та яку інформацію можна отримати, використовуючи універсальний звіт.

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

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

«Швидкі відбори»

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

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

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


Мал. 1. Швидкий добір

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

  • Рівно - звіт будуватиметься лише за обраною номенклатурною позицією;

  • Не дорівнює - звіт будуватиметься по всій номенклатурі, крім обраної позиції;

  • В списку - звіт будуватиметься за списком номенклатурних позицій;

  • Не у списку - звіт будуватиметься по всій номенклатурі, крім вибраних позицій;

  • В групі - звіт будуватиметься по всій номенклатурі, яка знаходиться у вибраній папці довідника Номенклатура;

  • Не в групі - звіт будуватиметься по всій номенклатурі, крім позицій, що знаходяться у вибраній папці довідника Номенклатура;

  • У групі зі списку - аналогічний порівнянню У списку, лише як значення списку вибираються папки в довіднику Номенклатура;

  • Не в групі зі списку - аналогічний порівнянню Не в списку, тільки як значення списку вибираються папки в довіднику Номенклатура.

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

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

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

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


Рисунок 2. Зміна налаштувань звіту

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


Рисунок 3. Вікно налаштувань

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

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

Приклад 1. У звіті Аналіз доступності товарів приберемо угруповання за характеристиками номенклатури та додамо нове угруповання за ціновою групою (поле Номенклатура. Цінова група ).

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


Рисунок 4. Видаляємо угруповання за характеристикою номенклатури

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

Результат наших дій подано на рис. 5. Як видно з представленого малюнка, поле Характеристика більше не фігурує у звіті.


Малюнок 5. Результат

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


Рисунок 6. Додавання угруповання за ціновою групою

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

Рисунок 7. Редагування поля угруповання

Натисніть на кнопку «ОК». Як видно з малюнка, до звіту додалося нове угруповання, підпорядковане угрупованню Склад .

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

Малюнок 8. Структура звіту, що вийшла

Результат виконання звіту:


Рисунок 9. Результат налаштування звіту

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

Давайте тепер трохи докладніше розглянемо нові можливості налаштування звітів УТ.

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

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

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

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


Малюнок 10. Нова структура звіту

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

Рисунок 11. Додавання нового поля

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


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

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


Рисунок 13. Редагування відбору

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

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


Малюнок 14. Відбір з виглядом порівняння Не рівне

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


Рисунок 15. Інші регіони

Натисніть на кнопку «ОК». Наше нове поле готове.

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


Малюнок 16. Вибір поля

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


Малюнок 17. Нова структура звіту

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


Рисунок 18. Результат формування звіту

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

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


Малюнок 19. Відбір, сортування, умовне оформлення

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

Приклад 3. До звіту Історія продаж (Варіант звіту Виручка та собівартість продажів ) додамо відбір по полю Менеджер .

Звіт , перейдемо на закладку Відбір .

Менеджер . Встановимо вигляд порівняння Рівно , Як значення виберемо «Іванов Петро Федорович».


Малюнок 20. Відбір по полю менеджер

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

Приклад 4. Виведемо у звіт дані у порядку зменшення виручки від продажів.

Відкриємо вікно налаштувань звіту, у структурі звіту виділимо кореневий елемент Звіт , перейдемо на закладку Сортування .

Зі списку полів ліворуч перетягнемо мишкою в праву частину поля Виторг . Встановимо напрямок сортування За зменшенням .


Малюнок 21. Сортування

Результат формування звіту показано малюнку 22.


Рисунок 22. Результат формування звіту

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

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

Малюнок 23. Збереження варіанта звіту

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

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


Малюнок 24. Збереження нового варіанта звіту

Для вибору збереженого раніше варіанта звіту необхідно виконати команду Усі дії/Вибрати варіант .

Малюнок 25. Вибір варіанта звіту

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

Висновок

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

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

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