|
Не сохраняются программно установленные ПараметрыПечати | ☑ | ||
|---|---|---|---|---|
|
0
altaykniga
16.08.14
✎
19:33
|
Конфигурация Бухгалтерия предприятия, ред.2. Создал новый документ в конфигурации.
В модуле документа создал функцию печати. Проблема в том, что формируется печатная форма документа, но там не сохраняются программно заданные НастройкиПечати (автомасштаб, поля, масштабПечати). В чем может быть проблема? Текст функции печати приведен ниже Функция ПечатьАкта() Экспорт ТабДокумент = Новый ТабличныйДокумент; … … ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_НовыйАкт"; ТабДокумент.АвтоМасштаб = Ложь; ТабДокумент.МасштабПечати = 100; ТабДокумент.ПолеСверху = 10; ТабДокумент.ПолеСправа = 5; ТабДокумент.ПолеСлева = 10; ТабДокумент.ПолеСнизу = 5; Попытка Пока ТабДокумент.КоличествоСтраниц()>2 Цикл ТабДокумент.МасштабПечати=ТабДокумент.МасштабПечати-1; КонецЦикла; Исключение Сообщить("В системе не установлено ни одного принтера. Печать невозможна"); ТабДокумент=Неопределено; КонецПопытки; Возврат ТабДокумент; КонецФункции // Печать() Вот процедура в модуле формы, которая вызывается по кнопке ПечатьАкта Процедура ПечатьАктаФорма(Кнопка) ТабДокумент = ПечатьАкта(); ЗаголовокОкна = " (Форма нового акта)"; ЗаголовокОкна = ОбщегоНазначения.СформироватьЗаголовокДокумента(ЭтотОбъект) + ЗаголовокОкна; УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, ,, ЗаголовокОкна); КонецПроцедуры Смотрел в отладчике, программно заданные ПараметрыПечати сохраняются до конца процедуры ПечатьАктаФорма(), т. е. непосредственно до самого отображения печатной формы документа. Но в сформированной форме открываю параметры страницы, а там другие настройки (те, которые пользователь указал интерактивно) Помогите советом, как решить данную проблему. Заранее благодарю за помощь |
|||
|
1
altaykniga
16.08.14
✎
19:37
|
(0) релиз Бухгалтерия 2.0.59, пробовал на разных платформах (8.2.19, 8.3.4, 8.3.5)
|
|||
|
2
altaykniga
16.08.14
✎
20:31
|
база файловая. Пробовал с другого компьютера(правда принтер тот же) под другим пользователем - проблема остается
|
|||
|
3
vicof
16.08.14
✎
21:13
|
ТабДокумент.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_НовыйАкт";
|
|||
|
4
Эмбеддер
16.08.14
✎
21:31
|
(3) есть разница КлючПараметровПечати/ИмяПараметровПечати?
|
| Форум | Правила | Описание | Секции | Поиск |