Из этой статьи вы узнаете как подключить внешний отчет в 1С Предприятие 8.х

  • Статья
  • Комментарии (1)

Для БП 2.0, ЗУП 2.5, УТ 10.3, КА 1.1, УПП 1.3.

В верхнем меню заходим в Сервис->Дополнительные отчеты и обработки->Дополнительные внешние отчеты.

После этого появится форма списка справочника. В верхнем меню нажимаем Добавить.

Появилось окно добавления нового отчета. Нажимаем кнопку Открыть.

Выбираем файл с нужным отчетом и нажимаем Открыть. После добавления файла при необходимости меняем наименование отчета (то как он будет отображаться в списке). Нажимаем ОК.

В результате новыц отчет появляется в списке.

После этого отчетом можно пользоваться, добавление завершено. Чтобы потом открыть этот отчет, также заходим в Сервис->Дополнительные отчеты и обработки->Дополнительные внешние отчеты.

Для БП 3.0, ЗУП 3.0, УТ 11, ERP 2.0.

Для добавление внешнего отчета в конфигурациях 1С:Предприятие 8.3 в управляемом интерфейсе (на примере Бухгалтерии 3.0) войдем в соответствующий раздел программы:

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

В открывшемся списке нажимаем кнопку Создать:

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

Теперь необходимо настроить размещение (то место программы, где будет доступен отчет):

Произвольно выбираем из списка нужный раздел программы:

Теперь необходимо записать изменения в карточке внешнего отчета:

Теперь открываем отчет из интерфейса программы:

Список пока пустой, нажимаем Настроить список:

В форме подбора отмечаем галочкой наш отчет:

Теперь он появился в списке:

По кнопке Выполнить открывается форма отчета:

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

Как добавить внешнюю обработку в конфигурацию 1С: Бухгалтерия Предприятия 2.0?

Для добавления внешней обработки в конфигурацию 1С Бухгалтерия Предприятия 2.0 запустим программу в режиме Предприятие. Заходим в меню Сервис => Дополнительные отчеты и обработки => Дополнительные внешние обработки:

В появившемся окне нажимаем кнопку Открыть:

Выбираем файл внешней обработки и нажимаем “Открыть”:

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

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

Как добавить внешний отчет в конфигурацию 1С: Управление торговлей 11?

Для добавления внешнего отчета в конфигурацию 1С: УТ 11, заходим в программу в режиме Предприятие. Переходим в подсистему Администрирование => Печатные формы, отчеты и обработки => Дополнительные отчеты и обработки:

Попадаем в справочник “Дополнительные отчеты и обработки”. Здесь представлены все загруженные в информационную базу отчеты и обработки. Нажимаем “Создать”:

Указываем тип файлов “Внешние отчеты (*.erf)”, выбираем файл отчета и нажимаем “Открыть”:

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

Отмечаем галочками нужные разделы и нажимаем ОК:

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

Выбираем из списка либо каких то определенных пользователей, либо всех сразу и нажимаем ОК:

Нажимаем “Записать и закрыть”:

Теперь чтобы проверить переходим в раздел, который отметили в быстром доступе и нажимаем “Дополнительные отчеты”:

Чтобы запустить отчет нажимаем “Выполнить”:

Также здесь есть возможность настроить список отчетов, т.е. отображение, которые доступны текущему пользователю, для этого жмем “Настроить список моих отчетов”:

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

Как добавить внешнюю печатную форму в конфигурацию 1С: Зарплата и управление персоналом 2.5?

Чтобы добавить внешнюю печатную форму в конфигурацию 1С Зарплата и управление персоналом 2.5 запустим программу в режиме Предприятие. Заходим в меню Сервис => Дополнительные отчеты и обработки => Дополнительные внешние печатные формы:

Открывается справочник “Дополнительные внешние печатные формы”. Нажимаем “Добавить”:

В следующем окне нажимаем “Открыть”:

Выбираем файл внешней печатной формы и нажимаем Открыть:

Если обработка сделана как надо, то должно появиться окно с предложением использовать параметры авторегистрации. Это означает, что печатная форма будет добавлена в документ или справочник для которого она предназначена автоматически. Нажимаем Да:

В табличной части “Принадлежность печатной формы” указано для какого справочника или документа предназначена текущая внешняя печатная форма. Вы можете указать удобное для вас Наименование. Для сохранения нажимаем ОК:

Теперь видим что печатная форма появилась в справочнике “Дополнительные внешние печатные формы”:

Теперь по кнопке Печать появится ваша печатная форма,она будет последней в списке доступных печатных форм:

Смотрите видео по созданию внешней печатной формы для управляемого приложения:

Нередко возникает потребность в разработке дополнительных отчетов в системах 1С различных конфигураций. Например, разработать отчет в 1С:ERP 2.4 или КА, а также в других конфигурациях на управляемых интерфейсах. В этих конфигурациях при подключении в механизм дополнительных отчетов и обработок используется БСП (библиотека стандартных подсистем). И в отличие от подключения в старых конфигурациях на обычных формах (1С:УПП 1.3, 1С:УТ 10.3 и прочих), в конфигурациях с управляемым интерфейсом имеются особенности. Рассмотрим на конкретном примере.

1. 1С внешние отчеты. Форма отчета: эмуляция (пример) разработки нового отчета

Итак, рассмотрим отчеты на примере 1С:УТ 11. При этом попробуем сохранить текущий отчет, как внешний, и подключить его с новым наименованием. Возьмем отчет «Ведомость по товарам на складах».

Переименуем отчет (и синоним). Попробуем вначале открыть с диска, как файл

Но при открытии отчета, вначале через «Файл – Открыть»

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

Теперь результат будет с новым наименованием. Т.е. видно отличие: открыт не типовой отчет, а наш — разрабатываемый

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

Подключение внешних отчетов и обработок делается в «НСИ и администрирование» подраздел «Администрирование», «Печатные формы, отчеты и обработки»

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

При попытке добавить отчет — столкнемся с проблемой подключения (ниже скрин)


3. Доработки отчета для возможности подключения как дополнительного внешнего (на примере 1С 8 УТ 11)

Чтобы подключить дополнительный внешний отчет, нужно сделать небольшую доработку, которую требует БСП.

Рассмотрим подробнее вызванную ошибку при подключении

Для подключения внешнего отчета необходимо наличие в модуле объекта экспортной функции «СведенияОВнешнейОбработке».

Где можно подсмотреть, как ее необходимо реализовать?

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

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

В итоге в отчете в модуль отчета добавляется функция следующего вида

Сохраняем отчет и пробуем подключить в конфигурацию. Отчет удачно подключается

Укажем, в какую подсистему подключаем наш разработанный отчет

Проверяем результат. Интерфейс «Склад и доставка» — «Отчеты по складу»

Видим наш подключенный отчет в интерфейсе

Разработанный отчет удачно подключен как дополнительный внешний. И он отрабатывает без ошибок

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

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

Сергей Омельчук,
программист 1С, руководитель отдела внедрения ООО “Кодерлайн”.