Имя: Пароль:
1C
 
(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 дней