1с отчет список документов
Приветствую. Продолжаем изучать объекты на дереве конфигурации и на очереди "Отчет" (Рисунок 1).
Создание отчета ничем не отличается от создания любого другого объекта дерева конфигурации: через контекстное меню или через значок плюсик.
Отчет - это объект дерева конфигурации, который предназначен для обработки данных и вывода их в виде, удобном пользователю.
Как и в жизни, отчеты хранят какую-то информацию, так и наши отчеты будут хранить информацию, которую хочет видеть пользователь.
Приступим к созданию отчета. Перед нами стоит задача: необходимо вывести список всех сотрудников по предприятию.
Добавляем отчет и называем его "Список сотрудников" (Рисунок 2).
Теперь необходимо нажать на кнопку "Открыть схему компоновки данных" (Рисунок 3).
Схема компоновки данных (СКД) - это специальный механизм (инструмент) платформы, который позволяет с легкостью создавать отчеты, даже не имея опыта разработки.
В открывшемся окне нажимаем "Готово"(Рисунок 4).
В следующем окне нужно подготовить все для создания отчета. Для этого создадим запрос (Рисунок 5).
После этого переходим в низ открывшегося окна и нажимаем кнопку "Конструктор запроса" (Рисунок 6).
В открывшемся окне нужно выбрать тот объект, по которому вы хотите сделать отчет, в данном случае нас интересует отчет по сотрудникам, значит выбираем справочник "СписокСотрудников" (Рисунок 7).
Перетаскиваем справочник (или двойным нажатием или на стрелочку вправо, выделив справочник) во второй столбец (Рисунок 7).
Теперь необходимо раскрыть элементы этого справочника и выбрать там те, которые мы хотим видеть в отчете (Рисунок 8). Перетаскиваем в столбец "Поля" нужные элементы (Рисунок 8).
После этого нажимаем "Ок" и в поле "" появится запрос (Рисунок 9).
Переходим на вкладку "Настройки" (Рисунок 10).
На этой вкладке нужно создать сам отчет (Рисунок 11). Создаем группировку.
В новом окне нажимаем "Ок", ничего не меняя (Рисунок 12).
После этого идем вниз и перетаскиваем нужные поля (Рисунок 13).
В итоге у вас должно получиться так (Рисунок 14).
После этого закроем все окна, отчет готов, но нужно добавить его в одну из подсистем, иначе пользователь не сможет им пользоваться (Рисунок 15).
Запустим пользователя, перейдем в подсистему и найдем наш отчет (Рисунок 16).
Как видите, отчета нет. Нужно нажать кнопку "Сформировать" и отчет появится (Рисунок 17).
Таким образом, нажимая на кнопку "Сформировать" отчет будет формироваться каждый раз по новым данным, которые пользователь может добавлять каждый час или день.
Создание отчета завершено - это самый простейший отчет, который может создавать платформа. Это минимально, что она может и ее функционал намного больше, чем мы сделали сейчас. Но все это еще впереди, пока остановимся на этом.
На этом статья урока подходит к концу. Попробуйте выполнить все действия, которые описаны в этом уроке. Если что-то не получается, то вы всегда сможете написать вопрос о том, что вам непонятно или вернуться к предыдущим урокам и посмотреть их - ссылки внизу!
В отчете использовал источник данных "Объект", который заполнял в процедуре "ПриКомпоновкеРезультата".
Результат отчета - Все документы, введенные в базе за период, сгруппированные по виду документа.
Запрос для СКД формируется динамически по метаданным базы, поэтому отчет подходит для любой конфигурации 1С Предприятие 8.
Отчет тестировался на версии 1С:Предприятие 8.3 (8.3.11.3034) и конфигурациях:
- Бухгалтерия государственного учреждения, редакция 2.0 (2.0.54.21) - управляемые формы
- Зарплата и кадры бюджетного учреждения, редакция 1.0 (1.0.120.2) - обычные формы
Обновление от 14.06.18:
- Добавлены стандартные поля "ПометкаУдаления" и "Проведен".
- Исправлена ошибка "Неоднозначное поле" в запросе, возникающая, если в конфигурации был документ и табличная часть с совпадающими наименованиями.
Специальные предложения
Просмотры 8326
Загрузки 30
Рейтинг 2
Создание 27.03.18 13:56
Обновление 14.06.18 13:13
№ Публикации 806061
Кому Для всех
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Да
См. также
Универсальный реестр всех документов, с возможностью вывода данных из табличных частей (для любых конфигураций 1С:8) Промо
Универсальный реестр может выводить любые существующие в вашей базе документы, с настраиваемым отбором и сортировкой. Также умеет выводить данные из табличных частей (суммовые показатели, такие как "количество", "сумма", "сумма ндс" и т.п.) Приятный внешний вид. И им легко пользоваться. Очень часто выручает в реальной работе.
1 стартмани
31.10.2013 60539 729 Kubik1984 59
Универсальный журнал документов для типовых конфигураций
Представляю вам универсальный журнал документов типовых баз за выбранный период. Журнал представлен для Бухгалтерия предприятия 3.0, Управление торговлей 11.4, Управление нашей фирмой 1.6 и Розница 2.3.
2 стартмани
08.07.2021 5797 19 quazare 10
Печать бланков почтового перевода ф.ЭП112
Внешний дополнительный отчет для печати бланков почтового перевода ф.ЭП112 по исполнительным листам.
1 стартмани
07.09.2020 4097 3 mrmr 0
Отчет по регистру остатков и оборотов с отбором по полю регистратора
Пример расчета остатков и оборотов с отбором по произвольному полю регистратора.
1 стартмани
05.05.2020 7976 30 kassbar 0
Быстрый запрос Промо
1 стартмани
29.04.2019 18506 30 mkalimulin 34
Универсальная форма списка журнала документов в 1С (обычные и управляемые формы)
Универсальная форма списка журнала документов с возможностью просмотра табличных частей без открытия самого документа.
2 стартмани
10.04.2020 4324 20 Denr83 0
Универсальный отчет по документам "Документы в разрезе"
1 стартмани
28.01.2020 5598 12 pophmail 3
Поиск местоположения объекта на карте по координатам
Карта с использованием WebKit. При открытии обработки сразу указывается местоположение на карте.
2 стартмани
17.01.2020 5345 1 Margo462 1
Универсальная ведомость (отчет) по РАУЗ (управленческий и регламентированный учет) Промо
Универсальные отчеты, раскрывающие регистры РАУЗ (УчетЗатрат, УчетЗатратРегл) по всем доступным реквизитам, для конфигураций КА 1.1, УПП 1.3. По функциональности эквивалентны типовым отчетам "Ведомость по учету МПЗ", "Ведомость по учету затрат", но отличаются простыми и менее капризными настройками (по мнению автора), более удобной расшифровкой, решенной проблемой с расшифровкой по периодам.
2 стартмани
05.06.2017 44821 94 stvorl 0
Отчет "Анализ состава объектов в подписке на события".
1 стартмани
27.12.2019 3659 5 serg-lom89 8
Печать и сравнение справочников, документов (печать реквизитов и табличных частей) (обычные и управляемые формы)
Печать реквизитов и табличных частей объектов метаданных, сравнение объектов с выводом на печать.
1 стартмани
26.12.2019 5175 8 Denr83 0
Просмотр значений реквизитов объекта
Позволяет просматривать значения всех реквизитов и табличных частей любого объекта конфигурации.
1 стартмани
16.12.2019 4867 10 gorevg 0
Универсальный отчет СКД на Управляемых формах Промо
Универсальный отчет на "СКД". Позволяет выводить данные по справочникам, документам, по всем регистрам.
2 стартмани
15.10.2015 31689 142 igormiro 22
Поиск посылки по трек номеру
Отслеживание посылок и писем по трек номеру.
1 стартмани
13.12.2019 9185 5 ranis888 16
"Все функции" с плюшками
Замена штатному меню для тех, кто хочет открывать "Все функции" быстро и кто скучает по быстрому позиционированию по первым символам, как было раньше.
1 стартмани
06.11.2019 10017 28 codejs 6
Ввод склонений представлений объектов
Обработка предназначена для ручного ввода кэша склонений объектов. Данные хранятся в стандартном РС БСП.
1 стартмани
16.10.2019 4778 0 an-oleg82 0
Универсальный отчет (4.2.0.1) Промо
Крутой тюнинг к Универсальному отчету. Быстрый расчет ширины колонок. Кнопки управления уровнями группировок. Суммирование по выделенным ячейкам. Замер времени. Значительно расширен список источников данных. Нет привязки к конкретной конфигурации, т.е. Универсальный отчет действительно универсальный.
1 стартмани
27.04.2011 340958 4910 alexk-is 205
Заполнение отбора любого отчета списком номенклатуры
Внешняя обработка для автоматического заполнения номенклатуры в отбор любого отчёта.
5 стартмани
23.09.2019 7427 6 T-1000 4
Узнать тип субконто - возвращает значение в текстовом виде
Определение типа субконто по указанному счету и номеру субконто. Возвращает значение в текстовом виде. Например: для счета 41.01 и субконто 1 вернет Справочник.Номенклатура
1 стартмани
30.08.2019 6119 2 AlexHelmer 2
Размещение текста в ячейке табличного документа
Набор процедур и функций для подбора такого максимального размера шрифта ячейки табличного документа, при котором текст целиком помещается в ячейке. Последний раз обработка успешно протестирована на релизе 1С:Предприятие 8.3, учебная версия (8.3.8.1933).
1 стартмани
29.08.2019 11942 6 user847462 5
Универсальный мульти-отчет Промо
Изменения от 12.02.2021 Реализована возможность выбора в аналитике отчета реквизитов составных полей. Изменения от 01.02.2021 Реализована возможность выбора документов и справочников в качестве источников данных для отчета. Изменения от 04.11.2015 Изменен принцип указания агрегатных функций. Вместо явного указания агрегатной функции для формул (ранее всегда использовалась сумма) выбор предоставляется пользователю. Изменения от 23.10.2015 Реализована возможность указания формул в качестве частей других формул с проверкой цикличных ссылок. По многочисленным просьбам снижена стоимость скачивания:) Замечательная штука - универсальный отчет по регистрам накопления в типовых конфигурациях на обычных формах. А можно ли сделать так, чтобы в одном отчете выводились данные не из одного регистра, а из нескольких? И не только из регистров накопления, а еще и из регистров сведений? С универсальным мульти-отчетом - МОЖНО!
3 стартмани
26.07.2015 24694 56 Serdgio 31
Получение описания (расшифровки) параметров (настроек) торговых конфигураций 1С: Розница, УНФ и УТ
Внешние обработки, которые позволяют вывести названия параметров (настроек) и их описание (расшифровку) по разделам каждой из конфигураций: 1С:Розница (ред. 2.2), 1С:Управление нашей фирмой (ред. 1.6), 1С:Управление торговлей (ред. 11).
1 стартмани
29.08.2019 5619 1 delta 0
Таблица умножения на СКД
Отчет формирует таблицу умножения в диапазоне от А до Б, сделан на СКД.
1 стартмани
05.07.2019 6865 2 Dmitrii D 4
Прикрепленные файлы в отчете "Связанные документы"
Расширение для УТ 11.4. В отчете "Связанные документы" добавлен функционал индикации наличия у документов прикрепленных файлов.
1 стартмани
04.07.2019 8585 4 korelski 2
Универсальный мульти-конструктор отчета UNI Промо
Идея – реализовать возможность консолидации и вывода в одном отчете данных, формируемых другими отчетами системы, произвольными запросами, с использованием числовых констант и формул, определяемых пользователем, а также предоставить возможность максимально гибко настраивать структуру отчета.
1 стартмани
01.11.2013 28751 342 Serdgio 102
Универсальный журнал с "галочками"
Бывает необходимость реализовать какой-либо признак для документа. Например, у бухгалтерии часто возникает желание видеть наличие физических документов. Такой признак можно, конечно, добавить в конфигурации в качестве реквизита, доработать формы, т.е. без программиста не обойтись. а что если пришли оригиналы документов из закрытого периода? Открывать период? Сбивать последовательность документов? - неудобно - удобнее сделать это через свойства или категории, подключенные к документу. Но как смотреть есть галочка или нет - заходить в каждый документ, открывать список категорий или свойств - неудобно. надо дописать стандартный журнал и опять без программиста не обойтись. а что если нельзя дорабатывать конфигурацию? Тогда на выручку придет универсальный журнал с галочками!
1 стартмани
27.06.2019 4299 7 sanches2 2
Просмотр всех констант
Внешняя обработка для просмотра значений констант (любая конфигурация, обычные и управляемые формы).
1 стартмани
15.05.2019 7336 35 spartak_ss_88 13
Универсальная печатная форма "Анализ объекта" + шаблон подключаемой обработки для 1С на управляемых формах + отладка внешней печатной формы.
Универсальная печатная форма для всех программ на управляемых формах. Результат печати содержит все реквизиты и табличные части любого документа или справочника (имя + синоним + значение реквизита или поля табличной части), показывает уникальный идентификатор (УИД/GUID) объекта и дату создания (даже справочника!) на основании УИД. Отказоустойчивость кода обработки позволяет ей открываться как в типовых, так и в самописных программах (большинство обычных внешних печатных форм этого не могут). Кроме интерактивного открытия есть возможность подключения к конфигурации. После добавления появится команда печати почти во всех документах и справочниках. Автоматически определяет среду подключения и выбирает доступный вариант вывода: общая форма печати или же отображение табличного документа в новой форме. Все реквизиты объекта получает запросом, а не перебором строк, это делает быстрым выполнение команды.
Видеоролик выполнен в программе «1С:Бухгалтерия 8» версия 3.0.70.39.
В графе Информация выводится информация о контрагенте (подотчетном лице) или содержание операции. Если для операции можно определить общую сумму, она выводится в графе Сумма, а в соответствующей графе указывается валюта операции.
В журнале предусмотрен отбор по организации, по контрагенту (подотчетному лицу) и полнотекстовый поиск.
Для настройки содержания и внешнего вида списка следует воспользоваться командой Еще — Настроить список. .
С помощью настроек можно:
- отобрать (отфильтровать) данные по заданным условиям;
- отсортировать (упорядочить) данные в указанном направлении;
- сгруппировать данные по заданному признаку;
- оформить таблицу - изменить цвет текста, указать шрифт и т. д.
Чтобы вывести список всех документов организации, содержащий документы реализации и выставленные счета-фактуры, следует выполнить следующие действия:
- перейти на закладку Отбор;
- в колонку Поле добавить значение Тип документа. Для этого можно воспользоваться кнопкой Добавить новый элемент или выбрать поле в списке доступных полей;
- указать вид сравнения В списке;
- заполнить форму Список значений, где по кнопке Добавить выбрать из списка документы Реализация (акт, накладная) и Счет-фактура выданный;
- нажать на кнопку Завершить редактирование.
В список полей отбора можно добавить и другие поля. В этом случае в таблицу будут выведены только те данные, которые удовлетворяют всем условиям отбора.
Выполненные настройки списка автоматически сохраняются при закрытии формы списка. Чтобы эти настройки можно было использовать в дальнейшем, их можно сохранить с помощью команды Еще – Сохранить настройки.
Для восстановления стандартных настроек, следует выполнить команду Еще – Установить стандартные настройки.
Видеоролик выполнен в программе «1С:Бухгалтерия 8» версия 3.0.88.22.
Чтобы проконтролировать наличие оригиналов первичных документов и счетов-фактур, полученных от поставщиков, в стандартных документах поступления предусмотрена группа реквизитов Оригинал.
При получении оригинала первичного документа следует установить флаг получен, а при поступлении оригинала счета-фактуры - флаг СФ получен.
При получении УПД доступен только флаг получен.
Установить или снять отметки о получении документов, счетов фактур или всего комплекта документов можно также в списке документов поступления по команде Оригинал. Сделать это можно и в закрытом периоде.
О том, как в «1С:Бухгалтерии 8» (ред. 3.0) проконтролировать получение от поставщиков оригиналов первичных документов и счетов-фактур см. здесь и здесь.
Чтобы проконтролировать подписание покупателем выставленных ему документов в стандартных документах реализации предназначен флаг Документ подписан. Как использовать этот флаг, см. здесь.
Возможность указывать лицо, ответственное за ведение сделки с конкретным контрагентом или по конкретному договору (менеджера), в стандартных документах поступления и реализации не предусмотрена. При этом программа позволяет настраивать наборы дополнительных свойств для определенных объектов программы. Например, можно добавить дополнительный реквизит Менеджер в справочник Контрагенты, чтобы указывать ответственное лицо, а затем эту информацию использовать при составлении отчетов по полученным или выданным документам.
Использование дополнительных реквизитов включается в разделе Администрирование - Общие настройки. В форме Общие настройки следует развернуть группу Дополнительные реквизиты и сведения, где установить одноименный флаг, после чего перейти по гиперссылке Дополнительные реквизиты в одноименную форму.
В левой части формы Дополнительные реквизиты следует выделить курсором набор реквизитов Справочник "Контрагенты" и нажать на кнопку Добавить – Новый.
В открывшейся карточке дополнительного реквизита следует ввести наименование (например, Менеджер), выбрать тип значения и заполнить другие поля. Если в качестве типа значения выбрать Физическое лицо, то менеджеров можно выбирать из справочника Физические лица.
После сохранения дополнительного реквизита в карточке контрагента появляется возможность указывать менеджера, который работает с данным контрагентом.
После того как к каждому контрагенту будет привязан менеджер, можно формировать отчеты (например, по неподписанным документам реализации или по отсутствующим оригиналам первичных документов и счетов-фактур) в разрезе менеджеров или с отбором по конкретному менеджеру.
Перед формированием требуемого отчета предварительно требуется выполнить настройку списка документов (Еще – Настроить список).
В форме настройки списка на закладке Отбор можно установить отборы по отсутствующим первичным документам, по отсутствующим счетам-фактурам и т. д. Для отобранных документов на закладке Группировка можно установить группировку по менеджерам.
После того как настройка списка выполнена, можно сформировать отчет (Печать - Реестр документов).
Реестр также можно настроить по команде Показать настройки. Например, можно вывести на печать ФИО менеджеров по сделкам, попавшим в список при отборе.
- В конфигураторе 1с создаем новый внешний отчет через пункт меню Файл-Новый-Внешний отчет
- Назначаем отчету имя и переходим к созданию макета. В нижней части формы выбираем Макеты-Добавить-Тип макета-Табличный Документ.
- Исходными данными для тестового отчета будет справочник “Банки”. В макете создаем шапку отчета с названиями колонок (Город, Банк, КорСчет).Заполнение ячеек шапки оставляем по умолчанию Текст. Выделяем строки шапки и назначаем Имя области через меню Таблица-Имена-Назначить имя. В дальнейшем в коде через имя области будем выводить шапку отчета и сами данные.
- Добавляем строки, соответствующие получаемым данным из справочника Банки. Назовем их пГород, пБанк и пКорсчет. Для каждой ячейки Заполнение указываем “Параметр”. Выделяем ячейки параметры и назначаем имя области “Строки”
- Назначаем шрифты, ширину и высоту ячеек, выбираем окантовку ячеек итп. Для форматирования макета отчета служит специальная панель “Форматирование”
- Создаем Форму отчета. В группе формы, напротив Формы отчета нажимаем на значек лупы. При создании формы галку “Использовать систему компоновки данных” не ставим.
- После создания формы отчета добавляем команду формы “Сформировать” (Правый верхний угол вкладка “Команды формы”). Назначаем ей действие на клиенте. Добавляем на форму Кнопку через правую кнопку мыши. Привязываем к кнопке Имя Команды – “Сформировать”, которую только что сделали.
- Пишем обработчик события Команды Сформировать, из которой вызывается функция на сервере для получения данных отчета. Реквизит формы “Отчет” появляется автоматически после создания формы отчета. Отчет создан для примера, поэтому никаких отборов и сортировок в запросе нет и данные выводятся из справочника как есть.
Сохраняем отчет, открываем его в режиме 1с Предприятия 8.3 и нажимаем кнопку “Сформировать”.
Простой внешний отчет со Схемой Компоновки Данных (СКД)
- В конфигураторе 1с создаем новый внешний отчет через пункт меню Файл-Новый-Внешний отчет
- Создаем основную схему компоновки данных (СКД). Для этого нажимаем кнопку “Открыть схему компоновки данных”
- Слева добавляем Набор данных -запрос
- Открываем конструктор отчета. Создаем простейший запрос из объекта справочник. Из левой части (база данных) переносим Справочник “Банки” в поле Таблицы. Раскрываем справочник и переносим интересующие данные в правую часть Поля. Сохраняем запрос.
- Переходим на вкладку “Настройки”. Щелкаем правой кнопкой мыши на Отчете и выбираем “Свойства элемента пользовательских настроек”.
- Выбираем элементы которые будут доступны пользователю 1с для настройки параметров отчета(выбираемые поля, отбор, сортировка, условное оформление и группировки).
- Создаем Форму отчета и форму настроек отчета. При создании формы отчета обязательно ставим галку “Использовать систему компоновки данных”.
- Формы созданы, для простого отчета на СКД никакого написания кода не требуется.Сохраняем отчет.
- Открываем внешний отчет на СКД в режиме 1с Предприятия 8.3. Открываем настройки и выбираем нужные поля.
- Добавляем группировку по “Городу”. В настройках отчета переходим во вкладку “Группировка” и добавляем поле “Город”.
- Сохраняем настройки и нажимаем кнопку Сформировать.
Получаем отчет по справочнику на СКД с группировкой в соответствии со сделанными настройками.
Как прикрепить внешний отчет в программу 1с через дополнительные отчеты обработки.
Чтобы использовать полученные внешние отчеты можно открывать их с диска, либо подключить их к программе через дополнительные отчеты и обработки в нужную подсистему.
Форма подключения чаще всего находится в разделе Администрирование-Печатные формы и обработки -Дополнительные отчеты и обработки.
Читайте также: