|
Проблема заголовка для внешней печатной формы
| ☑ |
0
avsav80
19.05.15
✎
17:26
|
Как изменить стандартный заголовок внешней печатной формы "Печать документов" на тот, который мне необходим?
Пример на изображении:
|
|
1
Жан Пердежон
19.05.15
✎
17:30
|
Общие формы - Печать документов
|
|
2
avsav80
19.05.15
✎
17:38
|
"Печать документов" - это заголовок, который выводится стандартно. И который мне надо изменить. А вовсе не общая форма.
|
|
3
Любопытная
19.05.15
✎
17:44
|
(2) &НаСервере
Процедура УстановитьЗаголовокФормы()
Перем ЗаголовокФормы;
Если ТипЗнч(Параметры.ПараметрыПечати) = Тип("Структура") Тогда
Параметры.ПараметрыПечати.Свойство("ЗаголовокФормы", ЗаголовокФормы);
КонецЕсли;
Если ЗначениеЗаполнено(ЗаголовокФормы) Тогда
Заголовок = ЗаголовокФормы;
Иначе
Если ЭтоПечатьКомплекта() Тогда
Заголовок = НСтр("ru = 'Печать комплекта'");
ИначеЕсли ТипЗнч(Параметры.ПараметрКоманды) <> Тип("Массив") Или Параметры.ПараметрКоманды.Количество() > 1 Тогда
Заголовок = НСтр("ru = 'Печать документов'");
Иначе
Заголовок = НСтр("ru = 'Печать документа'");
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Прислушайся к (1), он дело говорит
|
|
4
avsav80
19.05.15
✎
18:08
|
У меня весь код записан в модуле объекта.
Печать вызывается так:
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "Название1",
Название2, ПечатьОтчета(МассивОбъектов, ОбъектыПечати));
КонецПроцедуры
Не ясно, как использовать строку
Параметры.ПараметрыПечати.Свойство("ЗаголовокФормы", ЗаголовокФормы);
У меня ведь нет параметров.
|
|
5
Жан Пердежон
19.05.15
✎
19:48
|
(2) железная логика
|
|
6
oslokot
20.05.15
✎
09:34
|
Передать в параметры ЗаголовокФормы без правки не получится, ваш КЭП
|
|
7
avsav80
20.05.15
✎
10:59
|
Я не совсем понимаю, мне нужно отредактировать внешнюю форму "ПечатьДокументов"? Или можно обойтись лишь редактированием внешней печатной формы?
|
|
8
ДенисЧ
20.05.15
✎
11:20
|
Форму ПечатьДокументов. Только не внешнюю.
|
|