|
Как сохранить настройки принтера в 1С при печати? | ☑ | ||
---|---|---|---|---|
0
SherifSP
03.09.15
✎
15:22
|
Подскажите как можно сохранить настройки принтера, которые вначале установит пользователь? Есть таблица значений с табличными документами которые скопом печатаются, оператор вначале выберет настройки, но будут ли печататься остальные табличные документы с теми же настройками?
Для Каждого СтрокаТЗ Из ТЗСписокДокументов Цикл СтрокаТЗ.ТабличныйДокумент.Автомасштаб = Истина; Если СтрокаТЗ.ВидПФ = "ТТН" Или СтрокаТЗ.ВидПФ = "Маршрутный лист" Тогда СтрокаТЗ.ТабличныйДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; Иначе СтрокаТЗ.ТабличныйДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет; КонецЕсли; Если Стр = 1 Тогда СтрокаТЗ.ТабличныйДокумент.Напечатать(РежимИспользованияДиалогаПечати.Использовать); Иначе СтрокаТЗ.ТабличныйДокумент.Напечатать(); КонецЕсли; Стр = Стр + 1; КонецЦикла; |
|||
1
Vladal
03.09.15
✎
15:32
|
7.7?
|
|||
2
SherifSP
03.09.15
✎
15:33
|
(1) 8.2.19
|
|||
3
SherifSP
03.09.15
✎
15:34
|
После выбора настроек, СтрокаТЗ.ТабличныйДокумент.ИмяПринтера = Неопределено, хотя принтер я выбирал
|
|||
4
Vladal
03.09.15
✎
15:37
|
СтрокаТЗ.ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ЗдесьНазваниеДокумента_НазваниеПечатнойФормы";
|
|||
5
SherifSP
03.09.15
✎
15:42
|
Принтеры сетевые
|
|||
6
SherifSP
03.09.15
✎
15:42
|
(4) До и после выбора настроек принтера, одинаковые настройки печати
|
|||
7
Vladal
03.09.15
✎
15:54
|
У пользователя на клиенте есть установленные принтеры?
Принтер по умолчанию установлен? Доступен? На него из текстового окна или вручную из документа посылал на печать? Где именно проблема? Может потом печатная форма передается в ОБщегоНАзначения.НапечататьДокумент, а там уже и проблема с |
|||
8
SherifSP
03.09.15
✎
15:59
|
7)Проблема в том, что если пользователь не будет при печати выбирать принтер вручную то пф печатаются на принтере установленном по умолчанию
|
|||
9
Vladal
03.09.15
✎
16:04
|
(8) Но ведь надо указать имя принтера?
|
|||
10
Vladal
03.09.15
✎
16:09
|
Тогда в свойстве табличного документа впиши нужное имя принтера:
ТабличныйДокумент.ИмяПринтера = "\tsclient\canon-800" |
|||
11
Vladal
03.09.15
✎
16:09
|
Пардон, после кавычек двойной слэш
|
|||
12
Vladal
03.09.15
✎
16:14
|
как вариант, читай имя принтера из настроек пользователя.
|
|||
13
Vladal
03.09.15
✎
16:38
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |