БП 3.0 Нет кнопки печать
☑
0
GRM11
28.10.13
✎
20:26
Создал новый документ. Создал внешнюю печатную форму. релиз 3.0.26
-Поставил флаг "Использовать стандартные команды".
-Общие команды.ДополнительныеОтчетыИОбработкиПечатныеФормы добавил в ТипПараметраКоманды свой документ.
- работаю под полными правами.
-иные общие команды (структура подчиненности, ввод на основании - работают)
- эта же внешняя печатная форма работает при подключении к реализации.
Причем в конфигураторе кнопка "Печать" есть. Куда копать?
1
vde69
модератор
28.10.13
✎
20:29
версия бухии какая?
там в каком-то релизе был такой баг
2
GRM11
28.10.13
✎
20:29
Релиз 3.0.26.6
3
GRM11
28.10.13
✎
20:57
up
4
smotritel
28.10.13
✎
21:52
Смотри модуль формы той же Реализации. Там теперь явные команды, заданные в конфигураторе, не используют - их добавляют программно.
тебе нужно в модуле формы,
- в процедуре ПриСозданииНаСервере()
добавть код:
// СтандартныеПодсистемы.Печать
УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма);
// Конец СтандартныеПодсистемы.Печать
а также добавить подключаемую процедуру:
// СтандартныеПодсистемы.Печать
&НаКлиенте
Процедура Подключаемый_ВыполнитьКомандуПечати(Команда)
УправлениеПечатьюКлиент.ВыполнитьПодключаемуюКомандуПечати(Команда, ЭтаФорма, Объект);
КонецПроцедуры
// Конец СтандартныеПодсистемы.Печать
5
Толич
28.10.13
✎
21:55
(1) +1. Тоже натыкался месяц назад. В текущем обновлении все поправили.
6
smotritel
28.10.13
✎
22:12
(1),(5) "ошибки" в данном случае не при чем - в Реализации же у него эта внешняя форма работает.
У него не работает, потому что он не прикрутил механизм Печати из БСП в своём документе
7
GRM11
29.10.13
✎
18:40
(6) Спасибо, большое. Все верно. Добавил процедуры - все получилось.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший