Способы добавления отчета в 1С

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

Отчеты и обработки: различия

При этом от других подобных объектов – обработок, их отличает:

  1. Возможность использования СКД (системы компановки данных);
  2. С помощью обработки можно вводить информацию, отчет служит для вывода и организации данных;
  3. Разница в формате файлов: расширение epf говорит о том, что мы имеем дело с обработкой, erf характерно для внешних отчетов.

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

Способы добавления отчета в базу

С помощью специального справочника

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

  1. Для Полного и Административного интерфейсов, перейдя по адресу: Операции->Справочники->Внешние обработки;
  2. Все остальные через: Сервис->Дополнительные отчеты и обработки.
  3. Дальше надо выбрать вид формы, которую необходимо получить.

Итак, как добавить компановку в справочник через форму, вид которой представлен на рис.1

Рис.1 Форма регистрации отчета или обработки

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

  1. Печатная форма, вызываемая по кнопке Печать или другой кнопке в тех объектах, которые указаны в табличной части «Принадлежность печатной формы»;
  2. Заполнение табличных частей, для табличных частей документов и справочников, представленных в Табличной части «Принадлежность обработки по заполнению табличных частей»;
  3. Обработка;
  4. Отчет.

Рис. 2 Поле выбора вида отчета

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

Рис.3 Надпись, говорящая о необходимости выбора файла отчета

Записав элемент, вы сохраните его в базе. При восстановлении и переносе базы, элементы, сохраненные таким образом, также будут переноситься.

Добавление в конфигурацию

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

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

Если конфигурация закрыта для редактирования, необходимо зайти в пункт меню Конфигурация->Поддержка->Настройка поддержки. Откроется окно, как на Рис.4

Рис. 4 Окно редактирования поддержки

  1. Нажать кнопку «Включить возможность изменения»;
  2. Положительно ответить на вопрос системы.

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

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

Рис. 5 Подменю добавления отчета в конфигурацию

Особенности размещения обработки на управляемых формах

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

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

Открыв программу в режиме Администрирования, необходимо в Панели навигации найти пункт «Печатные формы, отчеты и обработки»

Рис. 6 Панель навигации 1С 8.3

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

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

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

  1. Вид;
  2. Объект, к которому будет подключаться обработчик;
  3. Имя, с которым он будет зарегистрирован в базе;
  4. Наименование команды.

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

Рис. 7 Размещение

При этом активность элемента регулируется выбором соответствующего значения в поле «Публикация».

Добавление без размещения

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

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

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

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

Открыть их можно из меню Отчеты->Регламентированные отчеты. После выбора варианта отчета, программа проведет его заполнение данными из базы. Если данных будет не хватать, программа предложит довнести недостающие данные вручную.

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


Добавить комментарий

Ваш e-mail не будет опубликован.

*

code


Переход на электронные трудовые книжки с 2020 года
С 1 января 2020 г. начался переход на электронные трудовые книжки, и эта тема вызывает сейчас огромное количество вопросов. Скоро ...
Особые территориальные условия (РКС, МКС, Ч31/36) в 1С:ЗУП 3.1
Не забудьте представить в ПФР форму СЗВ-СТАЖ за 2019 год. Эту отчётность мы формируем всего раз в год, поэтому прежде ...
Безопасная доля вычетов по НДС в 1С 8.3 Бухгалтерия
Что такое "Безопасная доля вычетов по НДС", как она рассчитывается. Настройка для контроля доли вычетов НДС в 1С 8.3. Как ...
HR - аналитика в 1С:ЗУП КОРП
HR-аналитика в 1С:ЗУП КОРП - это инструмент для принятия управленческих решений. Видео расскажет, как воспользоваться аналитическими отчетами, поставляемыми "в коробке", ...
1C:Розница. «Возврат маркируемой табачной продукции»
С 1 июля 2019 г. розничные магазины должны передавать сведения о продаже табачной продукции в информационную систему маркировки и мониторинга ...
Транспортный и земельный налог для юридических лиц: изменения в 2020-2021 гг.
Порядок расчета транспортного и земельного налога в 2020-2021 году. С 2020 года ИФНС будет присылать сообщения об исчислении транспортного и ...
1С:ERP Урок 51. Производство. Маршрутные карты
Пятьдесят первый видеоурок вводного курса по «1С:ERP Управление предприятием». Продолжаем рассматривать нормативно-справочную информацию подсистемы «Производство и ремонты». Тема на сегодня ...
Транспортный и земельный налоги: отчетность в 2020 году
Начиная с отчетности за 2020 год не будут подаваться декларации по транспортному и земельному налогу. На что обратить внимание при ...
Новые требования к чекам и БСО в 2020 году
Новые требования к чекам и БСО с точки зрения покупателя. Можно ли принять расходы, оформленные чеком без подписи ответственных лиц ...
Как формализовать результаты и ответственность за участок работы по каждому сотруднику бухгалтерии
Как настроить сотрудников бухгалтерии на результат. Мотивация сотрудников бухгалтерии на ускоренное закрытия периода. Получить 13 Лайфхаков по 1С Бухгалтерия: https://buhexpert8.ru/lpbuh?utm_source=seobuhexpert@buhexpert8.ru&utm_medium=youtube-seo ...
Облачные сервисы или что такое IaaS?
Современные задачи требуют современных решений. Например, сейчас многое можно решить, используя так называемые облачные сервисы. Таких сервисов, на сегодняшний день, ...
1С:Учебный центр №1 поздравляет с Новым годом!
🎉 Поздравляем с наступающим Новым годом! Пусть 2020 год принесет много приятных событий и счастливых моментов. Пусть появятся новые перспективы ...
1C:Розница. «Розничная продажа маркируемой табачной продукции».
С 1 июля 2019 г. розничные магазины должны передавать сведения о продаже табачной продукции в информационную систему маркировки и мониторинга ...
1С:ERP Урок 50. Параметризация ресурсных спецификаций
Пятидесятый видеоурок вводного курса по «1С:ERP Управление предприятием». В предыдущем уроке мы рассмотрели, что представляет собой ресурсная спецификация. Сегодня – ...
Использование TopLog WMS в сфере фармацевтики
Автоматизация процессов на складах с помощью WMS помогает ускорить рабочий процесс и свести к минимуму потери. Словосочетание «фармацевтическая логистика» вызывает ...