| 
    
        
     
     | 
    
  | 
Внешние печатные формы, отладка | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        NordMad    
     21.12.17 
            ✎
    10:36 
 | 
         
        Ситуация следующая, много раз делал внешние печатные формы, но тут вот затык какой то возник, в общем есть обработка с печатной формой, для отладки была сделана форма со ссылкой на объект. она работает на ура, когда прикручиваю её как ВПФ не выводится на печать табличная часть доки. хотел отладить, добавил исключение в модуль обработки и сделал остановку по ошибке, НО вместо того чтобы в конфигураторе получить временный файл обработки останавливаюсь в общем модуле на месте её вызова "ВнешняяОбработка.Печать(...параметры..), f11 и вываливаюсь уже после получения таб документа. подскажите из за чего не могу попасть внутрь? какие то защитные механизмы?     
         | 
|||
| 
    1
    
        Buster007    
     21.12.17 
            ✎
    10:47 
 | 
         
        когда обработка открывается из присоединенных файлов, то временный файл не создается, насколько я знаю. Ты по кнопке на форме вызываешь функцию, которую вызывает система, или другую?     
         | 
|||
| 
    2
    
        NordMad    
     21.12.17 
            ✎
    10:47 
 | 
         
        (0) или может быть кто то знает ещё способ для отладки внешних печатных форм?     
         | 
|||
| 
    3
    
        NordMad    
     21.12.17 
            ✎
    10:49 
 | 
         
        (1) на сколько я знаю процесс работы внешних печатных форм - обработка хранится во временном хранилище и при команде оттуда формируется как раз таки в папку 1с временных файлов со своим уином, выполняется и удаляется.     
         | 
|||
| 
    4
    
        NordMad    
     21.12.17 
            ✎
    10:50 
 | 
         
        (1) по кнопке я из формы вызываю добавленную через внешние печатные формы обработку. обычных механизм внешених печатных форм     
         | 
|||
| 
    5
    
        kda26    
     21.12.17 
            ✎
    10:51 
 | 
         
        (2) остановка по ошибке. а = 1/0     
         | 
|||
| 
    6
    
        NordMad    
     21.12.17 
            ✎
    10:53 
 | 
         
        (5) повторюсь, добавлен обработчик исключений: попытка исключение. внутри которого ошибка, не важно какая она. если я открываю в предприятии эту обработку просто как внешнюю, то там при печати я останавлиювась по ошибке где надо.. а вот когда она же вызывается из документа уже будучи прикрученной через внешние печатные формы, я не останавливаюсь там! вот в чем загвозтка     
         | 
|||
| 
    7
    
        famnam    
     21.12.17 
            ✎
    10:58 
 | 
         
        в бсп обработка не сохраняется во временный файл, а сразу подключается из временного хранилища     
         | 
|||
| 
    8
    
        NordMad    
     21.12.17 
            ✎
    11:00 
 | 
         
        (7) то есть её нельзя отладить никак именно в виде подключенной внешней печатной формы? только как обычную обработку со ссылкой на объект. я правильно понимаю?     
         | 
|||
| 
    9
    
        kda26    
     21.12.17 
            ✎
    11:05 
 | 
         
        Как попасть отладчиком в модуль ВПФ
 
        https://forum.infostart.ru/forum9/topic41930/  | 
|||
| 
    10
    
        Cyberhawk    
     21.12.17 
            ✎
    11:17 
 | 
         
        (9) Устарелая информация     
         | 
|||
| 
    11
    
        Cyberhawk    
     21.12.17 
            ✎
    11:17 
 | 
         
        (7) +1     
         | 
|||
| 
    12
    
        NordMad    
     21.12.17 
            ✎
    11:20 
 | 
         
        (9) именно этот метод я и описывал. и именно он не работает     
         | 
|||
| 
    13
    
        NordMad    
     21.12.17 
            ✎
    11:51 
 | 
         
        (8) видимо или нельзя или никто не знает     
         | 
|||
| 
    14
    
        evorle145    
     21.12.17 
            ✎
    12:02 
 | 
         
        (13) доработай свою внеш печ форму, чтобы ее можно было открыть в 1с предприятие файл - открыть - и чтобы там вызывались команды печати. И тогда все можно отладить.     
         | 
|||
| 
    15
    
        NordMad    
     21.12.17 
            ✎
    12:04 
 | 
         
        (14) читал? (6)     
         | 
|||
| 
    16
    
        NordMad    
     21.12.17 
            ✎
    12:07 
 | 
         
        на самом деле ошибку исправил, была допущена по невнимательности. но всё таки интересен вопрос о возможности отлаживать именно уже прикрученной печатной формы, которая исполняется уже из системы     
         | 
|||
| 
    17
    
        ildary    
     21.12.17 
            ✎
    12:12 
 | 
         
        (16)есть один способ отладки уже подключенной формы. Но он хардкорный - требуются изменения в конфигурации:
 
        Общий модуль ДополнительныеОтчетыИОбработки включите режим “Объект поставщика редактируется с сохранением поддержки” Вносим следующие изменения в модуль: ДополнительныеОтчетыИОбработки Функция ПодключитьВнешнююОбработку(Ссылка) Экспорт // ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим); ИмяОбработки = Менеджер.Создать("c:\МояОбработка.epf", Ложь); ИмяОбработки = "ИмяМоейОбработки"; // ИМЯ(!) Внешней обработки, которую Вы отлаживаете, как оно задано в конфигураторе Процедура ПриПолученииРегистрационныхДанных(Объект, РегистрационныеДанные, ПараметрыРегистрации, РезультатРегистрации) // ВнешнийОбъект = Менеджер.Создать(РезультатРегистрации.ИмяОбъекта); ВнешнийОбъект = Менеджер.Создать("c:\ИмяФайла.epf", Ложь); А ТАКЖЕ РЕМИМ КУСОК с кодом "Если ОбщегоНазначения.ЕстьЗащитаОтОпасныхДействий() Тогда"  | 
|||
| 
    18
    
        NordMad    
     21.12.17 
            ✎
    13:40 
 | 
         
        (17) спасибо, попробую его. хотя конечно изменение конфы вносит определенные затяжки по времени. Но вариант есть вариант     
         | 
|||
| 
    19
    
        ildary    
     21.12.17 
            ✎
    15:53 
 | 
         
        (18) что мешает баловаться на отдельной копии? У меня специально для таких случаев их 2 - в одной актуальная разработка, во второй - всяческие пробы.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |