Имя: Пароль:
1C
 
Невозможно подключить дополнительный отчет из файла.
Ø (mikecool 17.05.2023 10:33)
0 Dns012
 
24.01.23
10:37
Здравствуйте, ввдает ошибку мне при добавлении внешнего отчета.
Невозможно подключить дополнительный отчет из файла.
Возможно, он не подходит для этой версии программы.

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

Я модуль прописал но все равно пишет что метод объекта не обнаружен, не знаете в чем может быть причина?
1 mikecool
 
24.01.23
10:40
нет такого метода в области видимости ,ваш кеп
2 Мультук
 
24.01.23
10:55
(0)

Сейчас придут телепаты, выяснят, что у тебя за конфа, что ты написал модуле обработки и назовут причины.
Нужно просто подождать.
3 Dns012
 
24.01.23
11:14
Функция СведенияОВнешнейОбработке() Экспорт
      Версия = "13.01.2023";
    ПараметрыРегистрации = Новый Структура;
    ПараметрыРегистрации.Вставить("Вид", "ДополнительныйОтчет");
    ПараметрыРегистрации.Вставить("Назначение", "");
    ПараметрыРегистрации.Вставить("Наименование", "ОтчетПоПоступлениям " + Версия);
    ПараметрыРегистрации.Вставить("Версия", Версия);
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
    ПараметрыРегистрации.Вставить("Информация", "Отчет по поступлениям" + Версия);
    
    ТаблицаКоманд = ПолучитьТаблицуКоманд();
    ДобавитьКоманду(ТаблицаКоманд, "Отчет по поступлениям (в формате EXCEL)" + Версия,, "ОткрытиеФормы", Истина);
    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
    
    Возврат ПараметрыРегистрации;
    
КонецФункции
Функция ПолучитьТаблицуКоманд()
    
     Команды = Новый ТаблицаЗначений;
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));

Возврат Команды;    
КонецФункции
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
    
    НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;    
КонецПроцедуры
4 Dns012
 
24.01.23
11:14
Ну вот код =)
5 vicof
 
24.01.23
11:32
С английская
6 vicof
 
24.01.23
11:34
или е
7 Мультук
 
24.01.23
13:17
(4)

1) Я создал новый внешний отчет
2) Скопипастил код из (3) в модуль отчёта
3) Сохранил

УТ 11.5.10.73 на движке 8.3.22.1709 согласилась, что внешний отчёт таки кошерный и добавила его во внешние отчёты.

Что у тебя за конфа и на каком движке - я хз
8 riy
 
17.05.23
10:11
(7)
Мультук Подскажите во 2 пункте "Скопипастил код из (3) в модуль отчёта",
Вы скопировали код в модуль отчета т.е модуль объекта отчет? тут загвоздка появилась что если открыть внешний отчет то модуль объекта не доступен
Или создали общий модуль СведенияОВнешнейОбработке ?
9 Мультук
 
17.05.23
10:31
(8)

Создал новый внешний отчёт
Действия - открыть модуль объекта
Открылся модуль отчета.

Скопировал туда текст из (3)
Отчет сохранил.


Во внешнем отчете недоступен менеджер объекта/отчета.
Закон Брукера: Даже маленькая практика стоит большой теории.