|
v7: Печать через терминал | ☑ | ||
---|---|---|---|---|
0
КофеIN
11.09.12
✎
15:54
|
Всем Здасьте!
Вопрос следующего характера есть терминальный сервер с 1с7 и удаленный офис, офис печатает из базы к себе на принтер накладные через ScrewDrivers v4 и все было ок до недавнего времени. Печать не из 1с идет, печать с 1с тоже идет а вот автоматом не хочет(Таб.Напечатать(0);), только после перезапуска 1с. |
|||
1
КофеIN
11.09.12
✎
15:54
|
Пробовал удалять ветку реестра отвечающую яко бы за за это дело, помогло на день потом опять такая беда
|
|||
2
КофеIN
11.09.12
✎
15:56
|
может есть какие то спецефические настройки ScrewDrivers v4 о которых не в курсе
|
|||
3
Builder
11.09.12
✎
15:59
|
Таб.Напечатать(0) ВСЕГДА печатает на принтер, который указан в ветке реестра
HKCU\Software\1C\1Cv7\7.7\"+ИмяБазы+"\V7\"+ИмяЮзера+"\Moxel\Default\DefaultPrinter Вот такая фича от 1С. Либо ставь Напечатать(1) и выбирай принтер. |
|||
4
КофеIN
11.09.12
✎
16:06
|
ставить Напечатать(1) не вариант так как печатает в цикле и много, в дефолтном стоит тот принтер который нужен, может у кого были танцы с бубном с этим ScrewDrivers v4
|
|||
5
Serginio1
11.09.12
✎
16:12
|
Используй Опции(<ВыводСетки>,<ВыводЗаголовков>,<ФиксСтрок>,<ФиксСтолбцов>,<ИмяОпцийПечати>,<ИмяСохрРазмОкна>,<ФлагЧБПросмотра>,<НаправлПерехода>)
В ИмяОпцийПечати устанавливай имя уникальное для данного документа. При выборе интерактивно параметров печати данные по принтеру сохраняются для данного ИмяОпцийПечати . |
|||
6
Builder
11.09.12
✎
16:14
|
(4) А подключить принтер напрямую, без скрюдрайвера, не пробовал?
|
|||
7
Serginio1
11.09.12
✎
16:17
|
||||
8
КофеIN
11.09.12
✎
17:12
|
Вообщем мистика какая то есть 3 процедуры печати в накладной(все 3 имеют опции печати), если печатаешь вручную с выбором принтера то печатает, после печатаешь автоматом не идет, перезаходишь пкскоешь автоматом все ок, как только вручную печатнул опять стопорится автоматом.
|
|||
9
КофеIN
11.09.12
✎
17:14
|
может пользователя убить и занова сделать чтоб 1с ка папку с его чистым профилем сделала?
|
|||
10
КофеIN
11.09.12
✎
17:32
|
причем особенность в том что не печатает именно ту печатную форму что до этого вручную печатали
|
|||
11
Serginio1
11.09.12
✎
18:22
|
Есть такая проблема. При чем в системе не устанавливался принтер по умолчанию. У админов поспрашиваю.
Посмотри ветку юзера HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\<Имя базы>\V7\<Пользователь>\Moxel\ДляДокум |
|||
12
smaharbA
11.09.12
✎
18:23
|
чем дальше в лес тем толще партизаны
|
|||
13
Злопчинский
11.09.12
✎
20:06
|
есть такая штука... указывай при печати конкретное имя принтера.
|
|||
14
Злопчинский
11.09.12
✎
20:07
|
(12) ню.. ню... $-)
|
|||
15
EvgeniuXP
11.09.12
✎
20:42
|
ох уж этот \Moxel\ - много нервов трепит...
|
|||
16
КофеIN
12.09.12
✎
15:35
|
Вообщем все мои усилия тщетны, попробовал полностью удалить учетку и создать занова в 1с, удалил также ветку Moxel результат тот же.
|
|||
17
КофеIN
12.09.12
✎
15:37
|
(13) Не очень правильно и для меня не приемлемо так как через эту процедуру печатают и другие на свои принтера.
|
|||
18
Serginio1
12.09.12
✎
15:47
|
Можешь в отчете сделать поле с именем принтера которое будет сохраняться для каждого юзера отдельно.
|
|||
19
Serginio1
12.09.12
✎
15:49
|
Кстати а какой принтер прописывался в
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\<Имя базы>\V7\<Пользователь>\Moxel\ДляДокум "DefaultPrinter"="<Имя принтера>" Имя принтера. Насколько помню есть еще дефолтный юзер из которого эти данные могут браться |
|||
20
Serginio1
12.09.12
✎
15:59
|
Снеси моксели отсюда
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\1C\1Cv7\7.7\ |
|||
21
smaharbA
12.09.12
✎
16:04
|
...,"\");
|
|||
22
Salimbek
12.09.12
✎
16:16
|
(21) Вот я понимаю, что ты очень умное что-то сказал, только не понимаю - что именно.
|
|||
23
smaharbA
12.09.12
✎
18:01
|
(22) обсосано тыщу раз, есть вариант с опциями
|
|||
24
smaharbA
12.09.12
✎
18:02
|
есть вариант с напечатать(1) и с множеством копий
|
|||
25
КофеIN
17.09.12
✎
10:58
|
smaharbA, повторяю с напечатать(1) не подходит это бред - если утебя 20 накладных и на каждую печатается 3 печатные формы то придется 60 раз нажимать печать. про опции писал уже (8).
Serginio1 попробую ещё твой вариант (20) |
|||
26
smaharbA
17.09.12
✎
11:00
|
(25) Вы уверены, что это бред ?
|
|||
27
smaharbA
17.09.12
✎
11:00
|
+ ничего нажимать не нужно будет
а твое решение в (21) |
|||
28
Ёпрст
17.09.12
✎
11:03
|
(27) дык не очень удачное решение..
:) |
|||
29
smaharbA
17.09.12
✎
11:09
|
(28) согласен, но с дефолтным справится
есть еще и с Опциями печати |
|||
30
КофеIN
17.09.12
✎
11:09
|
smaharbA, может я что-то не понимаю но 1с выдаст окно печати где надо нажать ок :
Синтаксис: Напечатать(<Флаг>) Назначение: Напечатать таблицу без предварительного просмотра (печать без открытия окна редактирования). Параметры: <Флаг> - необязательный параметр. Режим запроса диалога печати: 1 - запрашивать диалог печати (по умолчанию), 0 - не запрашивать. |
|||
31
КофеIN
17.09.12
✎
11:10
|
(20) такой ветки нет у меня ((
|
|||
32
КофеIN
17.09.12
✎
11:12
|
Может это из за того что ScrewDrivers использую
|
|||
33
КофеIN
17.09.12
✎
11:13
|
у тех кто не через него, а локально всё ок
|
|||
34
smaharbA
17.09.12
✎
11:30
|
(30) извиняюсь, я не о напечатать, а про финт с Показать(,,0); Напечатать(0); Показать(,,-1)
вариант обхода проблемы
|
|||
35
smaharbA
17.09.12
✎
11:31
|
вариант для дефолтного принтера
|
|||
36
Tarancoff
17.09.12
✎
13:43
|
была такая хрень...
лечилось следующим образом: удаляли с терминала профиль юзера, затем прологинивали заного еще чистили профиль в 7ке |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |