|
Стиль: Шрифт текста | ☑ | ||
---|---|---|---|---|
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. |
|||
1
Жан Пердежон
13.09.11
✎
17:24
|
установить шрифт не пробовал?
|
|||
2
Hostess_
of_Love 13.09.11
✎
17:27
|
"Вопрос: Как побороть?"
поменять шрифт текста на Arial |
|||
3
Anempadest
13.09.11
✎
17:34
|
(2) 1С обновляется чаще, чем переустанавливается Windows. Поэтому если и менять, то менять настройки системного шрифта "MS Shell Dlg".
|
|||
4
Anempadest
13.09.11
✎
17:35
|
(1) Для системного шрифта MS Shell Dlg установлен шрифт MS Sans Serif. Считаете, его нет в системе?
|
|||
5
Anempadest
13.09.11
✎
21:03
|
Победил!!! Хоть и не совсем в лоб, но в обход.
Напомню, что работа идёт в терминальном режиме. В настройках подключения есть галочка "Подключать локальные устройства: Принтеры". Следовательно, если смотреть в перечень принтеров на Сервере, то там светится принтер с того компьютера, с которого выполнен вход на сервер в терминальном режиме. Пользователь печатал именно на этот принтер. То есть печать с данного компьютера шла на локальный принтер. Хотя работа велась на сервере в терминальном режиме. Вот здесь где-то и происходила ошибка. Побороть проблему удалось следующим образом: 1) Зайдя на сервер в терминальном режиме с компьютера "User", на котором установлен принтер, установил на сервере ещё один принтер, но как сетевое устройство. То есть пошёл в сеть, нашёл там компьютер "User", на котором установлен принтер, и добавил этот принтер в принтеры данного сервера. В перечне принтеров у меня появилось два принтера: "HP LaserJet 1010" и "HP LaserJet на User". Первый принтер удалить не получалось, потому что он, как бы, эмулируется для удалённого соединения, запущенного с компьютера "User". 2) Чтобы у бухгалтера больше не было повода видеть на распечатке кракозяблики, я в настройках подключения к удалённому рабочему столу снял галочку о подключении устройств-принтеров с локального компьютера. В результате на сервере при подключении с компьютера "User" теперь локальные принтеры не подтягиваются. А в списке принтеров отображается только сетевое устройство "HP LaserJet 1010 на User". Теперь кракозябликов на печати нет. Ура, товарищи! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |