как проследить - из какой процедуры идет непосрдественная печать ... #568506


#0 by lamme
док - Сч-ф выданный. непосредственная печать сч-ф. Захожу в модуль менеджера документа- на процедуре Печать(...) ставлю точку останова. А при печати - туда не заходит ...
#1 by lamme
при печати через кнопку печать по умолчанию и черз Печать(выбор печ форм) -тоже не заходит в эту процедуру. Ставлю точку останова на процедуре ПечатьСчетаФактуры(...) - тоже не заходит в нее. хотя именно в этой процедуре непосредственно формируются данные по кр мере - вижу, что параметры шапки документа заполняются из этой процедуры.
#2 by golden-pack
подключена внешняя печатная форма ?
#3 by lamme
меняю в процедуре ПечатьСчетаФактуры(...) код с ОбластьМакета.Параметры.ПредставлениеПоставщика       = "Продавец: "  ... на ОбластьМакета.Параметры.ПредставлениеПоставщика       = "Продавец11: " при печати - вылазит именно "Продавец11: " - т.е. точно из этой процедуры формируются данные. Ставлю точку останова на измененные строки - опять не останавливается. Ставлю точку останова на ПередОткрытием модуля документа - останавливается
#4 by lamme
в Сервис - Доп обработки и отчеты - печатные формы - нет никого
#5 by ZanderZ
в модуле формы смотри что-то типа "ОсновныеДействияФормыПечать"
#6 by lamme
в модуле формы есть Процедура Печать в ней ссылка на УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(..) дальше ссылка на ОткрытьФорму("ОбщаяФорма.ПечатьДокументовУправляемая", в ПечатьДокументовУправляемая - ставлю везде точки останова - нигде не останавлвивается ... вот куда оно девается ?
#7 by ZanderZ
в Процедура Печать заходит ?? траcсируй по F11
#8 by lamme
в процедуру Печать модуля объекта - заходит в процедуру Печать модуля менеджера - не заходит
#9 by lamme
само последнее - перед показом на экране - это УниверсальныеМеханизмы.НапечататьДокументПоУмолчанию(ЭтотОбъект);
#10 by lamme
т.е. я таки понимаю - что это ссылка на процедуру Печать - которая должна располааться в модуле менеджера
#11 by ZanderZ
все нормально трассириует  - поставь параметр отладки на сервере
#12 by lamme
короче ... забил ... нифига не понимаю ... а первоначальный  вопрос был вообще простой откуда в сч-ф беруться данные по грузоотправителю из какого места 1С трабла возникла в том что у контр в адресе стоит индекс 690056 а печатается 690082 причем - этот 690082 - вообще нигде у этого контра не фигурирует ...
#13 by ZanderZ
модуль менеджера "Счет-фактура выданный",  процедура "ПечатьСчетФактуры"
#14 by lamme
да. я это нашел. данные по грузополучателю бурется из этой процедуры. вот такое услвоеи    Если ДанныеДляПечати.Свойство("АдресДоставки")            И Не ПустаяСтрока(ДанныеДляПечати.АдресДоставки) Тогда косяк в том что у этого контра - в адресах доставки и факт адресе - нет индекса 690082 вообще нигде
#15 by ZanderZ
смотри закладку "Печать" у документа основания
#16 by lamme
о. не додумался. щас
#17 by lamme
у реализации - на закладке Печать - нет ничего у сч-ф - закладки такой нет.
#18 by ZanderZ
тогда в отладку
#19 by lamme
уху ... или тупо проставить то что надо в этом месте кода а похфиг
#20 by ZanderZ
если вообще уже то сделай тупо запрос на регистр сведений КИ и посмотри какие данные по этому контрагенту
#21 by PaulBC
смотри грузополучателя в реализации (на закладке "Дополнительно")
#22 by lamme
пляяяяяяяяяяяяяяяяяяяя !!!! точно !!!!!!!!!!!!!!!!!!!!!!!!
#23 by lamme
бьюсь голвоой об стену .... два часа .... е-мае
#24 by lamme
все убился нафиг ... плин ... ну капец просто ... спасибо
#25 by zak555
у меня точка останова работает =)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С