Способы добавления отчета в 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С:Бухгалтерии 8
Начиная с версии 3.0.72 «1С:Бухгалтерии 8» остатки «Номенклатуры» (остатки товаров, материалов и готовой продукции) можно выбирать со «Склада» автоматически. Как ...
Дата фактического получения дохода сотрудником после увольнения в 1С:ЗУП ред.3
В этом видеоуроке эксперты 1С рассказывают, как в «1С:Зарплате и управлении персоналом 8» редакции 3 установить дату фактического получения дохода, ...
Информационная система 1С:ИТС - выпуск август 2019
-Как прикрепить скан документа в "1С:ЗУП 8" (ред. 3)? -Как отразить безвозмездную передачу товаров "1С:Бухгалтерии 8" (ред. 3.0)? -Как арендодателю ...
Как настроить удержания при увольнении за использованный авансом отпуск в 1С:ЗУП ред.3
Если компания при увольнении сотрудника удерживает у него оплату отпуска, использованного авансом, то можно произвести либо удержание из зарплаты, либо ...
Самое важное о перерасчетах в ЗУП 3 1 8 из записи эфира от 01 ноября 2018 г
В ЗУП 3 имеется сервис перерасчетов, который следит за нашими действиями в программе. В каких случаях происходит занесение информации о ...
Как зарегистрировать дополнительный отпуск за выслугу лет в 1С:ЗУП ред.3
В этом видеоуроке эксперты 1С демонстрируют, как в «1С:Зарплате и управлении персоналом 8» редакции 3 зарегистрировать предоставление работнику дополнительного отпуска ...
Методика и механизмы для плавного перехода с 1С:УПП на 1С:ERP
📹 В вебинаре рассмотрены основные вопросы, которые возникают при переходе с УПП на ERP. Существующие проблемы перехода и ограничения. Как ...
Инструкция по работе с БухЭксперт8 в рубрикаторе ЗУП
Получить 15 Лайфхаков по 1С ЗУП: https://buhexpert8.ru/lpzup?utm_source=seobuhexpert@buhexpert8.ru&utm_medium=youtube-seo Смотреть рубрикатор БухЭксперт8 по 1С ЗУП: https://buhexpert8.ru/1s-zup?utm_source=seobuhexpert@buhexpert8.ru&utm_medium=youtube-seo ...
Как сформировать ведомость амортизации по нематериальным активам в 1С:Бухгалтерии 8
В этом видеоуроке эксперты 1С демонстрируют, как в «1С:Бухгалтерии 8» редакции 3.0 сформировать отчет по НМА, с помощью которого можно ...
Как настроить дополнительный отпуск за выслугу лет в 1С:ЗУП ред.3
Организация вправе предоставить своим работникам дополнительный отпуск за выслугу лет, предусмотренный коллективным договором. Как настроить такой отпуск в «1С:Зарплате и ...
Подготовка преподавателей для обучения студентов программированию на платформе 1С:Предприятие 8
Ведущий вебинара Павел Чистов, сертифицированный преподаватель 1С. В программе: Об акции «Программировать с «1С» - Легкий старт»; Презентация нового курса ...
Интеграция UMI.CMS PRO и 1С:УНФ
В этом видео вы узнаете, как интегрировать 1С:УНФ и сайт на базе системы управления UMI.CMS или на тарифе Pro сервиса ...