Как создать отчетный период в 1с 8.3. Бухучет инфо. Формирование отчетов в разрезе документов

18
При формировании отчетов на СКД по умолчанию все группировки развернуты, но бывает что необходимо сразу после формирования показать отчет со свернутыми группировками! Данный код в модуле отчета позволяет свернуть... 9
Что при разработке отчетов требуется чтобы у пользователя с ограниченными правами, отчет формировался полностью без проверки прав! Особенно если настроен RLS Есть несколько способов как это сделать: 1. Установить... 2
Очень часто бывают ситуации, когда необходимо сделать отчет СКД на сложном запросе, который используюет в себе вложенные запросы и объединения внутренние и полные и т.д. - в результате в консоли этот запрос... 2
На днях делал несколько однотипных отчетов на СКД. Общий принцип: формируются все варианты отчета, указанные в настройках схемы и каждый вариант выводится на отдельной вкладке. Потом возникла мысль попробовать... 1
Если в запросе используется конструкция вида регистратор.дата или получение еще какого-либо реквизита через регистратор и это поле не отображается в полях отчета СКД, то: Допустим Вы сделали запрос по регистру...

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

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

Например, Вам требуется сдать отчетную форму за 4 квартал 2014 года. Сейчас в списке выбора параметров отчетной формы такого периода нет (рис.1).

Для того чтобы самостоятельно добавить в список отчетных периодов требуемый период Вам необходимо зайти в справочник «Отчетные периоды» через главное меню

Операции -> Справочник… -> Отчетные периоды (рис.2).


Совет! Для того чтобы быстро найти нужный справочник или отчет в общем списке просто начните набирать его название на клавиатуре! В нашем примере достаточно набрать «отч».

В открывшемся справочнике нажмите на кнопку «Создать» (рис.3)


Откроется окно создания периода, в котором Вам необходимо указать периодичность и дату начала создаваемого периода, остальное заполнится автоматически! (рис.4). Нажимаем «записать и закрыть».


Период «год 2014» создан и будет отображен в списке, но внутри у него пусто, а нам необходимо иметь подпериоды, равные кварталу!

Добавим их с помощью кнопки «Заполнить» при условии, что курсор стоит на нужном периоде (2014 год подсвечен синим!) (рис.5).


В окне генерации отчетных периодов поставьте галочки для необходимых Вам подпериодов, в нашем примере – это кварталы (рис.6). Затем нажимаем кнопку «Заполнить».


Теперь в параметрах нашей отчетной формы появится добавленный период. Вся процедура займет не более минуты. Результат можно увидеть на рисунке 7.


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

Александра Люфт. Специалист Линии Консультации.

Какие отчеты формировать в конце отчетного периода и как это сделать в программе 1С Бухгалтерия 8.3?

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

К такой отчетности относятся:

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

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

Формирование регламентированных отчетов

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

Чаще всего регламентированную отчетность формируют в программе 1С Бухгалтерия предприятия (в случае, если учет ведется в разных программах). Например, если зарплата ведется в конфигурации 1С: «Зарплата и управление персоналом», то данные из нее нужно перенести в «1С Бухгалтерия 8«, а затем только формировать отчеты.

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

Зайдем в меню «Отчеты» и в разделе «1С-Отчетность» выберем «Регламентированная отчетность». Если у вас интерфейс «Такси», вы увидите примерно следующее:

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

Нажимаем кнопку «Создать».

Появится окно «Виды отчетов». Нужно найти в нем папку «ПФР», раскрыть ее и выбрать «РСВ-1 ПФР».

Откроется окно создания отчета:

Выберем нужную организацию, период и нажмем кнопку «Создать первичную РСВ-1». будет создан новый отчет:

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

Печатные формы находятся в разделах. Например, если нажать на ссылку «Разделы 1-5», произойдет переход к просмотру разделов:

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

Передача регламентированной отчетности в электронном виде

В программе существует возможность передавать отчеты в электронном виде. Для этого существует сервис «1С-Отчетность». Чтобы подключиться к нему, вернемся к начальному окну со списком отчетов, то есть проделаем тот же путь, что и в начале: «Отчетность» – «Регламентированная отчетность»:

Теперь зайдем в настройки и выберем «Заявление на подключение 1С-Отчетности»:

Следует знать, что подключиться к сервису «1С-Отчетность» могут только подписчики на ИТС. Существует семидневный тестовый период.

По материалам: programmist1s.ru

Платформа 1С 8.3 и работающие на ней конфигурации по интерфейсу в корне отличаются от предшественников. В новой 1С окно программы разбито на три области: "Главное верхнее меню", "Боковое контекстное меню" (изменяющееся в зависимости от того в каком разделе находится пользователь) и "Рабочая область" (занимает самую большую часть экрана, в которой пользователь работает с данными, вводит информацию).
В предыдущих публикациях мы уделили достаточно внимания теме отчетов в 1С 8.2. Среди наших публикаций: общие правила формирования отчетов, отчеты по товарам, отчеты по продажам, взаиморасчеты с контрагентами и др. Но в новом интерфейсе платформы 8.3 все кардинально изменилось. Во-первых, изменился весь интерфейс программы. Во-вторых, разработчики 1С изменили логику отчетов. Например, вмеcто одного отчета по продажам (как в 8.2) в интерфейс вшиты 20 отчетов по продажам с разными настройками. Названия новых отчетов соответствуют их логическому предназначению. Соответственно настройки отчетов во многом предопределены (уже настроены за пользователя). Скорее всего на предопределенность сделали ставку разработчики 1С для того чтобы пользователи поменьше сами настраивали, побольше пользовались готовым.
Например:

1С 8.3

Анализ первичного интереса (по каналам воздействия)
- Эффективность сделок с клиентами (по видам сделок)
- Анализ эффективности работы торговых представителей
- Анализ продаж по бизнес-регионам
- Валовая прибыль по менеджерам
- Сверка расчетов с партнерами
- В старой конфигурации все эти же отчеты назывались проще:

1С 8.2

Продажи
- Анализ заказов покупателей
- Ведомость по взаиморасчетам с контрагентами

Суть старых и новых отчетов одинакова. Выдается результат обработки одной и той же информации. Разность только в том что в 8.3 отчеты настраиваются абсолютно по другому. Зачем разработчики настолько кардинально изменили интерфейс и методы работы с отчетами - тайна покрытая мраком. Но поскольку программа 1С 8.3 уже широко используется многими предприятиями, то не будем углубляться в причины кардинального изменения интерфейса, а лучше разберемся как работать с новой программой.
Предупредим, что даже опытный пользователь 1С может столкнутся с трудностями при настройке отчета в 8.3. Уж очень все по-новому. На первый взгляд может показаться, что отчеты вообще не настраиваются в силу обширной коллекции предопределенных настроек втиснутыми разработчиками в конфигурацию, но это не так. Отчеты в 1С 8.3 настраиваются и ниже на примере отчета "Валовая прибыль по партнерам" мы разберем основные методы настройки отчетов 1С 8.3.
1. Выбор отчета . Во-первых, рекомендуем из уже имеющихся настроенных отчетов выбрать тот, который более всего близок по сути к цели извлекаемой информации, чтобы минимизировать трудозатраты на настройку. А возможно вы подберете тот, который и вовсе настраивать не нужно. Правда для этого вам нужно будет перелопатить все имеющиеся отчеты. Будем оптимистами. Опыт - всегда полезная штука.
2. Отборы . Основной вид фильтра предназначенный для отсева с отчета заведомо ненужной информации. Например, отбор может быть установлен по покупателю, подразделению, менеджеру, складу и т.д. Отборов в отчете может быть произвольное количество. Т.е. вы можете отобрать по менеджеру и по складу одновременно.

3. Группировка . Все, кто знаком с методами настройки отчетов предыдущих версий 1С знают, что группировка - это инструмент представления информации в удобном для просмотра виде. Группировка значительно сокращает длину отчета, если он огромных размеров, позволяет ступенчато просматривать данные, выдает количественные и суммовые итоги по каждой группе. Чтобы по достоинству оценить удобство данного метода нужно самостоятельно сформировать отчет и убедится на собственном опыте. Проделайте те же настройки в отчете, как показано на скриншоте ниже. Обратите внимание, что на вкладке "Редактирование группировок" есть стрелочки, которые передвигают группировки вверх-вниз, что позволяет выстроить иерархию кто главнее из группировок, что под чем будет разворачивается.

Если вы в точности повторили наши настройки у вас должен получится точно такой отчет как на скриншоте ниже.
Мы рассмотрели основные методы работы с отчетами. Более специфические отчеты потребуют от вас усидчивости и экспериментов с настройками.


Если у вас остались вопросы по работе в 1С, задайте вопрос нашей службе поддержки. Воспользуйтесь формой обратной связи для бесплатной консультации со специалистом 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С. В следующих статьях разберем другие.