Имя: Пароль:
1C
1С v8
Принтер по умолчанию
0 it_looser
 
12.12.19
16:20
Здравствуйте! Много уже обсуждалось, но все таки...  Уже сколько времени возникает проблема с принтером по умолчанию. Ситуация следующая, в связи со спецификой работы пользователи работают на разных рабочих местах, и 1С по возвращении юзера на основное рабочее место упорно запоминает принтер с предыдущего. При нажатии ctrl+p показывает принтер по умолчанию который установлен на текущем ПК, но при нажатии оранжевой кнопки "Печать" все равно отправляет на предыдущий принтер. Чистка кэша никак не помогает, происходит с клиентами хоть с локальной платформой, хоть через RDP. Где она это запоминает то? При выборе принтера вручную конечно печатает куда нужно, но только в пределах одного сеанса. При следующем запуске 1С все возвращается обратно. Платформа 8.3.15.1489 конфигурация КА 2.4.10.62.
1 it_looser
 
12.12.19
17:59
Я один такой?
2 VS-1976
 
12.12.19
18:24
(1) При старте 1С подхватывается принтер по умолчанию. И дальше он не меняется, пока не перезайдёшь в 1С на сколько я знаю.
3 shotsdv2008
 
12.12.19
19:58
Как-то можно настраивать хранение профилей 1С
А так, принтер в 1С надо настраивать через параметры страницы и никаких принтеров по-умолчанию 1С не признает
4 it_looser
 
12.12.19
20:01
(3) в 1С? не хочет она.... а через выбор принтера пользователи психуют, лишни телодвижения.... сидел бы на одном месте, но мигрируют постоянно, заменяя друг друга.
5 it_looser
 
12.12.19
20:02
называется хотели как лучше, а получилось как всегда....
6 it_looser
 
13.12.19
11:34
UP
7 mistеr
 
13.12.19
12:43
(0) >Где она это запоминает то?

В свойстве таб. документа ИмяПараметровПечати. При формировании печатных форм в это свойство устанавливается строка, уникальная для данной печатной формы. Платформа сохраняет эти параметры для каждого пользователя и восстанавливает при формировании табдока. После вызова диалога печати (ctrl+p) параметры перезаписываются, в т.ч. и имя принтера.

(5) >хотели как лучше, а получилось как всегда

Хотели как лучше, и получилось как надо. Это необходимо для того, чтобы между сеансами не терялись настроенные параметры печати на конкретном принтере. В том числе тонкие настройки драйвера.

Поддержки этого редкого сценария, когда пользователи постоянно бегают по рабочим местам, в типовых нет. Но при желании платформа позволяет ее реализовать. Нужно при формировании печатной формы определить текущее рабочее место, и при установке свойства ИмяПараметровПечати добавить как суффикс некий идентификатор рабочего места.
8 it_looser
 
14.12.19
14:08
не поогает
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.