|
Как открыть внешнюю обработку, созданную программно?
| ☑ |
0
OG_Tui
21.08.18
✎
18:59
|
Всем вечера!
В конфигурации создаётся внешняя обработка-отчёт, в которую хочу залезть и увидеть код, но пока не понимаю как можно открыть такую обработку? По отладке вычислил путь, файл tmp ,поэтому как обработка не открывается. До этого имел дело только с обычными внешними обработками, которые хранятся на диске.
вот место из которого создаётся обработка в процедуре:
Если ЭтоОбработка Тогда
ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла);
Иначе
ВнешнийОтчет = ВнешниеОтчеты.Создать(ИмяФайла);
Форма = ВнешнийОтчет.ПолучитьФорму();
Если Форма <> Неопределено Тогда
Форма.Открыть();
КонецЕсли;
КонецЕсли;
Подскажите, как мне влезть в эту обработку, в её код??
|
|
1
Cool_Profi
21.08.18
✎
19:00
|
Взять имя файла, скопировать, переименовать, открыть.
Делов на 15 секунд
|
|
2
OG_Tui
21.08.18
✎
19:01
|
(1) поменять формат tmp на epf, имя и она должна будет открыться?
|
|
3
Фрэнки
21.08.18
✎
19:05
|
(2) пробуй просто открыть как обработку, но ничего не переименовывай. Тебе же нужно в ней отладчиком побродить?
|
|
4
OG_Tui
21.08.18
✎
19:07
|
Просто переименовать и поменять формат- не помогло, тупо пустая обработка получается.
(3) да, именно. Надо узнать откуда данные тянет, смотреть код.
Может совсем мозги спеклись, но вот не понимаю- как это просто открыть как обработку? Я из конфигуратора делаю "открыть" - нахожу эту создаваемую обработку формата tmp и в итоге открывается как текстовый файл закодированный с "белибердой".
|
|
5
singlych
21.08.18
✎
19:28
|
(2) erf а не epf
|
|
6
OG_Tui
21.08.18
✎
19:32
|
(5) если на erf то файл открывается, есть только схема компановки данных, модуль пуст, формы нету. А мне код нужно посмотреть бы
|
|
7
Фрэнки
21.08.18
✎
19:37
|
(6) а почему тебе кажется, что там есть форма? Я делал обработки с одним только СКД и сохранял их и там не было ничего, кроме СКД
Вообще, можно еще имя файла подправить перед исполнением кода в отладчике. Отладчик позволяет взять переменную ИмяФайла и нарисовать ей адекватное имя
|
|
8
OG_Tui
21.08.18
✎
19:45
|
(7) Банально с таким не сталкивался, поэтому ищу привычные вещи как то форму, модуль и тд)
В принципе посмотрел СКД, вполне возможно что это всё что и есть, запрос, выборка да и всё.
Спасибо большое, открыли мир таких обработок)
|
|