|
Открыть внешний отчет из внешней обработки | ☑ | ||
---|---|---|---|---|
0
Dragonofdwarfs
11.07.24
✎
11:48
|
Доброго времени суток, уважаемые коллеги! Помогите разобраться дураку, чёт не могу понять, СП смотрел, так и не разобрался... Получаю Объект Внешнего отчёта на сервере: ОтчетНаСКД = ВнешниеОтчеты.Создать(ПолноеИмяФайла, Ложь); Теперь соответственно я хочу открыть форму этого отчёта, но её получить можно только на клиенте, а отображения ОбъектаВнешнегоОтчета нет на клиенте... Вот я и не понял, как открывать форму
|
|||
1
Dragonofdwarfs
11.07.24
✎
11:51
|
ПолучениеФормы вроде как идет через ВнешнийОтчетМенеджер, но тогда как его получить, передаётся ли он на клиент?
|
|||
2
СвинТуз
11.07.24
✎
12:03
|
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) //Помещаем обработку во временном хранилище АдресХранилища = ""; Результат = ПоместитьФайл(АдресХранилища, "C:\ВнешняяОбработка.epf", , Ложь); ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища); // Откроем форму подключенной внешней обработки ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма"); КонецПроцедуры &НаСервере Функция ПодключитьВнешнююОбработку(АдресХранилища) Возврат ВнешниеОбработки.Подключить(АдресХранилища); КонецФункции |
|||
3
Dragonofdwarfs
11.07.24
✎
12:06
|
(2) Это внешняя обработка, с внешним отчётом так же работает?
|
|||
4
СвинТуз
11.07.24
✎
12:07
|
(3)
Я тут печеньку кушаю. Жеваную будете? |
|||
5
СвинТуз
11.07.24
✎
12:09
|
Учу читать хелп.
Дорого ))) ВнешниеОтчетыМенеджер (ExternalReportsManager) Подключить (Connect) Синтаксис: Подключить(<Путь>, <Имя>, <БезопасныйРежим>, <ЗащитаОтОпасныхДействий>) Параметры: <Путь> (обязательный) Тип: Строка. Ссылка на реквизит объекта конфигурации, который содержит данные внешней обработки. Ссылка может быть получена методом ПолучитьНавигационнуюСсылку. <Имя> (необязательный) Тип: Строка. Имя внешнего отчета, с которым он будет зарегистрирован в системе. Наличие одинаковых имен в процессе работы сеанса не допускается. Если имя не указано, будет использовано имя, содержащееся в самом отчете. <БезопасныйРежим> (необязательный) Тип: Булево, Строка. Признак подключения внешнего отчета в безопасном режиме. Если параметр не указан, подключение будет осуществлено в безопасном режиме. Если указана строка, то внешняя обработка будет исполняться в безопасном режиме под управлением профиля безопасности с этим именем. Профиль безопасности должен иметь SafeModeProfile=Истина. Значение по умолчанию: Истина. <ЗащитаОтОпасныхДействий> (необязательный) Тип: ОписаниеЗащитыОтОпасныхДействий. Структура, описывающая параметры защиты от опасных действий для подключаемого модуля. Возвращаемое значение: Тип: Строка. |
|||
6
Dragonofdwarfs
11.07.24
✎
12:09
|
(4) Ну зачем так... Я же просто спросил)
|
|||
7
СвинТуз
11.07.24
✎
12:11
|
(6)
Да чё? Я ничего. (2) Это код из первой ссылки в поисковике. Даже не гуглили? |
|||
8
Dragonofdwarfs
11.07.24
✎
12:14
|
Гуглил, нагуглул что написал здесь (0)
|
|||
9
СвинТуз
11.07.24
✎
12:16
|
(6)
Через 13 лет на пенсию. Времени будет вагон. Стану "благодетелем" на мисте. Спрашивают всякую ерунду. Задают вопросы так что такой туповатый как я тормозит. ))) Ваш вопрос не так плох. Задан более менее четко. |
|||
10
СвинТуз
11.07.24
✎
12:16
|
(8)
Гуглить учится тоже дорого. Лучше сами ... |
|||
11
Dragonofdwarfs
11.07.24
✎
12:19
|
(9) В любом случае, спасибо огромное, очень помогли!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |