Имя: Пароль:
1C
1С v8
Как открыть внешнюю обработку, созданную программно?
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) Банально с таким не сталкивался, поэтому ищу привычные вещи как то форму, модуль и тд)

В принципе посмотрел СКД, вполне возможно что это всё что и есть, запрос, выборка да и всё.
Спасибо большое, открыли мир таких обработок)