Top.Mail.Ru
Заказать консультацию
специалиста 1С
Отправить заявку

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

Частые ошибки при открытии внешних отчетов

Васильева Мария Посмотреть все статьи >> Старший консультант по внедрению 1С партнёрской сети "ИнфоСофт".
24.10.2024
2408
Время прочтения - 7 мин.
Заказать консультацию

Открытие внешних отчетов в программе 1С может стать сложной задачей для многих пользователей из-за различных ошибок, которые могут возникнуть в процессе. Неправильная настройка параметров, отсутствие необходимых доступов или ошибки в самом отчете – все это может привести к невозможности открыть документ и получить необходимую информацию. В данной статье рассмотрим наиболее распространенные ошибки при открытии внешних отчетов в 1С и способы их устранения. Для примера будет использоваться 1С:ERP. Данные решения подходят и для других конфигураций, различия будут только в пути до объектов системы.

 

Нарушение прав доступа

При открытии внешнего отчета через Файл – Открыть у пользователя может появиться следующая ошибка (Рисунок 1).

1.png

Рисунок 1


Данная ошибка возникает из-за того, что у пользователя нет прав на открытие внешних отчетов и обработок. Права можно добавить через конфигуратор, а также через администрирование в самой конфигурации. Для добавления прав в системе необходимо перейти НСИ и администрирование – Администрирование – Настройки пользователей и прав (Рисунок 2).

2.png

Рисунок 2


Если права необходимо добавить на весь профиль групп доступа (профиль групп доступа должен быть не предопределен системой), то переходим в Профили групп доступа, выбираем необходимый профиль, в нем добавляем роль Интерактивное открытие внешних отчетов и обработок. При выборе данной роли система выведет предупреждение безопасности, в появившемся окне необходимо нажать Продолжить, затем записать профиль групп доступа (Рисунок 3). После изменения профиля пользователям, у которых выбран данный профиль, необходимо перезайти в систему, чтобы изменения вступили в силу.

3.png

Рисунок 3


Также можно создать новый профиль групп доступа, который будет выдан конкретным пользователям, у которых должна быть возможность открытия внешних печатных форм и обработок. В Профили групп доступа требуется создать профиль по кнопке Создать. Для нового профиля указываем наименование и роль на открытие внешних отчетов. После записи данный профиль необходимо отнести к группе доступа. Группы находятся в НСИ и администрирование – Администрирование – Настройки пользователей и прав – Группы доступа – Группы доступа. В появившейся форме необходимо создать новую группу по кнопке Создать. Для группы указываем Наименование, созданный Профиль, Пользователей по кнопке Подобрать (Рисунок 4).

4.png

Рисунок 4


В участников группы можно добавить как отдельных пользователей, так и группы пользователей. Чтобы добавить группу/пользователей, необходимо нажать соответствующие кнопки у нужных табличных частей (Рисунок 5).

5.png

Рисунок 5


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

6.png

Рисунок 6

 

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

Внешний отчет можно не только открывать каждый раз через Файл – Открыть, но и добавить в систему как внешний отчет. Добавить его можно в НСИ и администрирование – Администрирование – Печатные формы, отчеты и обработки – Дополнительные отчеты и обработки по кнопке Добавить из файла (Рисунок 7). Если при добавлении внешнего отчета появляется ошибка:

Невозможно подключить дополнительный отчет из файла.
Возможно, он не подходит для этой версии приложения.

Техническая информация:
Метод объекта не обнаружен (СведенияОВнешнейОбработке)

7.png

Рисунок 7

Подпишитесь на дайджест!
Подпишитесь на дайджест, и получайте ежемесячно подборку полезных статей.

Данный отчет можно каждый раз открывать через Файл – Открыть (Рисунок 8).

8.png

Рисунок 8


Отчет не будет храниться в системе, открытие будет производиться из файла (Рисунок 9).

9.png

Рисунок 9


Чтобы настроить открытие отчета из системы (подключить как дополнительный отчет), необходимо в конфигураторе открыть отчет Файл – Открыть. В открывшемся окне нажать Действия – Открыть модуль объекта (Рисунок 10). В открывшемся модуле необходимо вставить функцию:

Функция СведенияОВнешнейОбработке() Экспорт
         ИмяОтчета = ЭтотОбъект.Метаданные().Имя;
    Синоним = ЭтотОбъект.Метаданные().Синоним;
    Синоним = ?(ЗначениеЗаполнено(Синоним),Синоним, ИмяОтчета);            
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("1.0.0.0");
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет();
    ПараметрыРегистрации.Версия = "1.0.0.0";
    ПараметрыРегистрации.Наименование = Синоним;
    ПараметрыРегистрации.Информация = "Отчет :" + Синоним;
    Возврат ПараметрыРегистрации;
                                       КонецФункции

10.png

Рисунок 10


Далее необходимо сохранить изменения (Ctrl+S) и заново обновить из файла дополнительный отчет – отчет добавится в систему (Рисунок 11).

11.png

Рисунок 11


После добавления отчета в систему необходимо выбрать, в каких разделах будет отображаться данный отчет (Рисунок 12).

12.png

Рисунок 12

 

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

Если при обновлении отчета из файла появляется ошибка, связанная с хранилищем вариантов (Рисунок 13), необходимо указать хранилище вариантов для отчета.

13.png

Рисунок 13

Для этого открываем отчет в конфигураторе Действия – Свойства – Хранилище вариантов. В поле Хранилище вариантов необходимо выбрать ХранилищеВариантовОтчетов, после чего сохранить изменения (Рисунок 14). После повторного обновления из файла отчет не выведет сообщение с предупреждением.

14.png

Рисунок 14


В данной статье были рассмотрены основные ошибки, которые могут возникать при открытии внешних отчетов на примере 1С:ERP. Ошибки могут быть связаны с отсутствием прав или неправильной настройкой параметров отчета. Для успешного открытия внешних отчетов необходимо внимательно следить за указанными параметрами и действовать согласно инструкциям. В случае возникновения ошибок рекомендуется обращаться к специалистам для получения квалифицированной помощи и избежания проблем в будущем.


Заказать консультацию специалиста 1С
Оставьте заявку и наши эксперты проконсультируют вас по данной статье.
Отправить заявку
Рассказать друзьям
1C:ERP
Вам может быть интересно: