|
СведенияОВнешнейОбработке ТипКомандыОткрытиеФормы как перейти отладчиком в модуль объекта | ☑ | ||
---|---|---|---|---|
0
Сергей Роспатнюк
24.10.18
✎
16:21
|
Конфигурация ЗУП 3.1, Платформа 8.3, версия БСП 2.4.6.132, Печатная Форма по принципу работы очень похожа на стандартную Согласие на обработку ПДн, сперва открывается форма в ней примерно 7 реквизитов
5 Тип(Строка) 1 Ответственный Тип(ФизЛицо) 1 Объект Тип Составной(Документы,Справочник,СписокЗначений), если загрузить в справочник ДопОбработки и оттуда открывать все отрабатывает но отладчик там не работает а нужно поправить вывод данных на макет который происходит после процедуры Печать в модуле объекта. На форме отладка работает если открывать через файл открыть но попасть в печать модуля объекта не возможно так как метод открытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия) не приводит отладчик к процедуре печать как быть подскажите профессионалы. |
|||
1
Сергей Роспатнюк
24.10.18
✎
16:27
|
Вот код кнопки печать на форме
&НаКлиенте Процедура КнопкаПечать(Команда) ВыполняемаяКоманда = Параметры; СтандартнаяОбработка = Истина; Массив = Новый Массив; ИменаМакетов = "МакетТаблДока"; ОбъектыПечати = Новый СписокЗначений; КлючУникальности = Строка(Новый УникальныйИдентификатор); ПараметрыОткрытия = Новый Структура("ИмяМенеджераПечати,ИменаМакетов,ПараметрКоманды,ПараметрыПечати,ПараметрыИсточника,ИсточникДанных"); ПараметрыОткрытия.ПараметрКоманды = Новый Массив; ПараметрыОткрытия.ПараметрыИсточника = Новый Структура("ИдентификаторКоманды, ОбъектыНазначения"); ПараметрыОткрытия.ИсточникДанных = ВыполняемаяКоманда.ДополнительнаяОбработкаСсылка; ПараметрыОткрытия.ПараметрыИсточника.ИдентификаторКоманды = ВыполняемаяКоманда.ИдентификаторКоманды; ПараметрыОткрытия.ПараметрыПечати = Новый Структура; ПараметрыОткрытия.ИменаМакетов = ИменаМакетов; ПараметрыОткрытия.Вставить("ОбъектыПечати", ОбъектыПечати); Источник = ПараметрыОткрытия.ИсточникДанных; ОбъектыНазначения = Новый СписокЗначений; //Ссылки на вызвавшие форму объекты Для каждого ОбъектНазначения Из ВыполняемаяКоманда.ОбъектыНазначения Цикл ОбъектыНазначения.Добавить(ОбъектНазначения); КонецЦикла; ПараметрыОткрытия.ПараметрыИсточника.ОбъектыНазначения = ОбъектыНазначения; //Вывод сформированного табличного документа в штатную форму. ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия); ЭтаФорма.Закрыть(); КонецПроцедуры |
|||
2
Cyberhawk
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
|
Все решилось запихал ТабДоки в КоллекцияПечатныхФорм потом
поместил это в ПараметрыОткрытия и все взлетело, спс за поддержу, тема закрыта. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |