Имя: Пароль:
1C
 
Не отображается кнопка печати у документа
Ø (Fish 03.10.2019 12:00)
0 LivingStar
 
03.10.19
07:04
Есть документ, у него есть макет. Но нет кнопки печати. В модуле менеджера прописаны процедуры

Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт

Раньше проверял у других документов. При открытии всех их запускалась функция общего модуля УправлениеПечатью.КомандыПечатиОбъекта
и я отладчиком мог отследить из за чего не работает

Но при открытии этого документа она не запускается. Точки останова не срабатывают.

Подскажите как быть с этим документом? На какой процедуре можно отследить почему не отображается вывод кнопки печати?

Поставил точку останова на процедуре ПриОпределенииОбъектовСКомандамиПечати общего модуля УправлениеПечатьюПредопределяемый.
Но на ней так же останова не происходит и при открытии списка документов и самой формы документа.
1 LivingStar
 
03.10.19
07:08
Версия БСП 3.0.2.218
2 PuhUfa
 
03.10.19
07:14
В форме документа то прописал вызов необходимых подсистем?
3 LivingStar
 
03.10.19
07:18
(2) Другие документы при открытии срабатывают на процедурах. Точки останова что бы можно было пройтись по ним. При открытии этого нет.
Подскажите пожалуйста, какие процедуры нужно прописать в форме документа?
4 RomaH
 
naïve
03.10.19
07:22
чукча не читатель?

я тебе в предыдущей теме сказал - в общем модуле надо добавить документ в список объектов с печатью
на ИТС про БСП про это есть
5 RomaH
 
naïve
03.10.19
07:24
Процедура ПриОпределенииОбъектовСКомандамиПечати(СписокОбъектов) Экспорт
6 shuhard
 
03.10.19
07:24
(4) чукча клиническая мудила
7 PuhUfa
 
03.10.19
07:28
(3) >>какие процедуры нужно прописать в форме документа?
Это так не работает -)

Открой документацию по БСП или хотя бы любой типовой документ с печатью и посмотри в каких процедурах что прописано.
Начни с: // СтандартныеПодсистемы.ПодключаемыеКоманды
8 LivingStar
 
03.10.19
07:36
(7) Есть документы в которых это функционирует. И срабатывает на технологических процедурах точки останова.
То есть это от того что у них в формах, есть нужные процедуры? Ок, посмотрю.

Почему это так не работает? Назвать что нужно и все.
9 LivingStar
 
03.10.19
07:37
(5) Там код переопредеоления на разные общие модули. Но точка останова не срабатывает при открытии этого документа.
Установленная на этой процедуре. В отличие от других документов.
10 PuhUfa
 
03.10.19
07:47
(8) >>Почему это так не работает? Назвать что нужно и все.
Ну потому что нужно прописать вызов подсистем как минимум в 3х обработчиках, плюс добавить в модуль формы 3 процедуры от самой подсистемы, плюс на форме должна быть нужная группа для размещения кнопок печати... и зачем это все постить сюда...
11 LivingStar
 
03.10.19
11:52
(10) Сюда что бы прочесть и начать делать.
А то в документации обычно общие положения. И пока дойдет что нужно, может уйти много времени.
Тут же можно получить информацию оперативно.
Подскажите пожалуйста, если не трудно. Что добавить, что посмотреть. Что бы можно было зацепиться и решить вопрос.
Войти в его курс дела.
12 Fish
 
модератор
03.10.19
12:00
Не надо плодить темы. Вывод печатных форм документа
Закон Брукера: Даже маленькая практика стоит большой теории.