0
Anempadest
13.09.11
✎
17:21
|
1С v.8.2. Запускается в терминале на MS Windows Server 2008 R2. При выводе макета на печать некоторый текст печатается кракозяликами. Например, в документе "Реализация товаров и усоуг" в макете "Накладная" текст "Всего напименований Х на сумму Y".
Характерно то, что кракозяблики печатаются только на одном компьютере, хотя с 1С в терминале работает ещё 4 человека.
Если говорить о макете "Накладная" в документе "РеализацияТовароУслуг", то практически весь текст имеет шрифт "Arial" и печатается нормально. А строка "Всего..." имеет шрифт "MS Shell Dlg". Если взять например, макет отчёта "Сверка с контрагентом", где весь текст имеет шрифт "Стиль: Шрифт текста" (в стиле указан шрифт MS Shell Dlg), то в таком макете вообще весь текст выводится на печать кракозяблами.
Вопрос: Как побороть? Думаю, менять нужно не 1С, а настройки Windows.
|
|
5
Anempadest
13.09.11
✎
21:03
|
Победил!!! Хоть и не совсем в лоб, но в обход.
Напомню, что работа идёт в терминальном режиме. В настройках подключения есть галочка "Подключать локальные устройства: Принтеры". Следовательно, если смотреть в перечень принтеров на Сервере, то там светится принтер с того компьютера, с которого выполнен вход на сервер в терминальном режиме. Пользователь печатал именно на этот принтер. То есть печать с данного компьютера шла на локальный принтер. Хотя работа велась на сервере в терминальном режиме. Вот здесь где-то и происходила ошибка.
Побороть проблему удалось следующим образом:
1) Зайдя на сервер в терминальном режиме с компьютера "User", на котором установлен принтер, установил на сервере ещё один принтер, но как сетевое устройство. То есть пошёл в сеть, нашёл там компьютер "User", на котором установлен принтер, и добавил этот принтер в принтеры данного сервера. В перечне принтеров у меня появилось два принтера: "HP LaserJet 1010" и "HP LaserJet на User". Первый принтер удалить не получалось, потому что он, как бы, эмулируется для удалённого соединения, запущенного с компьютера "User".
2) Чтобы у бухгалтера больше не было повода видеть на распечатке кракозяблики, я в настройках подключения к удалённому рабочему столу снял галочку о подключении устройств-принтеров с локального компьютера. В результате на сервере при подключении с компьютера "User" теперь локальные принтеры не подтягиваются. А в списке принтеров отображается только сетевое устройство "HP LaserJet 1010 на User".
Теперь кракозябликов на печати нет. Ура, товарищи!
|
|