Содержание

Начальная страницаАдминистрированиеПечатные формы, отчеты и обработки

Дополнительные отчеты и обработки

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

Программа позволяет подключать и использовать дополнительные (внешние) отчеты и обработки в режиме «1С:Предприятия». Они позволяют расширять возможности программы, не внося в нее изменений, что может быть востребовано для оперативного решения каких-либо задач без снятия с поддержки поставщика программы.

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

В форме «Дополнительные отчеты и обработки» выводятся:

С помощью команды «Еще» — «Изменить форму» в список можно добавить дополнительные колонки:

Добавление дополнительных отчетов или обработок

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

Внешние отчеты и обработки

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

В открывшемся окне выбора файла укажите файл внешнего отчета или обработки.

Группировка дополнительных отчетов и обработок

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

Отборы

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

Загрузка из файла

С помощью команды «Загрузить из файла» можно обновить обработку во внутреннем хранилище программы. Укажите путь к файлу, нажмите «Открыть».

Выгрузка в файл

С помощью команды «Еще» - «Выгрузить в файл» можно выгрузить дополнительный отчет или обработку из хранилища в файл на диске компьютера. Укажите папку на компьютере, нажмите «Сохранить». Имя файлу присваивается автоматически, имеется возможность его переименовать.

Виды дополнительных отчетов и обработок

Существует несколько видов дополнительных отчетов и обработок:

Последовательность создания дополнительной обработки (отчета)

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

Пример реализации функции «СведенияОВнешнейОбработке» с использованием программного интерфейса

Функция СведенияОВнешнейОбработке() Экспорт

  ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");\\
  ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработки<...>();\\
  ПараметрыРегистрации.Версия = "...";\\
  Команда = ПараметрыРегистрации.Команды.Добавить();\\
  Команда.Представление = НСтр("ru = '<Представление команды>'");\\
  Команда.Идентификатор = "<Имя команды>";\\
  Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКоманды<...>();\\
  Команда.ПоказыватьОповещение = <Истина/Ложь>;\\
  Возврат ПараметрыРегистрации; \\

КонецФункции Подробнее см. на сайте ИТС.