Имя: Пароль:
1C
1С v8
как проследить - из какой процедуры идет непосрдественная печать ...
0 lamme
 
08.09.11
04:27
1С82 Комплексная
док - Сч-ф выданный.
непосредственная печать сч-ф.
Захожу в модуль менеджера документа- на процедуре Печать(...) ставлю точку останова.
А при печати - туда не заходит ...
1 lamme
 
08.09.11
04:29
при печати через кнопку печать по умолчанию и черз Печать(выбор печ форм) -тоже не заходит в эту процедуру.

Ставлю точку останова на процедуре ПечатьСчетаФактуры(...)
- тоже не заходит в нее.
хотя именно в этой процедуре непосредственно формируются данные
по кр мере - вижу, что параметры шапки документа заполняются из этой процедуры.
2 golden-pack
 
08.09.11
04:32
подключена внешняя печатная форма ?
3 lamme
 
08.09.11
04:33
меняю в процедуре ПечатьСчетаФактуры(...)

код с
ОбластьМакета.Параметры.ПредставлениеПоставщика       = "Продавец: "  ...
на
ОбластьМакета.Параметры.ПредставлениеПоставщика       = "Продавец11: "
при печати - вылазит именно "Продавец11: " - т.е. точно из этой процедуры формируются данные.
Ставлю точку останова на измененные строки - опять не останавливается.

Ставлю точку останова на ПередОткрытием() модуля документа - останавливается
4 lamme
 
08.09.11
04:34
(2)

в Сервис - Доп обработки и отчеты - печатные формы - нет никого
5 ZanderZ
 
08.09.11
04:38
в модуле формы смотри что-то типа "ОсновныеДействияФормыПечать"
6 lamme
 
08.09.11
04:44
в модуле формы есть Процедура Печать()
в ней ссылка на УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(..)

дальше ссылка на
ОткрытьФорму("ОбщаяФорма.ПечатьДокументовУправляемая",

в ПечатьДокументовУправляемая - ставлю везде точки останова - нигде не останавлвивается ...

вот куда оно девается ?
7 ZanderZ
 
08.09.11
04:47
в Процедура Печать заходит ?? траcсируй по F11
8 lamme
 
08.09.11
04:48
(7)

в процедуру Печать модуля объекта - заходит
в процедуру Печать модуля менеджера - не заходит
9 lamme
 
08.09.11
04:49
само последнее - перед показом на экране - это
УниверсальныеМеханизмы.НапечататьДокументПоУмолчанию(ЭтотОбъект);
10 lamme
 
08.09.11
04:51
а в

УниверсальныеМеханизмы.НапечататьДокументПоУмолчанию(ЭтотОбъект);

есть
Объект.Печать(Расшифровка, КоличествоЭкземпляров, НаПринтер);

т.е. я таки понимаю - что это ссылка на процедуру Печать - которая должна располааться в модуле менеджера
11 ZanderZ
 
08.09.11
04:54
(10) все нормально трассириует  - поставь параметр отладки на сервере
12 lamme
 
08.09.11
05:08
короче ...
забил ...
нифига не понимаю ...

а первоначальный  вопрос был вообще простой
откуда в сч-ф беруться данные по грузоотправителю
из какого места 1С

трабла возникла в том
что у контр в адресе стоит индекс 690056
а печатается 690082

причем - этот 690082 - вообще нигде у этого контра не фигурирует ...
13 ZanderZ
 
08.09.11
05:13
(12) модуль менеджера "Счет-фактура выданный",  процедура "ПечатьСчетФактуры"
14 lamme
 
08.09.11
05:16
(13)
да. я это нашел.
данные по грузополучателю бурется из этой процедуры.

вот такое услвоеи

   Если ДанныеДляПечати.Свойство("АдресДоставки")
           И Не ПустаяСтрока(ДанныеДляПечати.АдресДоставки) Тогда
           ПредставлениеГрузополучателя = ?(Не ЗначениеЗаполнено(ДанныеДляПечати.Грузополучатель),
                                           ДанныеДляПечати.АдресДоставки,
                                           ФормированиеПечатныхФормСервер.ОписаниеОрганизации(СведенияОГрузополучателе, "ПолноеНаименование") + ", " + ДанныеДляПечати.АдресДоставки);

       Иначе
           ПредставлениеГрузополучателя = ?(Не ЗначениеЗаполнено(ДанныеДляПечати.Грузополучатель),
                                           "",
                                           ФормированиеПечатныхФормСервер.ОписаниеОрганизации(СведенияОГрузополучателе, "ПолноеНаименование, ФактическийАдрес,"));
       КонецЕсли;



косяк в том
что у этого контра - в адресах доставки и факт адресе - нет индекса 690082
вообще нигде
15 ZanderZ
 
08.09.11
05:21
(14) смотри закладку "Печать" у документа основания
16 lamme
 
08.09.11
05:21
о.
не додумался.
щас
17 lamme
 
08.09.11
05:23
(15)
у реализации - на закладке Печать - нет ничего
у сч-ф - закладки такой нет.
18 ZanderZ
 
08.09.11
05:24
(17) тогда в отладку
19 lamme
 
08.09.11
05:25
уху ...
или тупо проставить то что надо в этом месте кода
а похфиг
20 ZanderZ
 
08.09.11
05:27
(19) если вообще уже то сделай тупо запрос на регистр сведений КИ и посмотри какие данные по этому контрагенту
21 PaulBC
 
08.09.11
05:40
(14) смотри грузополучателя в реализации (на закладке "Дополнительно")
22 lamme
 
08.09.11
06:30
(21)

пляяяяяяяяяяяяяяяяяяяя !!!!
точно !!!!!!!!!!!!!!!!!!!!!!!!
23 lamme
 
08.09.11
06:31
бьюсь голвоой об стену ....
два часа ....
е-мае
24 lamme
 
08.09.11
06:32
все
убился нафиг ...

плин ...
ну капец просто ...

(21)
спасибо
25 zak555
 
08.09.11
06:57
у меня точка останова работает =)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой