Способы добавления отчета в 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


Постфиксы в номерах кадровых приказов
Как настроить вывод постфиксов в номерах кадровых приказов в 1С ЗУП. Как донастроить макет печатной формы кадровых приказов. Получить 15 ...
Указание сведений о регистрации в налоговом органе в 1С:ЗУП ред.3
В этом видеоуроке эксперты 1С демонстрируют, как в программе «1С:Зарплата и управление персоналом 8» редакции 3 указать сведения о регистрации ...
Подготовка и отправка заявления о зачете переплаты по налогу в 1СБухгалтерии 8
При переплате налога (сбора, страховых взносов, пеней, штрафов), налогоплательщик вправе представить в ИФНС заявление о зачете (возврате) излишне уплаченных сумм ...
Корректировка формы СЗВ-СТАЖ
Подробный разбор, как подавать корректировку СЗВ-СТАЖ по одному сотруднику. Что делать, если обнаружена ошибка в сданной форме. Обзор изменений в ...
1С:ERP Урок 12. Установка цен номенклатуры
Двенадцатый видеоурок вводного курса по прикладному решению «1С:ERP Управление предприятием». Продолжаем рассматривать подсистему «Продажи». Тема будет освещена в нескольких уроках ...
Информационная система 1С:ИТС - выпуск июнь 2019
- Как освободить ставку сотрудника на период его отсутствия (болезнь, прогул, неявка) или отпуска по беременности и родам? - Как ...
Возмещение стоимости медикаментов бывшим сотрудникам в 1С:ЗУП ред.3
По НК РФ доходы бывших сотрудников – пенсионеров по возрасту, которые были получены ими у работодателя в качестве возмещения стоимости ...
21. Модель потоков затрат. Раздел 3 из "Продвинутого курса по 1С:УПП"
Эти материалы взяты из "Продвинутого курса по учету производства в 1С:УПП". Сейчас он снят с продаж, но если нужно больше ...
17. Учет нематериальных затрат. Раздел 3 из "Продвинутого курса по 1С:УПП"
Эти материалы взяты из "Продвинутого курса по учету производства в 1С:УПП". Сейчас он снят с продаж, но если нужно больше ...