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

Обновлено: 06.07.2024

В программе 1С имеются формы статистической отчетности, которые попадают в программу вместе с обновлением. Но бывают случаи, когда пользователь не может найти какой-либо статистический отчет, либо же форма этого отчета еще не обновлена. Как быть в такой ситуации? Есть два варианта: 1) скачать нужную форму с сайта статистики и загрузить ее в программу вручную; 2) загрузить или обновить формы статистики непосредственно из программы 1С. В этой публикации рассмотрим оба варианта.

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

Загрузка шаблона формы статистического отчета вручную.

Рассмотрим действия пошагово.

Шаг 1. Откройте раздел «Отчеты» - «Регламентированные отчеты».

Шаг 3. В открывшемся окне перейдите в раздел «Статистика» и найдите пункт «Прочие формы».

Чтобы не искать в огромном списке форм, введите название в строку поиска вверху.

Предположим, нам нужно загрузить формы «Сведения о запасах топлива (4-запасы)» и «Сведения о производстве продукции животноводства и поголовье скота (3-фермер)».

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

Шаг 5. В окне «Формы выбора шаблона» нажмите «Загрузить».

Шаг 6. Укажите файлы форм в формате XML. Можно выбрать несколько форм сразу, используя кнопку Shift. Нажмите «Открыть» для переноса форм в 1С.

Появится надпись – «Все XML-шаблоны успешно загружены» и пользователь сможет выбрать форму отчета из списка.

Мы загружали формы «3-фермер» и «4-запасы». Нажав кнопку «Выбрать» - пользователь продолжает работу с загруженной формой.

Второй вариант загрузки формы – это использование веб-сервиса обновления форм.

Загрузка и обновление форм статистической отчетности через веб-сервис 1С.

Для обновления шаблонов форм отчетности через веб-сервис 1С нажмите одноименную кнопку в форме выбора шаблона.

Для обновления форм нажмите кнопку «Только обновления». Компьютер сам отметит имеющиеся в программе формы и по нажатию кнопки «Обновить шаблоны» выполнит их обновление.

Для загрузки отдельной формы, найдите ее в списке и отметьте галочкой. Нажмите «Обновить шаблоны». Форма загрузится в программу и отобразится в списке отчетов.

Дождитесь окончания загрузки.

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

Обратите внимание, если вы зайдете в сервис еще раз, кнопки «Только обновления» не будет – т.к. нет форм для обновления.

Для удобства поиска можно воспользоваться кнопками сортировки и поиска.

При выборе пользователем загруженной формы под шаблоном отражена информация о ней: «Используется последняя версия шаблона» и указана редакция формы.

Нажмите «Создать» и откроется форма для заполнения.

Еще раз обращаем внимание, что все формы, загруженные пользователем самостоятельно, формируются в разделе «Статистика» – «Прочие формы».

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

На сегодняшний день статистических форм огромное количество. Раннее мы уже рассматривали примеры заполнения форм статистической отчетности П-1 и П-4, возможно вам пригодится эта информация.

Бывают ситуации, когда вышеперечисленные способы не помогают. Тогда рекомендуем попробовать еще несколько вариантов, разработанных программистами 1С.

Дополнительный способ № 1: Загрузка и обновление форм отчетности через раздел «Настройка»

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

Возможно этот вариант будет вам более удобен.

Шаг 1. Перейдите в раздел «Отчеты» - «Регламентированные отчеты».

Шаг 2. Переключитесь в раздел «Настройки» и перейдите по гиперссылке «Настройка XML-шаблонов электронных версий отчетов» подраздела «Отчеты в Росстат».

В справочнике «Шаблоны электронных версий форм отчетов статистики» можно также выполнить обновление форм через веб-сервис, нажав одноименную кнопку «Обновить через веб-сервис», или загрузить шаблон формы, скачанный с сайта Росстат по кнопке «Загрузить».

По гиперссылке «Перейти на сайт Росстата с полным списком актуальных шаблонов» можно скачать нужную форму.

Рассмотрим оба варианта: обновление форм и загрузка нового шаблона через данный раздел.

Нажав кнопку «Настройка адреса сервера ССО», в виде «гаечного ключа», пользователь может посмотреть настройку адреса сервера ON-line модуля для обновления шаблонов.

По окончанию загрузки шаблонов с сайта Росстата формы отчетности будут обновлены в 1С.

Дополнительный способ № 2: загрузка XML-шаблонов отчетов вручную

Для рассмотрения второго варианта загрузки формы шаблона предварительно скачайте его из «Альбома форм федерального статистического наблюдения» с сайта Росстат.

Для этого выполните следующие действия.

Шаг 1. Перейдите по ссылке «Перейти на сайт Росстат с полным списком актуальных шаблонов».

Шаг 2. В открывшемся альбоме форм, в строке поиска введите название формы и нажмите «Найти».

Например, мы зададим поиск шаблона формы отчета «1-предприниматель».

Шаблон сохранится в папке «Загрузки» или другую папку в зависимости от настройки вашего компьютера.

В нашем примере шаблон формы отчета «1-предприниматель» имеет название – f_misp_ip_01.

После загрузки шаблона нажмите «Ок».

Файл с шаблоном формы экспортирован в систему 1С.

В дальнейшем загруженные шаблоны можно формировать в разделе «Статистика» - «Прочие», как мы рассматривали выше.

В поле «Шаблон» найдите загруженную форму и нажмите «Выбрать». В нашем примере загружена «Форма №1 – предприниматель. Сведения о деятельности индивидуального предпринимателя за 2020 год».

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

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

В программах 1С реализовано множество различных отчетов. Но не всегда они могут удовлетворить пользователя в поиске и формировании нужной информации. В данной публикации мы расскажем о таком виде отчета, как «Универсальный отчет», который есть и в 1С: Бухгалтерия предприятия и 1С: ЗУП. Ранее мы даже снимали видеоурок по работе с ним, однако все равно многие бухгалтеры незаслуженно обходят этот отчет стороной, предпочитая по-старинке сделать необходимый отчет вручную. Поэтому наглядно покажем все достоинства универсального отчета на примере программы 1С: ЗУП ред. 3.1.

«Универсальный отчет» можно открыть двумя способами:

• в разделе «Администрирование»;

• используя меню «Все функции».

Вариант 1.

Перейдите в раздел «Администрирование» - «Печатные формы, отчеты и обработки». Нажмите на гиперссылку «Универсальный отчет».

Вариант 2.

Открыть отчет через панель «Все функции…». Это немного дольше, но здесь вы можете найти еще много чего интересного для себя.

Раздел открывается в кнопке меню «Сервис и настройки» строки заголовка – в виде «кнопки-стрелочки».

Что делать, если у вас того пункта нет?

Панель «Все функции…» включается в меню «Настройки» - «Параметры».

Откройте этот раздел.

Установите галочку «Отображать команду «Все функции» и нажмите «Ок». Этот пункт появится у вас в выпадающем верхнем меню.

В разделе «Все функции» пользователь может открыть и посмотреть любой документ, справочник, отчет, регистр и т.п., имеющийся в программе. Не все они отображены на рабочем столе и многие скрыты от пользователя. Все объекты программы сгруппированы по разделам.

Разверните узел «Отчеты». В разделе вы увидите все отчеты программы, выстроенные по алфавиту. Пролистав список ниже, найдите «Универсальный отчет» и откройте его.

Сразу отметим, если вам отчет понравится и вы планируете им часто пользоваться, можете добавить его в «Избранное». Для этого нажмите на «звездочку» у его названия.

Этим вы облегчите в дальнейшем доступ к отчету: нажмите «звездочку» на строке заголовка программы и откроется пункт «Избранное» с сохраненной туда формой отчета.

Рассмотрим, какие возможности представляет нам этот отчет и на основании чего он формируется.

Инструментом «Универсальный отчет» можно сделать любую выборку информации из:

• регистров расчета; планов видов регистров.

Рассмотрим некоторые примеры и принцип его работы.

«Универсальный отчет» по данным справочников

Составим отчет по данным справочника «Физические лица».

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

Шаг 1. Выберите объект для составления отчета – «Справочник» и укажите информацию какого справочника хотите получить. В нашем примере справочник «Физические лица».

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

Нажмите «Сформировать». Отчет нам «выдал» информацию из справочника физические лица: дату рождения, пол, ИНН, СНИЛС и т.п.

Давайте уберем не нужные столбцы.

В отчет выведены данные лишь те, которые мы отметили в настройке:

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

Проверим, у всех ли сотрудников внесен адрес электронной почты, для автоматической отправки расчетных листков.

Шаг 4. Снимите лишние отметки с полей. В поле для вывода информации мы добавили вывод значения электронной почты из справочника. Пользователь может добавлять и удалять поля отчета.

Сформируйте отчет – «Закрыть и сформировать».

Из отчета видно, что не у всех сотрудников внесены адреса электронной почты для рассылки расчетных листков.

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

Посмотрим, какую информацию можно получить еще с помощью «Универсального отчета».

Следующий вариант – это данные по документам.

«Универсальный отчет» по данным документов

В отличие от предыдущей настройки для формирования отчета по документам добавляются поля выбора периода.

Например, сформируем информацию по документу «Отпуск» за период с начала текущего года.

Шаг 1. Установите период отчета, укажите «Документ» и название документа – «Отпуск». Проверим отчет – нажмите «Сформировать».

Шаг 2. Откройте «Настройки». Сгруппируем наши документы по месяцам начисления.

Перейдите на закладку «Структура». Изначально здесь только одна строка «Детальные записи».

Выделите ее и нажмите кнопку «Обернуть ту строку в группировку по полю» и в открывшемся окне выберите поле для группировки. В нашем примере предложено по месяцам, т.е. выбираем поле «Период регистрации. Наша детализация должна выглядеть как на скриншоте – сначала «Период регистрации», а под ним со сдвигом «Детальные записи», т.е. строки с документами.

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

Шаг 3. Нажмите «Закрыть и сформировать» и посмотрите результат отчета.

В отчете информация по документу «Отпуск» сгруппирована по месяцу отражения начисления.

А в чем же разница, когда в разделе «Структура» записи стоят подряд (если бы мы просто добавили – «Добавить») или со сдвигом (группировка).

Шаг 4. Удалите настройку (кнопка-крестик) и добавьте поля снова – «Добавить». Группировку применять не будем, а лишь укажем – «Период регистрации» и «детальные записи».

Шаг 5. Нажмите «Закрыть и сформировать».

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

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

Шаг 6. Выделите строку «Детальные записи» и нажмите кнопку «Сгруппировать» и выберите «Период регистрации». Так у нас период регистрации имеется просто строкой и дополнительно с группировкой детальных записей - иерархия.

Шаг 7. Сформируйте отчет с такой настройкой.

Мы объединили обе группировки в одном отчете.

Кроме выбора полей и группировки отчета, в настройке есть закладка «Отбор». В зависимости от выбора объекта отчета также, как и в любом другом отчете 1С, можно установить отбор по параметрам, допустимым для данного объекта. Например, отобрать данные по подразделению, организации и т.п.

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

«Универсальный отчет» по данным регистров сведений

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

Рассмотрим некоторые примеры формирования отчета по данным регистров.

Регистр сведений – это объект конфигурации, позволяющий хранить данные в разрезе значений. Например, курсы валют – в разрезе валюты, графики работы сотрудников – в разрезе графиков, какие-либо настройки программы и т.п. Все записи хранятся в регистрах сведений и по любым записям выбранного регистра можно сформировать отчет и посмотреть данные.

Сформируем «Универсальный отчет» по регистру сведений «График работы сотрудников».

Шаг 1. Выберите вариант отчета – «Регистр сведений», укажите период и наименование регистра. В нашем примере – «График работы сотрудников».

Настройка последнего поля зависит от выбранных данных, потому вы можете просто поэкспериментировать, меняя вариант настройки и смотреть результат формирования отчета. Для примера выберем вариант «Срез последних».

Шаг 2. Нажмите «Сформировать». В отчете мы получили значения графиков работы каждого сотрудника.

Используя кнопку «Настройки» также, как мы рассматривали выше, можно убирать из отчета лишние колонки, добавлять данные и настраивать группировку. Все эти возможности зависят от выбранного регистра.

Не так давно мы рассматривали тему «Организация воинского учета в 1С: ЗУП». Давайте с помощью «Универсального отчета» и данных регистра сведений посмотрим, у всех ли сотрудников заполнены сведения о воинском учете.

Для этого достаточно выполнить следующие действия.

Шаг 3. Выберите наименование регистра сведений «Воинский учет» и нажмите «Сформировать».

В нашем примере данные внесены лишь у сотрудника Севрюков С.М. Судя по отчету, кадровику есть над чем поработать.

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

Например, возник вопрос: как посмотреть бухучет зарплаты сотрудника, в случае, если для разных сотрудников назначаются разные бухгалтерские проводки. Мы знаем, что для этих целей в программе есть документ «Бухучет начислений сотрудника».

И эти данные постоянно меняются. Как узнать, какой способ отражения установлен на текущий момент и по какому регистру мы можем получить эти данные.

Если вы в любом документе, в верхнем правом углу нажмете кнопку «Еще» и выберите команду «Движения документа», то увидите какие движения и по каким регистрам сформировал данный документ.

Данный документ внес записи в регистр сведений «Бухучет плановых начислений».

Если мы сформируем «Универсальный отчет» по данному регистру, мы получим сводные данные о бухучете плановых начислений сотрудников.

Шаг 4. Укажите «Регистр сведений» - «Бухучет плановых начислений» и нажмите «Сформировать».

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

«Универсальный отчет» по данным регистров накопления

Кроме этого регистра в программе имеется такой регистр, как «Регистр накопления». Рассмотрим, что это и какие сведения по данным этого регистра мы можем получить в отчете.

Регистр накопления, в отличие от регистра сведений, накапливает числовые данные. В результате проведения документов эти данные увеличиваются и уменьшаются. На их основе формируются различные регламентированные отчеты. И зачастую возникает ситуация, когда пользователь не может понять, откуда взялась та или иная цифра в отчете, на помощь придет «Универсальный отчет», с выборкой данной по заданному регистру накопления.

Например, сформируем отчет по регистру накопления «Расчеты налогоплательщиков с бюджетом по НДФЛ».

По отчету можно проанализировать НДФЛ по датам получения дохода. Щелкнув дважды мышкой на ячейке с суммой и выбрав поле «Регистратор», можно посмотреть, каким документом зафиксирована запись в данный регистр.

Если суммы вызывают сомнения, зная, каким документом сделана запись, несложно найти ошибку.

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

Еще раз напомним, об отчете «Движении документа» в кнопке «Еще» любого документа в 1С.

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

«Универсальный отчет» по данным регистра расчета»

Регистр расчета собирает и хранит расчет данных заработной платы. Он схож с регистром накопления, но вместе с ним задействован параметр «План вида расчета» и он периодический.

Регистр расчета представлен:

• регистр расчета «Начисления»;

• регистр расчета «Удержания».

Посмотрите «Отчет о движении документа «Начисление зарплаты и взносов». Помимо записей в регистры сведений и регистры накопления, последней строкой сделана запись в регистр расчета «Начисления».

И если сформировать «Универсальный отчет» по регистру расчета, выбрав вид «Начисления», получим собранные данные за указанный период.

В данном примере регистр расчета «Начисления» данные выбраны за месяц – сентябрь 2020 года.

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

Так, умело пользуясь таким инструментом как «Универсальный отчет», пользователь может получить любую информацию из программы 1С: будь то справочники, документы, записи регистров. И особое умение анализировать регистры 1С и их записи с помощью «Универсального отчета» облегчит работу бухгалтера и поможет с легкостью найти ошибки в других отчетах .

Приветствую. Продолжаем изучать объекты на дереве конфигурации и на очереди "Отчет" (Рисунок 1).

Создание отчета ничем не отличается от создания любого другого объекта дерева конфигурации: через контекстное меню или через значок плюсик.

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

Как и в жизни, отчеты хранят какую-то информацию, так и наши отчеты будут хранить информацию, которую хочет видеть пользователь.

Приступим к созданию отчета. Перед нами стоит задача: необходимо вывести список всех сотрудников по предприятию.

Добавляем отчет и называем его "Список сотрудников" (Рисунок 2).

Теперь необходимо нажать на кнопку "Открыть схему компоновки данных" (Рисунок 3).

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

В открывшемся окне нажимаем "Готово"(Рисунок 4).

В следующем окне нужно подготовить все для создания отчета. Для этого создадим запрос (Рисунок 5).

После этого переходим в низ открывшегося окна и нажимаем кнопку "Конструктор запроса" (Рисунок 6).

В открывшемся окне нужно выбрать тот объект, по которому вы хотите сделать отчет, в данном случае нас интересует отчет по сотрудникам, значит выбираем справочник "СписокСотрудников" (Рисунок 7).

Перетаскиваем справочник (или двойным нажатием или на стрелочку вправо, выделив справочник) во второй столбец (Рисунок 7).

Теперь необходимо раскрыть элементы этого справочника и выбрать там те, которые мы хотим видеть в отчете (Рисунок 8). Перетаскиваем в столбец "Поля" нужные элементы (Рисунок 8).

После этого нажимаем "Ок" и в поле "" появится запрос (Рисунок 9).

Переходим на вкладку "Настройки" (Рисунок 10).

На этой вкладке нужно создать сам отчет (Рисунок 11). Создаем группировку.

В новом окне нажимаем "Ок", ничего не меняя (Рисунок 12).

После этого идем вниз и перетаскиваем нужные поля (Рисунок 13).

В итоге у вас должно получиться так (Рисунок 14).

Доступные поля - это те поля, которые вы выбрали на этапе создания запросе.

После этого закроем все окна, отчет готов, но нужно добавить его в одну из подсистем, иначе пользователь не сможет им пользоваться (Рисунок 15).

Запустим пользователя, перейдем в подсистему и найдем наш отчет (Рисунок 16).

Как видите, отчета нет. Нужно нажать кнопку "Сформировать" и отчет появится (Рисунок 17).

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

Создание отчета завершено - это самый простейший отчет, который может создавать платформа. Это минимально, что она может и ее функционал намного больше, чем мы сделали сейчас. Но все это еще впереди, пока остановимся на этом.

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

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

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

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

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

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

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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