|
Программно открыть обработку из справочника "внешние отчёты и обработки"
| ☑ |
0
Маркусс
08.08.11
✎
15:52
|
Добрый день.
Нужно программно открыть обработку из справочника "внешние отчёты и обработки". Подскажите, плиз, как сделать.
Форма = Справочники.ВнешниеОбработки.НайтиПоНаименованию("МояОбработка").Ссылка.ПолучитьФорму();
Форма.Открыть();
Спасибо.
|
|
1
fimanich
08.08.11
✎
15:56
|
Там сама обработка хранится в реквизите ХранилищеВнешнейОбработки, который имеет тип ХранилищеЗначения, стало быть, тебе надо достать файл обработки из хранилища и запустить на выполнение
|
|
2
Jstunner
08.08.11
✎
15:56
|
сохрани на диск, открой обычным способом
|
|
3
John83
08.08.11
✎
15:56
|
ищи по "ВнешниеОбработки.Создать"
только не перепутай внешниеОбработки и ВнешниеОтчеты
|
|
4
fimanich
08.08.11
✎
15:59
|
(0), + (1) Кстати, просто в форме списка справочника ВнешниеОбработки найди процедуру СправочникСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка), там собственно ответ на вопрос, как программно запустить обработку, ведь они же ее именно программно там и запускают
|
|
5
acsent
08.08.11
✎
15:59
|
Посмотри код по клику на Таблице
|
|
6
golden-pack
08.08.11
✎
16:13
|
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = ССЫЛКАНАСПРАВОНЧИНИКВНЕШНИЕОБРАБОТКИ.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла);
Форма = ВнешняяОбработка.ПолучитьФорму();
Форма.Открыть();
|
|
7
Маркусс
09.08.11
✎
13:10
|
Спасибо.
|
|