Добавление внешнего отчета в информационную базу

22.08.24

Задачи пользователя - Менеджеры внешних отчетов

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

Появилась у меня необходимость сделать простой отчет и подключить его в качестве внешнего (дополнительного) отчета к конфигурации. В моем случае не совсем типовой, но все равно сделанной на базе 1С:Бухгалтерия предприятия КОРП 3.0.

Быстро сделав отчет в СКД с минимумом группировок и настроек, я попробовал добавить его в качестве внешнего отчета в информационную базу. Но у меня ничего не получилось, так как я столкнулся с несколькими ошибками.

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

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

 

1. Создание Отчета. СКД.

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

1С:Предприятие версии 8.3.24.

Версия БСП 3.1.9.389.

 

2. Настройка отчета для использования в качестве внешнего отчета в типовых конфигурациях.

2.1. Функция «СведенияОВнешнейОбработке»

Ошибка при добавлении отчета в информационную базу

Невозможно подключить дополнительный отчет из файла.

Возможно, он не подходит для этой версии программы.

Техническая информация:

Метод объекта не обнаружен (СведенияОВнешнейОбработке)

Решение

В режиме конфигуратора открываем модуль объекта у отчета и добавляем туда функцию «СведенияОВнешнейОбработке()»

 

 

Текст функции

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

            ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке();

            ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет();

            ПараметрыРегистрации.Информация = НСтр("ru = 'Отчет по статьям ДДС и банковским операциям в БФР (версия 1.0)'");

            ПараметрыРегистрации.Версия = "1.0";



            НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();

            НоваяКоманда.Представление = "Отчет по статьям ДДС и банковским операциям в БФР (версия 1.0)";

            НоваяКоманда.Идентификатор = "ОтчетПоСтатьямДДСИБанковскимОперациямВБФР";

            НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();

            НоваяКоманда.ПоказыватьОповещение = Ложь;



            Возврат ПараметрыРегистрации;

КонецФункции

 

2.2. Настройка хранилища вариантов

Ошибка при добавлении отчета в информационную базу

Свойство отчета "Хранилище вариантов" не заполнено.

Сохранение и выбор вариантов отчета будет работать с ограничениями.

Обратитесь к разработчику дополнительного (внешнего) отчета.

Решение

В режиме конфигуратора открываем свойства отчета и в свойство «Хранилище вариантов» выбираем «ХранилищеВариантовОтчетов».

 

 

2.3. Указание формы настроек

Ошибка при попытке перейти в Настройки отчета в режиме предприятия. Уже после того, как добавили отчет в информационную базу

Значение не является значением объектного типа (ПолноеИмя)

Решение

В режиме конфигуратора открываем свойства отчета и в свойство «Основная форма настроек» выбираем «ВспомогательнаяФормаНастроекОтчета».

 

 

3. Добавление отчета в конфигурацию в режиме Предприятия в качестве внешнего отчета

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

Указываем размещение отчета. В моем случае, это раздел «Банк и касса».

В поле "Быстрый доступ" указываем пользователей, кому будет доступен данный отчет.

 

 

 

4. Открытие отчета пользователем из режима Предприятия

Для открытия отчета переходим в ранее указанный раздел, в моем случае это был «Банк и касса». Затем "Дополнительные отчеты" и выбираем добавленный отчет.

 

внешний отчет ошибка при добавлении внешнего отчета сведенияОВнешнейОбработке хранилище вариантов ПолноеИмя

См. также

Менеджеры внешних отчетов Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

25.04.2024    1406    16    Suker86    0    

5

Менеджеры внешних отчетов Программист Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Пример добавления отчета в расширение в типовые конфигурации на БСП на примере УТ 11.5, с добавлением в типовые меню отчетов.

1 стартмани

31.01.2024    4291    DarkPinch222    0    

15

Менеджеры внешних отчетов Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

5 стартмани

04.09.2023    1120    3    serg1234    0    

4

Менеджеры внешних отчетов Анализ учета Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Платные (руб)

Расширение «Контрольные отчеты» для автоматизации процесса проверки ведения учета в ПП. Со списком ошибок могут работать ответственные пользователи. Помогает в процессе внедрения ПП находить нарушения в бизнес-процессах. 

12000 руб.

08.08.2023    2064    3    1    

6

Инструментарий разработчика Менеджеры внешних отчетов Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Абонемент ($m)

При изменении и отладке внешней обработки приходится десятки раз заходить в Файл-Открыть и переоткрывать обработку. Данное решение значительно упрощает данную задачу.

1 стартмани

28.07.2023    5530    60    Serg2000mr    31    

60

Менеджеры внешних отчетов Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Добавление кнопки "Показать в списке" в формах отчетов для открытия соответствующего элемента справочника "Варианты отчетов".

1 стартмани

12.12.2022    1717    0    RocKeR_13    6    

4

Рабочее место Менеджеры внешних отчетов Пользователь 8.3.14 Конфигурации 1cv8 1С:Бухгалтерия 3.0 Абонемент ($m)

Иногда пользователю доставляет неудобство открывать разрозненно по спискам разных разделов внешние обработки и отчёты, и есть потребность поместить их в одно единственное окно. Данное расширение призвано решить такую задачу.

2 стартмани

12.04.2022    6460    40    Obertone    7    

28
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. VPanin56 549 22.08.24 14:47 Сейчас в теме
Странно, вы зарегистрированы на сайте Инфостарт 13 лет назад и только сейчас узнали о функции СведенияОВнешнейОбработке() ?
Серьезно ?
А что вы делали эти 13 лет ?
N_K_S; Yakud3a; it2_shans; Daruma; Batman; bossikd; +6 Ответить
7. d4rkmesa 16.09.24 10:21 Сейчас в теме
(1)
Как ни странно, иногда встречал, что даже сравнительно опытные разработчики путаются в параметрах команд и идентификаторах своих ВПФ и отчетов, и делают что-то неправильно.
2. Daruma 25.08.24 21:00 Сейчас в теме
Курица - не птица, ИТС - не инструкция! :)
3. rslayer 3 26.08.24 12:17 Сейчас в теме
(2) Можете, пожалуйста, дать ссылку на ИТС на данную инструкцию?
4. Daruma 27.08.24 12:53 Сейчас в теме
5. rslayer 3 27.08.24 14:29 Сейчас в теме
(4) Спасибо.
Запросами в поисковые сервисы обычно статьи с ИТС не выдаются, к сожалению. И если не часто используешь ИТС, а результат нужен быстро, то найти нужную информацию бывает проблематично.
6. Olenevod 33 31.08.24 14:33 Сейчас в теме
Норм. На практике часто бывает просто берешь образец существующих отчётов и про тонкости забываешь. Как памятка статья, думаю, вполне себе хорошая.
Оставьте свое сообщение