|
(8.2 зуп) внешняя печатная форма для самодельного документа |
☑ |
0
vechiy
29.12.14
✎
10:48
|
Товарищи, что дописать, чтобы в самодельном документе появилась кнопочка "печать", и внешняя печатная форма на ней?
Форма подключена как внешняя, зарегистрирована на нужный док
|
|
1
Любопытная
29.12.14
✎
10:51
|
гы
|
|
2
Любопытная
29.12.14
✎
10:52
|
А, у тебя 2.5 ЗУП... я тут с 3.0 воевала)
Посмотреть, что дописано в типовых документах и дописать тоже самое)
|
|
3
vechiy
29.12.14
✎
10:54
|
был бы благодарен за конкретику)
печать() добавил
|
|
4
vechiy
29.12.14
✎
10:54
|
не помогло
|
|
5
vicof
29.12.14
✎
10:55
|
СсылкаНаОбъект есть?
Печать() Экспорт указана?
|
|
6
Любопытная
29.12.14
✎
11:01
|
// Процедура устанавливает подменю "Печать" и кнопку "Печать по умолчанию" при необходимости
//
Процедура УстановитьКнопкиПечати()
мДеревоМакетов = УниверсальныеМеханизмы.ПолучитьДеревоМакетовПечати(Ссылка, ПолучитьСтруктуруПечатныхФорм(), Новый Действие("ОсновныеДействияФормыПечать"), Новый Действие("ОсновныеДействияФормыУстановитьПечатьПоУмолчанию"));
УниверсальныеМеханизмы.УстановитьПодменюПечати (мПодменюПечати, ЭлементыФормы.ОсновныеДействияФормы, мДеревоМакетов);
УниверсальныеМеханизмы.УстановитьПечатьПоУмолчанию(мПечатьПоУмолчанию, ЭлементыФормы.ОсновныеДействияФормы, мДеревоМакетов, Метаданные().Имя,Новый Действие("ОсновныеДействияФормыПечатьПоУмолчанию"));
Если Не мПодменюПечати = Неопределено Тогда
УниверсальныеМеханизмы.СформироватьПодменю(мДеревоМакетов, мПодменюПечати,Истина,Истина);
КонецЕсли;
КонецПроцедуры
Подозреваю, что вот эта фигня должна быть прописана в форме документа. Т.е. перед открытием формы надо получить команды печати и сформировать кнопку панели.
|
|
7
vechiy
29.12.14
✎
11:02
|
(6) ага спасибо, как раз пробую так сделать
|
|
8
vechiy
29.12.14
✎
11:03
|
во, появилась кнопочка и печатная форма на ней, но чет она неактивна
|
|
9
Фокусник
29.12.14
✎
11:08
|
(8) значит не хватает процедуры, которая подвешена на этот пункт меню
|
|
10
vechiy
29.12.14
✎
12:18
|
(9) сама печать() активна, а подпункт появляется при регистрации внешней печатной формы, как же на него сделать процедуру
|
|
11
Любопытная
29.12.14
✎
12:20
|
(10) шагай в процедуру СформироватьПодменю() и смотри, какое действие там на кнопку вешается
|
|
12
anaed
29.12.14
✎
12:47
|
сформироватьструктурупечатныхфформ() не забудь в модуль добавить
|
|
13
anaed
29.12.14
✎
12:48
|
обманываю, получить а не сформировать и это другая проблема была :)
|
|
14
anatoly
29.12.14
✎
14:46
|
(10) тебе уже исчерпывающий ответ в (2) дали.
стыдно такие вопросы задавать если:
Стаж: 5 лет 1 месяц 27 дней
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший