Как составляется отчет на 1 с. Как пользоваться универсальным отчетом

Говорят, что под названием 1С изначально подразумевалась фраза «одна секунда», т.е. программы должны выдавать отчеты быстро, «в одну секунду». Скорость работы отчетов очень важна, но еще важнее, чтобы отчеты выдавали правильную информацию — разберемся с этим на примере создания простого отчета в 1С 8.3 на базе конфигурации Управление торговлей 10.3. Для создания корректных отчетов желательно (даже настоятельно рекомендуемо) уметь конфигурировать 1С и немного уметь программировать на внутреннем языке и языке запросов 1С, хотя, с другой стороны, создание отчетов — прекрасная возможность начать осваивать эти навыки.

Данное описание является учебным для понимания основных принципов создания отчетов 1С

Как создать отчет в 1С 8.3

Чтобы создать отчет, необходимо открыть 1С в режиме конфигуратора, для этого в окошке запуска 1С выбираете нужную базу в списке и нажимаете кнопку Конфигуратор:

В самом конфигураторе заходите в меню Файл и выбираете пункт Новый:


В появившемся меню выбираете пункт Внешний отчет и нажимаете кнопку ОК:


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


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

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

В окне отчета (которое открывается при создании отчета) в нижнем списке устанавливаете курсор на пункт Макеты и, при нажатии правой кнопкой мыши, в появившемся меню нажимаете Добавить:


В открывшемся конструкторе макета можете задать имя макета, в качестве типа макета должен быть выбран Табличный документ, после чего нажимаете в конструкторе кнопку Готово:


После чего откроется окно макета, напоминающее лист Excel:


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

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

Для создания области шапки левой кнопкой кликаем на заголовке строки (там, где номер строки указан), чтобы выделить строку вот так (должна быть выделена вся строка одним кликом на заголовке):


После этого идем в меню Таблица главного меню, заходим в подменю Имена и кликаем на пункт Назначить имя:


Программа предложит указать Имя области, имя также не должно содержать пробелов и спецсимволов, после этого нажимаем ОК, должно получиться так:


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

Чтобы отформатировать текст в ячейке, нажимаем на ячейку правой кнопкой и кликаем на Свойства. Справа откроется окно свойств ячейки. Прокручивая содержимое окна вниз, найдите поле Шрифт и нажмите на кнопку «...»:


В открывшемся окне в разделе Начертание устанавливаем галочку Жирный и нажимаем кнопку ОК:


В макете должно получиться вот так:


Таким же образом создаем область строки номенклатуры, только не выделяем жирным:


В области строки нужно указать, что Наименование — это параметр, т.е. что туда будет подставляться реальное наименование номенклатуры при выводе отчета. Для этого открываем свойства ячейки с наименованием и в свойствах в поле Заполнение выбираем значение Параметр, на этом настройка макета завершена:


Возвращаемся в главное окно отчета и в нижнем списке кликаем правой кнопкой на пункт Формы и нажимаем Добавить:


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


В результате откроется окно свойств кнопки в правой части экрана, в поле Действие нажимаем на лупу:


После этого откроется модуль формы, в котором нужно запрограммировать формирование отчета:


Сначала вставим вместо выделенного текста следующий текст программного кода:

//создаем табличный документ, который будет наполняться частями отчета и выводиться на экран
ТабДокумент = Новый ТабличныйДокумент;
//далее, получаем макет, который создавали при создании отчета
Макет = ПолучитьМакет("Макет");
//теперь нужно вывести шапку отчета, дял этого получаем область шапки из макета и выводим ее в табличный документ
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ТабДокумент.Вывести(ОбластьШапка);
//с помощью запроса получаем выборку наименований номенклатуры, которые надо вывести в отчете
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| Наименование
|ИЗ
| Справочник.Номенклатура
|";
//получить из макета область строки номенклатуры — будем обращаться к ней в цикле для вывода каждого наименования
ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
//обрабатываем в цикле каждое наименование из полученной выборки
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
//для вывода очередной строки нужно указать очередное наименование в параметре области (сам параметр мы настраивали при создании макета)
ОбластьСтрока.Параметры.Наименование = Выборка.Наименование;
//параметр заполнили, теперь можно вывести строку
ТабДокумент.Вывести(ОбластьСтрока);
КонецЦикла;
//табличный документ сформирован, теперь выводим его на экран
ТабДокумент.Показать("Перечень номенклатуры«);

Когда текст будет скопирован в модуль формы, то строки, начинающиеся с двойного слэша «//», будут выделены зеленым — это комментарии, в них описано, что выполняет каждая строчка кода:


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

  1. Необходимо создать табличный документ, который будет наполняться частями отчета и выводится на экран, делается это строкой «ТабДокумент = Новый ТабличныйДокумент;»
  2. Нужно получить макет отчета, из него будем получать структуру отчета по частям (области), делается это строкой "Макет = ПолучитьМакет("Макет")"
  3. Для вывода каждой из областей нужно получить ее из макета и вывести в табличный документ, делается это строками "ОбластьШапка = Макет.ПолучитьОбласть("Шапка")" и «ТабДокумент.Вывести(ОбластьШапка)»
  4. Если требуется заполнить параметры, который становятся известны только при выполнении программы, то перед выводом области нужно заполнить такие параметры, делается это строкой «ОбластьСтрока.Параметры.Наименование = Выборка.Наименование»
  5. И лишь, когда табличный документ заполнен всеми нужными частями отчета, он выводится на экран, делается это строкой "ТабДокумент.Показать("Перечень номенклатуры")"

И сейчас можно проверить работу отчета — открываем 1С в режиме предприятия (кнопка 1С: Предприятие в окне запуска 1С). В главном меню заходим в меню файл, нажимаем Открыть:


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


и получаем перечень номенклатуры:


Это лишь один из способов создания отчетов в 1С. В следующих статьях разберем другие.

Возможность пользоваться в программе 1С историей хозяйственных операций для формирования итоговых отчетов и планирования показателей – одно из главных достоинств программы 1С и одно из главных условий современного бизнеса. Ниже приведен список отчетов, благодаря которым каждая коммерческая компания пользующаяся программой 1С "Управление торговлей" держит руку на пульсе происходящих дел.
Специалисты нашего проекта решили поделится практическим опытом, и рассказать пользователям о самых востребованных отчетах 1С и их предназначении. Ниже приведены виды отчетов, краткая характеристика и ссылка на инструкцию с подробным описанием настройки по формированию отчета (ссылка есть на на все отчеты). Впрочем, все кто знает для чего нужен тот или иной отчет, но "плавает" в методах построения может сразу ознакомится с готовыми инструкциями по настройке отчетов в рубрике "Аналитка" нашей Wiki-1C энциклопедии FAQ 1C .

1. Продажи и результаты деятельности

· отчет по продажам

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

· валовая прибыль

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

· рапорт руководителю

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

· авс-анализ продаж

отчет выполняется на основании отчета о продажах. В отчет заложен принцип Парето (80 % продаж делает 20 % ассортимента продукции). Этот отчет классифицирует весь товар на самую продаваемую продукцию и неходовую продукцию. Универсальность этого отчета позволяет проводить авс-классификацию практически любых показателей деятельности компании. Необходим для маркетологов, руководителей, продавцов.

· xyz-анализ покупателей

отчет прендназначен для анализа стабильности. Для каждого из 3-х классов (X, Y и Z) задаются свои значения – относительные коэффициенты вариации параметра. Считается что класс X объекты с наиболее стабильными параметрами, а класс Z – с самыми нестабильными параметрами.

· план-фактный анализ продаж

любая уважающая себя компания планирует свою деятельность, в том числе и продажи. План-фактный отчет по продажам как нельзя лучше отражает успеваемость фирмы согласно запланированным показателям по продажам. Необходимым условием эффективного использования данного отчета является ведение в базе данных плановых показателей продаж. Отчет необходим руководителям торговых подразделений, ответственным менеджерам, директорам, экономистам.
процент выполнения/невыполнения заказов
в торговой деятельности существует практика оформления предварительной договоренности с клиентом о покупке продукции. Как правило, такие договоренности оформляются заказом покупателя. Если вас интересует, как формируется воронка продаж вашей компании, то просто необходимо пользоваться отчетом о проценте выполнения/невыполнения заказов покупателей. Причиной невыполнения (потери) клиента могут быть: отказ клиента, отсутствие товара, отсутствие оплаты и т.д. Анализ заказов покупателей ответит на все вопросы по заказам.

· отчет по товарам, переданным на комиссию

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

· показатели работы менеджеров

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

2. Остатки и склад

· отчет по срокам хранения продукции

показывает количество времени хранения товарных по интервалам времени на складах компании. Интервалы могут быть произвольными, но обычно это промежутки: до 30 дней, от 30 до 60 и более. Отчет необходим менеджерам по логистике, закупкам и сбыту. Отчет наглядно показывает самый быстрооборачиваемый товар и товар с большим сроком хранения (угроза неликвида).

· анализ точки заказа

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

· анализ закупок. План-факт выполнения закупок

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

· анализ свободного товара на складе

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

· анализ складских остатков

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

· остатки на складах в ценах себестоимости (закупочных ценах)

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

3. НДС и налоги

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

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

4. Задолженность, деньги

· отчет о дебиторской задолженности

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

· БДР

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

· анализ доступности денежных средств

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

· анализ движения денежных средств

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

5. Ценообразование

· анализ цен

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

· прайс-листы

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

· ценники

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Одним из наиболее старых и важных для отражения хозяйственной деятельности предприятия документов является «Бухгалтерский баланс». Актуальная на данный момент форма разработана в 2010 году в Министерстве Финансов Российской Федерации и утверждена приказом №66 от 02.06.2010. Согласно этому приказу, начиная с 2013 года все организации, осуществляющие деятельность на территории РФ должны ежегодно его сдавать в налоговые органы.

Для того, чтобы открыть необходимый регламентный отчет мы должны (в программе «Бухгалтерия 8.3») перейти в подсистему «Отчеты» и в меню «1С Отчетность» выбрать соответствующую команду (Рис.1)

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

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

  • Какие отчеты уже зарегистрированы в базе;
  • За какой период они создавались;
  • Вид отчета (первичный или корректирующий);
  • Состояние, в котором находится отчет (сдано, в работе, подготовлен).

Рис.2

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

  1. Создать необходимый нам отчет;
  2. Загрузить его из файла, сохраненного на компьютере;
  3. Проверить, правильно ли сформирована выгрузка и соответствуют ли контрольные суммы заложенным в программе алгоритмам;
  4. Вывести на печать табличный документ, сформированный на основании внесенных данных;
  5. Создать и отправить файл выгрузки.

Необходимый нам «Бухгалтерский баланс» мы можем найти нажатием на кнопку «Создать». Результатом клика будет форма (Рис.3)
Рис.3

Если в открывшемся окне на закладке «Избранные» нет пункта «Бухгалтерская отчетность (с 2011 года)», нам придется перейти на закладку «Все» и выбрать этот документ.

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

Рис.4

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

Нажав на кнопку «Создать» мы откроем соответствующую форму (Рис.5).

Рис.5

Сразу следует обратить внимание на одно обстоятельство: «Бухгалтерская отчетность» — это не только «Бухгалтерский баланс», но еще и:

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

И все эти отчеты можно сформировать нажатием одной кнопки «Заполнить» (Рис.6), выбрав «Все отчеты».

Рис.6

Для заполнения конкретного документа необходимо выбрать «Текущий».

Заполненная форма «Бухгалтерского баланса» представлена на Рис.7

Рис.7

В любое поле можно добавить собственные данные, нажав на команду «Добавить строку».

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

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

Рис. 8.

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

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

«Оборотно-сальдовая ведомость», «Анализ субконто», «Карточка счета», «Шахматная ведомость» и многие другие формы, позволяющие анализировать бухгалтерские данные, принято называть стандартными отчетами.

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

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

Рис.9

Прежде, чем сформировать отчет пользователь может задать период, данные за которой будут приниматься во внимание при заполнении формы, а так же произвести его более тонкую настройку (нажатием на кнопку «Показать настройку»)

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

Рис.10

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

  1. Группировка – установленная галочка «По субсчетам», показывает, что форма будет содержать данные в разрезе не только основных счетов, но и их подгрупп;
  2. Отбор – здесь пользователь может указать по какой организации, подразделению или счету он хочет видеть данные, а также определить необходимость вывода информации по забалансовым счетам;
  3. Показатели – определяется, будут ли выводиться цифры по бухгалтерскому или налоговому учету;
  4. Развернутое сальдо – по каким счетам и субсчетам требуется вывод развернутой информации;
  5. Дополнительные поля – определяют внешний вид формы;
  6. Оформление – надо ли выделять красным отрицательные величины и уменьшать автоотступ.

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

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

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

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

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

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

Рис.11

Что мы видим:

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

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

Проверка данных по нал. и бухучёту осуществляется путем формирования отчётов в программе 1С .

Сегодня мы рассмотрим порядок действий и вопросы, касающиеся этой темы, а именно:

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

1. Настройка формы отчетов

В конфигурации возможно изменять настройки формы отчётов с помощью специальной панели “Настройки”.

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


Возможно задать параметр, по которому данные будут фильтроваться в док-те и вид, по которому будет осуществляться сравнение данных.

2. Автоматическое формирование отчета

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


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

3. Расшифровка отчетов

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


4. Недостаточно памяти при формировании отчёта в 1с

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

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

По умолчанию ограничения составляют:

  • 32-битная система - 2 Гб
  • 64-битная система - 4 Гб

Чтобы разрешить ошибку “Недостаточно памяти” необходимо расширить адресную память. Для этого Вам необходимо:

Шаг 1. В командной строке введите команду CDM и нажмите Enter

Шаг 3. Перезагрузите компьютер


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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