Имя: Пароль:
1C
1С v8
Принтер по умолчанию
0 hartman620
 
02.10.20
16:23
Доброго времени суток

В обработке печати этикеток и ценников есть возможность выбирать разные шаблоны
В зависимости от выбранного шаблона, при нажатии кнопки печать, по умолчанию выбирается другой принтер (сетевой).
Что бы распечатать корректно необходимо нажать на предварительный просмотр и зайти в настройки параметров печати - там выбрать нужный (по умолчанию настроенный в системе) и только после этого печатать.
Обычно после таких манипуляций принтер запоминался и проблем не возникало, но в моем случае всё иначе.

Был очищен кэш пользователя, были удалены все настройки пользователя, залез в хранилище настроек (не факт что корректно):
__________________________________
КлючНастройки = "Обработка.ПечатьЭтикетокИЦенников-ЭтикеткаТовары";
КлючОбъекта = "НастройкиПечатныхФорм";
Пользователь = СокрЛП(Справочники.Пользователи.ПолучитьСсылку(Новый УникальныйИдентификатор("06be8b31-cafa-11e8-80ff-e0071bf70633")).Наименование);
ХранилищеСистемныхНастроек.Удалить(КлючОбъекта, КлючНастройки, Пользователь);
__________________________________

Результата нет, по умолчанию летит на другой принтер.
Вариант удаления принтера с сервера и установки его снова - исключен.

Как можно победить печать?
1С:Предприятие 8.3 (8.3.16.1148)
1 Fedor-1971
 
02.10.20
17:02
(0) Выведи поле выбора наименования принтера на форму и поправь вывод на печать
Точно будешь печатать куда указал пользователь, а не куда решила 1С
2 DrZombi
 
гуру
02.10.20
17:39
Придется кодить :)
3 DrZombi
 
гуру
02.10.20
17:40
(0) Для чистоты эксперимента, попробовать зайти в 1С под другим пользователем.