Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Создание новых отчетов в 1С 8.3 и 8.2

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

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

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

Создание и настройка отчетов в 1С 8.3

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

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

Рассмотрим основные методики создания отчетов

Как сделать отчет в 1С с помощью макета

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

Получите 267 видеоуроков по 1С бесплатно:

Но в этом случае все пунктики, меню и прочие «бантики» придется прописывать вручную, что очень трудоёмко.

Создание отчета с помощью конструктора выходной формы

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

Конструктор выходной формы

Конструктору указывается запрос и все необходимые параметры будущего отчета, а он в свою очередь, генерирует модули и формы отчета. Механизм основан на объекте встроенного языка 1С 8.2 — ПостроительОтчетов.

Создание отчета с помощью Универсального отчета

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

Универсальный отчет имеет большой функционал, удобный интерфейс настроек привычный пользователю:

Настройки универсального отчета

Отчеты на основе Системы компоновки данных

Это самый прогрессивный метод создания отчетов в 1С, рекомендованный и самой фирмой 1С. Система компоновки данных (СКД) появилась в платформе 1С в версии 8.1.

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

Отчет на основе СКД

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

Чем отличаются внешние отчеты от встроенных

Как написано в документации — ничем. Механизм внешних отчетов был создан для того, что бы отлаживать отчеты в процессе разработке.

Единственное отличие при разработке решения — вы не можете обратиться к внешнему отчету «по имени» в отличии от встроенного отчета.

Чем отчет отличается от обработки

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

Основные различия в свойствах — в отчетах можно указать Основную схему компоновки данных (СКД) и указать настройки для сохранения параметров отчетов.

Другие статьи по 1С:

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

Один комментарий на “Создание новых отчетов в 1С 8.3 и 8.2
  1. Здравствуйте.
    У нас 1с 8 ERP
    Есть такие сущности как заказы, на основе которых мы выписываем счета. Также к заказу привязывается оплата.
    Вопрос в следующем. Как сделать отчет по оплатам, чтобы в него подтягивалась информация из заказов (например № заказа)?

    Ответить

Добавить комментарий:

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*