Как сделать отчет в 1с

Добавил пользователь Skiper
Обновлено: 03.09.2024

Прежде, чем начинать разговор об отчетности в 1С важно указать, что отчетность может быть трех видов:

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

Каждый из этих видов формируется на основании введенной в программу первичной документации и служит определенным целям.

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

Собственная отчетность разрабатывается каждой организацией отдельно и служит для отображения итогов деятельности предприятия на различных этапах.

Стандартная отчетность представляет собой общеиспользуемые формы отображения хозяйственных операций.

Регламентированная отчетность

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

  • Налоговую службу;
  • Федеральную статистическую службу;
  • Различные фонды и надзирающие органы.

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

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

Создание и заполнение регламентированного отчета

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

В открывшейся форме (Рис.2) мы увидим:

С помощью соответствующих кнопок мы можем:

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

  • Отчет о финансовых результатах предприятия;
  • Отчет об изменениях капитала;
  • О движении денежных средств;
  • О целевом использовании средств и т.д.

Все цифры, имеющиеся в ключевых полях можно расшифровать, кликнув на соответствующую кнопку в шапке.

Форма расшифровки дебиторской задолженности показана на Рис.8.

Стандартные отчеты

Откроем нужный нам объект (Рис.9)

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

Рассмотрим подробнее эту структуру:

Собственные отчеты

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

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

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

Универсальный отчет менее универсален, но намного проще в работе, его можно вызвать из той же подсистемы. На Рис.11 нами показан внешний вид этого объекта

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

Стандартные отчеты настроим за 1 час. Индивидуальные отчеты в среднем занимают 3-4 часа

  • Настроим удобную форму отчету
  • Добавим нужные отборы и фильтры
  • Настроим отправку отчетов на почту
  • Исправим ошибки в отчетах


Как использовать универсальный отчет в 1С 8.3

Универсальный отчет приходит на помощь, когда стандартных отчетов не хватает или требуется выбрать специфическую информацию, а готового варианта отчета подходящего для этого просто нет.

Как настроить универсальный отчет в 1С






В результате этих настроек получим отбор по критериям, которые задали.







Должна получится подобная структура. Формируем отчет.


Теперь все данные сгруппированы по номенклатурным группам.



В результате отчет будет содержать данные со всеми видами номенклатуры, кроме материалов.


Таким образом аналогично можно менять любые настройки отчета и формировать данные по регистрам – сведений, бухгалтерии и накоплений.




Отчеты по регистрам, которые выбрали, сформируются по умолчанию и не тре буют настройки. Для регистра бухгалтерии настройка выглядит следующим образом:






Войдите как ученик, чтобы получить доступ к материалам школы

Система компоновки данных 1С 8.3 для начинающих: первый отчёт на СКД

Автор уроков и преподаватель школы: Владимир Милькин

Если вы не читали введение к этому модулю - пожалуйста, прочтите его: ссылка.

Готовим рабочее место

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

Если у вас уже есть установленная 1С версии 8.3 - используйте её. Если нет - скачайте и установите учебную версию, которую фирма 1С выпускает специально для образовательных целей: ссылка на инструкцию по скачиванию и установке 1С.

На вашем рабочем столе должен появиться вот такой ярлык:

Для всех уроков из этого цикла мы будем использовать подготовленную мной базу данных "Гастроном". Она полностью совпадает с базой, которую мы использовали в четвёртом и пятом модулях школы при изучении запросов. Поэтому я рассчитываю, что вы знакомы с её справочниками и документами.

Если вы её удалили - скачайте заново по следующей ссылке, распакуйте и подключите в список баз.

Наконец, рабочее место настроено и сейчас мы вместе создадим наш первый отчёт при помощи системы компоновки данных. Он будет очень простым, чтобы продемонстрировать общие возможности системы компоновки данных (сокращенно СКД).

Ставим цель

Цель этого урока - создать отчёт, который в режиме пользователя выводит список клиентов со следующими полями:

  • Имя
  • Пол
  • Любимый цвет клиента.

Отчёт должен быть внешним. Это значит, что он будет создан и настроен в конфигураторе, а затем сохранен в виде отдельного (внешнего) файла на компьютере.

Чтобы сформировать такой отчет в 1С пользователю нужно будет запустить базу в режиме пользователя, открыть этот файл и нажать кнопку "Сформировать".

Создаём отчёт

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

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

Выбираем "Внешний отчет":

Создаём схему компоновки данных внутри отчёта

Открылось окно создания внешнего отчёта. В качестве имени вводим: "Урок1", а затем жмём кнопку "Открыть схему компоновки данных":

Запустился конструктор создания схемы. Соглашаемся с именем по умолчанию "ОсновнаяСхемаКомпоновкиДанных" и жмём кнопку "Готово":

Открылось основное рабочее окно, с множеством закладок и полей, в котором мы и будем настраивать нашу схему компоновки данных.

Не нужно пугаться - возможностей здесь действительно много, но далеко не все из них нам нужны. Особенно на первом уроке.

Сейчас мы находимся на закладке "Наборы данных". На ней и останемся.

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

Система компоновки данных (сокращенно СКД) требует от нас данные, которые она будет выводить пользователю.

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

Нажимаем на зелёный плюсик и в раскрывшемся списке выбираем пункт "Добавить набор данных - запрос":

Наша задача написать в это поле текст запроса. Вы ещё не забыли как это делается?

В этом запросе мы выбрали три поля ("Наименование", "Пол" и "ЛюбимыйЦвет") из таблицы "Справочник.Клиенты".

Но не торопитесь писать этот текст в поле "Запрос" вручную.

Сейчас мы создадим тот же самый запрос визуально, только при помощи мышки. Этот способ называется "Конструктор запроса".

Чтобы вызвать этот конструктор нажмём кнопку "Конструктор запроса. " в верхней правой части поля "Запрос":

В открывшемся окне перетащим таблицу "Клиенты" из первого столбца во второй, чтобы указать, что именно из этой таблицы мы будем запрашивать данные:

Получилось вот так:

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

Получилось вот так:

Поступим точно так же с полями "Пол" и "ЛюбимыйЦвет". Результат будет таким:

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

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

Теперь, когда мы составили запрос, СКД знает каким образом получать данные для отчёта.

Настраиваем представление данных

Осталось как-то визуализировать эти данные для пользователя в виде печатной формы. И вот тут СКД может творить чудеса!

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

В открывшемся окне укажем тип отчёта "Список" и нажмём "Далее":

В следующем окне выберем (путём перетаскивания) поля, которые нужно будет отобразить в списке (перетащим все из доступных нам: "ЛюбимыйЦвет", "Наименование" и "Пол"):

Получим вот такой результат и нажмём кнопку "ОК":

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

Отчёт готов, давайте же его проверим. Для этого вначале сохраним отчет в виде внешнего файла.

Сохраняем отчёт в виде файла

Откроем пункт главного меню "Файл"->"Сохранить":

Я сохраню его на рабочий стол под именем "Урок1":

Проверяем отчёт в режиме пользователя

Наконец, закроем конфигуратор и зайдём в нашу базу в режиме пользователя:

Имя пользователя "Администратор", пароля нет:

Через меню выберем пункт "Файл"->"Открыть. ":

И укажем файл отчёта (я сохранял его на рабочий стол под именем "Урок1.erf":

Открылась форма отчёта, нажмём кнопку "Сформировать":

Готово! Вот она наша печатная форма со списком клиентов, их любимым цветом и полом:

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

Вот так просто, без программирования нам удалось создать полноценный отчёт, который пользователи смогут открывать в своих базах, формировать и распечатывать.

То ли ещё будет, наберитесь терпения

Войдите на сайт как ученик

Для учеников

Прибегайте к изучению эталонного варианта только после самостоятельного выполнения всех шагов.

На вопросы учеников — отвечаю по почте, но прежде загляните в ЧАВО (ссылка) .

moneymove

Основные свойства отчётов:

  • Каждый отчёт в системе 1С имеет свою экранную форму;
  • У одного отчёта может быть несколько печатных форм;
  • Алгоритм создания каждого отчёта записан на встроенном языке 1С;
  • Позиции в отчётах активны и могут вести к большей детализации выбранного объекта.
Настройка отчётов в 1С

Самостоятельная настройка позволяет получить нужный вид отображения. Отчёты могут иметь свою особую форму настройки для каждого вида.

02

Алгоритм настройки.

Стандартная форма Отчёта в 1С

Параметры ввода сгруппированы по группам:

  • Показатели представления;
  • Группировки строк;
  • Отборы;
  • Группировки колонок.

Неправильная настройка отчёта выдаст пустую итоговую форму или большое количество ненужной информации.

Как делать отбор данных для формирования отчётов?
  1. Выбирать в Представлении нужно только те данные, которые пользователь хочет увидеть в итоговой форме.
  2. Нужные показатели необходимо пометить галочкой.
  3. Указать детализацию вывода данных.
  4. Определить, какие итоги должны быть в отчёте.
Детализация данных

Параметры, способы и задачи детализации данных:

  • Группировки строк и колонок.
  • Вывод общих итогов.
  • Вывод детальных записей.

03

Группировку можно делать по любому реквизиту отчёта. Параметр группировки показывает, как выводить в отчёте данные по строкам и колонкам. Чем больше выбор в параметрах Группировки, тем более детализированные Отчёты в 1С получает пользователь. Важно правильно задать порядок группировки, чтобы, к примеру, сначала шли подразделения или отделы, а уже внутри указывались сотрудники, а не наоборот.

Группировка имеет следующие способы отображения:

  • Поэлементный вывод данных;
  • Иерархическое построение информации;
  • Иерархия записей без их детализации.

Группировка колонок отличается от группировки строк только направлением детализации, вниз или направо.

04
Общие рекомендации

Прежде чем настраивать форму Отчёта, нужно представить конечный вариант. Лучше, когда макет отчёта существует в печатном виде. Следует взять отчёт по форме максимально приближенной к конечному формату. Настроить Отчёты в 1С по параметрам: период, показатели, разрез аналитики, ограничение выводимой информации. Настройка – самый важный этап до выведения итоговых результатов. Чтобы найти нужную информацию в отчёте не составило труда, необходимо правильно сгруппировать итоговые данные и ввести продуманные ограничения.

Читайте также: