Вход | Регистрация


СведенияОВнешнейОбработке ТипКомандыОткрытиеФормы как перейти отладчиком в модуль объекта

СведенияОВнешнейОбработке ТипКомандыОткрытиеФормы как перейти отладчиком в модуль объекта
Я
   Сергей Роспатнюк
 
24.10.18 - 16:21
Конфигурация ЗУП 3.1, Платформа 8.3, версия БСП 2.4.6.132, Печатная Форма по принципу работы очень похожа на стандартную Согласие на  обработку ПДн, сперва открывается форма в ней примерно 7 реквизитов
5 Тип(Строка) 1 Ответственный Тип(ФизЛицо) 1 Объект Тип Составной(Документы,Справочник,СписокЗначений), если загрузить в справочник ДопОбработки и оттуда открывать все отрабатывает но отладчик там не работает а нужно поправить вывод данных на макет который происходит после процедуры Печать в модуле объекта.
На форме отладка работает если открывать через файл открыть но попасть в печать модуля объекта не возможно так как метод открытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия) не приводит отладчик к процедуре печать как быть подскажите профессионалы.
 
 
   Сергей Роспатнюк
 
1 - 24.10.18 - 16:27
Вот код кнопки печать на форме 





&НаКлиенте
Процедура КнопкаПечать(Команда)    
    
    ВыполняемаяКоманда         = Параметры;
    СтандартнаяОбработка     = Истина;
    Массив                     = Новый Массив;
    
    ИменаМакетов             = "МакетТаблДока";
    
    ОбъектыПечати            = Новый СписокЗначений;        
    КлючУникальности         = Строка(Новый УникальныйИдентификатор);
    
    ПараметрыОткрытия                             = Новый Структура("ИмяМенеджераПечати,ИменаМакетов,ПараметрКоманды,ПараметрыПечати,ПараметрыИсточника,ИсточникДанных");
    ПараметрыОткрытия.ПараметрКоманды             = Новый Массив;
    ПараметрыОткрытия.ПараметрыИсточника         = Новый Структура("ИдентификаторКоманды, ОбъектыНазначения");
    ПараметрыОткрытия.ИсточникДанных            = ВыполняемаяКоманда.ДополнительнаяОбработкаСсылка;
    ПараметрыОткрытия.ПараметрыИсточника.ИдентификаторКоманды = ВыполняемаяКоманда.ИдентификаторКоманды;
    ПараметрыОткрытия.ПараметрыПечати             = Новый Структура;
    ПараметрыОткрытия.ИменаМакетов                 = ИменаМакетов;
    ПараметрыОткрытия.Вставить("ОбъектыПечати", ОбъектыПечати);    
    
    Источник                                     = ПараметрыОткрытия.ИсточникДанных;
    
    ОбъектыНазначения                         = Новый СписокЗначений;
    
    //Ссылки на вызвавшие форму объекты

    Для каждого ОбъектНазначения Из ВыполняемаяКоманда.ОбъектыНазначения Цикл
        ОбъектыНазначения.Добавить(ОбъектНазначения);
    КонецЦикла; 
    
    ПараметрыОткрытия.ПараметрыИсточника.ОбъектыНазначения = ОбъектыНазначения;
    
    //Вывод сформированного табличного документа в штатную форму.

        
    ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия);
        
    ЭтаФорма.Закрыть();
    
КонецПроцедуры
   Cyberhawk
 
2 - 24.10.18 - 16:40
ИР в помощь
   Сергей Роспатнюк
 
3 - 24.10.18 - 16:59
(2) это инструмент разработчика я правильно понимаю? у меня его нет
   Сергей Роспатнюк
 
4 - 24.10.18 - 17:01
(2) ну я в принципе уже попал но только через РеквизитФормыВЗначение но вот открыть форму ПечатьДокументов с сформированными табДоками пока не выходит
   Сергей Роспатнюк
 
5 - 24.10.18 - 17:10
Все решилось запихал ТабДоки в КоллекцияПечатныхФорм потом
поместил это в ПараметрыОткрытия и все взлетело, спс за поддержу, тема закрыта.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует