|
Перед печатью внешней печ.формы ориентация меняется! | ☑ | ||
---|---|---|---|---|
0
Stagor
27.02.12
✎
13:58
|
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
Возврат ТабДокумент; все равно печатает портрет. В чем косяк? |
|||
1
Stagor
27.02.12
✎
13:58
|
упп 1.3.23.1
|
|||
2
024410
27.02.12
✎
13:59
|
+1 такая же фигня и в УТП тоже никто не знает в чем глюк?
|
|||
3
stix2010
27.02.12
✎
14:00
|
модуль общей формы печати видимо
|
|||
4
hhhh
27.02.12
✎
14:01
|
(1) ИМяПараметровПечати проверьте, какое у вас.
|
|||
5
ASU_Diamond
27.02.12
✎
14:02
|
а там случайно в процедуре печати (которая в общих модулях) не вытаскиваются параметры печатной формы заново?
|
|||
6
Stagor
27.02.12
✎
14:07
|
конфигурация типовая
(4) где это проверить? |
|||
7
viktor_vv
27.02.12
✎
14:07
|
(5) Вытаскиваются, вернее создаются заново,если на заданы.
Если ТипЗнч(ТабДокумент) = Тип("ТабличныйДокумент") И (ПустаяСтрока(ТабДокумент.ИмяПараметровПечати)) Тогда Попытка ИдентификаторОбработки = Строка(ИсточникМакета.СсылкаНаВнешнююОбработку.УникальныйИдентификатор()); ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_" + СтрЗаменить(ИдентификаторОбработки, "-", "_"); ТабДокумент.ИмяПараметровПечати = ТабДокумент.ИмяПараметровПечати + "_" + Ссылка.Метаданные().Имя; Исключение КонецПопытки; КонецЕсли; |
|||
8
viktor_vv
27.02.12
✎
14:08
|
(6) Для УТП общий модуль УниверсальныеМеханихмы
Функция НапечататьВнешнююФорму(Ссылка, ИсточникМакета) Экспорт |
|||
9
experimentator76
27.02.12
✎
14:11
|
в 8.2 терялось при передаче с сервера на клиента
|
|||
10
mikecool
27.02.12
✎
14:16
|
если используется (8) - то надо явно дописывать строку в модуле для установки ориентации
|
|||
11
Stagor
27.02.12
✎
14:17
|
(8) В УПП теряется где то внутри универсальных механизмов...
|
|||
12
Stagor
27.02.12
✎
14:17
|
(10) Она дописана в (0), не помогает
|
|||
13
mikecool
27.02.12
✎
14:18
|
(12) читай еще раз (10)
|
|||
14
mikecool
27.02.12
✎
14:19
|
+13 наврал слегка, общая форма ПечатьДокументов
в ней нет ЭлементыФормы.ПолеТабличногоДокумента.ОриентацияСтраницы = ПечатныйДокумент.ОриентацияСтраницы; |
|||
15
mikecool
27.02.12
✎
14:19
|
за 20 минут мог уже бы и отладчиком найти это место
|
|||
16
Stagor
27.02.12
✎
14:21
|
(15) Прошел полностью отладчиком, везде "Ландшафт" вплоть до печати!
|
|||
17
mikecool
27.02.12
✎
14:22
|
(16) и даже в 14?
|
|||
18
Stagor
27.02.12
✎
14:22
|
печатная форма новой счет-фактуры, которая в интернете на офиц. сайте!
|
|||
19
Stagor
27.02.12
✎
14:23
|
(17) Полностью прошел внутренние механизмы (в УПП)
|
|||
20
de_aztec
27.02.12
✎
14:26
|
Еще раз смотрите (4). Уже решала такую проблемму с той же счф. Надо установить ИмяПараметровПечати. Найдите пример и посмотрите.
|
|||
21
Stagor
27.02.12
✎
14:27
|
(20) "ИмяПараметровПечати" в модуле внешней печатной форме нет! Конфигурация не редактируемая - типовая!
|
|||
22
de_aztec
27.02.12
✎
14:28
|
(21) значит придется прописать, иначе не будет сохранять необходимое значение. В модуле внешней пропишите, конфигурацию трогать не надо.
|
|||
23
Триша
27.02.12
✎
14:29
|
(21) Так надо добавить, поэтому и не запоминаются сделанные настройки
|
|||
24
de_aztec
27.02.12
✎
14:31
|
+ (22)
ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СЧФ"; ------ Здесь добавь имя Возврат ТабДокумент; |
|||
25
viktor_vv
27.02.12
✎
14:33
|
(20) Попробовал на простеньком примере. Просто установка во внешней печатной форме ориентации в явном виде не помогает. На просмотр берет ориентацию из параметров печати по последней установке интерактивно. Параметры печати в примере задаю.
//Созданим и заполним табличный документ ТабДокумент = Новый ТабличныйДокумент; //ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_НакладнаяПроверка"; ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_НакладнаяПроверка"; Возврат ТабДокумент; |
|||
26
Stagor
27.02.12
✎
14:35
|
(24) Спасибо! Дошло!
(25) Вот оно что :) |
|||
27
viktor_vv
27.02.12
✎
14:39
|
(26) А у тебя получилось ?
|
|||
28
Fr1eNd
27.02.12
✎
14:39
|
я вообще делаю ТабДокумент.Показать();
и все параметры для макета просто прописываю или копирую. Ни разу не подводило. |
|||
29
Stagor
27.02.12
✎
14:40
|
(27) Да)
|
|||
30
viktor_vv
27.02.12
✎
14:40
|
(27)+ У меня все равно програмную установку не берет. Только запоминает последнюю интерактивную установку.
|
|||
31
Stagor
27.02.12
✎
14:40
|
но без вашей помощи сам бы не догнал о такой фичи!
|
|||
32
viktor_vv
27.02.12
✎
14:41
|
(29) А теперь попробуй интерактивно поменять ориентацию на портрет, после этого сформируй еще раз.
|
|||
33
Stagor
27.02.12
✎
14:42
|
(30) запоминает последнюю распечатанную ориентацию.
|
|||
34
viktor_vv
27.02.12
✎
15:13
|
Таки (14) прав. Это я чисто для себя. Или менять общую форму "ПечатьДокументов" или своя Показать() как в (28). Если надо жестко задать какие-то параметры печати.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |