|
v8: Как программно вызвать обработку 8.2.epf? | ☑ | ||
---|---|---|---|---|
0
dborovsky
13.05.13
✎
12:30
|
Хочу сделать следующее: пользователь при нажатиии на кнопку должен вызвать открытие обработки zagruzkadannykhiztablichnogodokumenta.8.2.epf. Можно конечно просто открыть через комманду файл - открыть, но для пользователя это будет неудобно. Как можно программно это сделать?
Заранее спасибо за ответ. |
|||
1
Волшебник
13.05.13
✎
12:31
|
см. МенеджерВнешнихОбработок
|
|||
2
Ёпрст
13.05.13
✎
12:31
|
добавь её во внешние отчеты и обработки.
|
|||
3
dborovsky
13.05.13
✎
12:44
|
хорошо, добавил я ее во внешние отчеты и обработки, а как теперь программно отркыть ее?
|
|||
5
dborovsky
13.05.13
✎
12:56
|
Я уже нашел как открыть программно. Спасибо большое)
|
|||
6
palpetrovich
13.05.13
✎
12:58
|
||||
7
oslokot
13.05.13
✎
13:02
|
ОФФ, извиняюсь. А какие есть способы запуска внешней обработки при старте системы, не правя конфу? Только через указание пути в доп. параметрах?
|
|||
8
Cube
13.05.13
✎
13:02
|
(7) "Только через указание пути в доп. параметрах?"
Да. |
|||
9
oslokot
13.05.13
✎
13:08
|
(8) Спасибо.
|
|||
10
dborovsky
13.05.13
✎
13:40
|
Процедура Кнопка1Нажатие(Элемент)
АдресХранилища = ""; Результат = ПоместитьФайл(АдресХранилища, "D:\zagruzkadannykhiztablichnogodokumenta.8.2.epf", ,Ложь); ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища); //Откроем форму подключенной внешней обработки ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма"); КонецПроцедуры &НаСервере Функция ПодключитьВнешнююОбработку(АдресХранилища) Возврат ВнешниеОбработки.Подключить(АдресХранилища); КонецФункции Выдает ошибку ниже. Путь к файлу указан верно. Куда копать? {Документ.исЗаказ.Форма.ФормаДокумента.Форма(558)}: Ошибка при вызове метода контекста (Подключить) Возврат ВнешниеОбработки.Подключить(АдресХранилища); по причине: Ошибка подключения внешних метаданных по причине: Неправильный путь к файлу 'e1cib/tempstorage/cf5e7251-62f6-4ae1-9505-508d1bea80e8' |
|||
11
Gorgol
13.05.13
✎
13:51
|
||||
12
dborovsky
13.05.13
✎
14:29
|
я по этой статье и делал. В чем причина данной ошибки?
|
|||
13
Gorgol
13.05.13
✎
14:52
|
(12) Попробуйте Возврат ВнешниеОбработки.Подключить(АдресХранилища,"zagruzkadannykhiztablichnogodokumenta.8.2",Ложь)
|
|||
14
dborovsky
13.05.13
✎
15:11
|
тоже самое.
|
|||
15
dborovsky
13.05.13
✎
16:01
|
кто нибудь может проконсультировать в чем ошибка?
|
|||
16
Xatori
13.05.13
✎
16:58
|
ну не находит система файла во временном хранилище, смотри ручками куда помещает и пробуй получить обратно в отладчике
|
|||
17
GANR
13.05.13
✎
16:59
|
(0) Посмотри как это делается в стандартной подсистеме "Дополнительные отчеты и обработки" из БСП и типовых.
|
|||
18
dborovsky
14.05.13
✎
14:27
|
А как в Дополнительные отчеты и обработки можно сам код посмотреть?
|
|||
19
Ковычки
14.05.13
✎
14:33
|
ВнешняяОбработка = ВнешниеОбработки.Создать(Файл);
ХХХ=ВнешняяОбработка.ПолучитьФорму(); ХХХ.Открыть(); |
|||
20
dborovsky
14.05.13
✎
15:34
|
Уже сделал точно так. спасибо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |