1C Administrator

Что представляет из себя отчет в 1С?

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

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

Этапы создания отчета “Остатки товаров” на основе регистра накоплений “Остатки товаров”. Он, в свою очередь, проводит движения на основе приходной накладной.

  1. Для того, чтобы показать этапы создания отчета, сперва стоит сказать пару слов про приходную накладную и регистр движения. Для начала откроем нашу среду разработки. Выберем нужную информационную базу. Если такой нет – создадим.
    К примеру, можно использовать ссылку. Здесь показано, как установить БД “Управление торговлей для Украины”. И работать в ней. Мы должны создать документ “Приходная накладная”. По этой ссылке показаны этапы её создания. Далее, нам понадобится регистр накоплений “ОстаткиТоваров”. Где виде регистра “Остатки”. Его данные указаны следующим образом. “Измерения”: номенклатура(товар) и склад. А “Ресурсы”: количество и сумма.  Здесь подробная инструкция по его созданию.
  2.  Далее переходим к созданию отчета. Открываем дерево объектов. Находим там “Отчеты”. И создаём новый отчет. Называем его “Остатки”Здесь мы можем наблюжать уже созданный отчет. Нам требует в новом файле заполнить поле “Имя”. А также поле “Синоним”, что происходит автоматически. Имя указывается с заглавной русской или английской буквы. Без пробелов, знаков, цифр и тд.
    Также мы можем перейти на вкладку “Подсистемы”, и указать там нужную. Если у вас такова есть. У меня отчеты включены в подсистему “Отчеты”. На нашем сайте есть статья посвященная созданию подсистем. Пример подсистемы в конфигураторе и 1С:Предприятие ниже.
  3.  В принципе, другие разделы нам здесь не понадобятся. Мы будем использовать способ построения отчета через “Открыть схему компоновки данных” на вкладке “Основные”. Там, где “Имя” и “Синоним” – в той вкладке.
    Здесь нам следует нажать на “Наборы данных” (1), далее на “Добавить набор данных”(2). После предложат 3 варианта. Выбираем первый – запрос. После появится наш новый набор данных (3). Далее мы нажимаем на “Конструктор запроса”(4).
  4.  Далее открывается наше окно “Конструктор запросов”. После чего мы начинаем уже работать с ним.
    Здесь мы разворачиваем список “РегистрыНакопления”, далее из списка выбираем “ОстаткиТоваров”. Щелкаем по ним дважды. Они переносятся вправо, где идет колонка “Таблицы”. И затем ещё раз дважды щелкаем по ним (там где “таблицы”). И все реквизиты, измерения и ресурсы переносятся в раздел “Поле”. Которое правее всего. Мы можем удалить ненужные, но не суть. Здесь кому что требуется. Далее жмем “Ок”.
  5.  Мы снова видим форму из 3 пункта. Только уже заполненную данными. Где есть “Поля” и “Запросы”. Здесь мы ничего не трогаем. Переходим в последний раздел формы “Настройки”. Здесь внизу формы есть свои разделы. Нам надо два из них.
    Здесь мы ставим галочку в пункте “Период”, что бы пользователь мог формировать отчет за нужный период. Далее переходим в раздел “Выбранные поля” и там выбираем те, которые нужны для нашего отчета. Ждем ок. И Переходим к демонстрации.Я выбрал поля “Товар”. “Склад”. “Количество Остаток”. “Сумма Остаток”. Всё вывелось как и нужно было.