Имя: Пароль:
1C
 
Нет информации для вывода на печать!
0 Divanoff
 
18.06.08
14:11
Добрый день!
Есть 1С версия 7.7 для SQL (торговля). Есть документ счет-фактура, который печатает при нажатии на одну кнопку комплект документов (счет. торг-12 и счет-фактуру, ТТН). У пользователей, работающих в сети все нормально, а вот у некоторых пользователей, работающих через терминал с помощью RDP клиента Microsoft и печатающих (вывод сразу на принтер без окна выбора принтера) через него с помощью программы ScrewDrivers v.4 вылезает при печати периодически ошибка "Нет информации для вывода на печать !".Т.е у 2-х пользователей комплект документов то печатает, то нет. А вот у одного пользователя все нормально. У того пользователя права полные, но даже если ставим 2-м проблемным пользователям полные права проблема не решается. Решается на некоторое время только перезапуском терминальной сессии. Потом снова. Что это может быть?
1 ТелепатБот
 
гуру
18.06.08
14:11
2 Fragster
 
гуру
18.06.08
14:15
(0) а что, просто драйвера поставить грех?
3 Divanoff
 
18.06.08
14:18
какие драйверы????
4 Fragster
 
гуру
18.06.08
14:19
(3) вместо «отвертки»
5 Divanoff
 
18.06.08
14:22
Поодиночке документы печатаются нормально, но вот комплектом не работает...
6 Divanoff
 
18.06.08
14:22
(4) экономия траффика
7 Fragster
 
гуру
18.06.08
14:27
(6) это миф ;)
8 Fragster
 
гуру
18.06.08
14:28
(5) та же фигня была... решилось все маленьким скриптом, который у юзера в реестре название принтера в мохеле убивал...
9 Divanoff
 
18.06.08
14:30
(8) т.е. напиши пож-та подробней
10 Fragster
 
гуру
18.06.08
14:34
в реестре значение /HKEY_Current_User/Software/1C/1cv7/7.7/«База»/v7/«Юзер»/Moxel/«ПечФорма»/DefaultPrinter при логине прибивается у пользователей, и все... в этом дело конкретно у меня было...
11 Fragster
 
гуру
18.06.08
14:37
(10)+ а что там с отверткой - не знаю, может та же фигня...
12 Divanoff
 
18.06.08
15:03
получается надо удалять запись реестра?
13 Divanoff
 
18.06.08
15:06
У меня не печатается именно у двоих пользователей 1С, а не пользователей терминала.Тестирую на одном пользователе терминала, т.е под одним пользователем все печатает, а под другим нихрена.
14 Fragster
 
гуру
18.06.08
15:08
разные ветки реестра у разных юзеров 1с, внимательнее смотри... а при разных юзерах терминала - у них разные HKCU djj,ot $)
15 Divanoff
 
18.06.08
15:11
У меня в реестре в разделе /HKEY_Current_User/Software/1C/1cv7/7.7/«База»/v7
есть только моя фамилия, а фамилий тех двоих юзеров нет
16 Fragster
 
гуру
18.06.08
15:13
тогда эту веточку: У меня в реестре в разделе /HKEY_Current_User/Software/1C/1cv7/7.7/«База»/ экспортни, а в ней все мохели поищи и прибей...
17 Divanoff
 
18.06.08
15:18
Т.е все ключи с названием "MOXEL" удаляю из этой ветки реестра?
18 Fragster
 
гуру
18.06.08
15:22
та сразу ветки, чтоб неповадно было... все равно потом из экспортной все восстановишь ;) - ибо хз, с отверткой поможет ли...
19 Divanoff
 
18.06.08
15:24
Удалил. Спасибо! Как протестируем - отпишусь.
20 Divanoff
 
19.06.08
10:51
Пока тестируем - но вариант с удалением ветки реестра точно работает.
Fragster, Спасибо огромное.
Сейчас сократили имя сетевого принтера и проверяем групповую печать на терминале.

Вот еще ссылки по теме:

http://novell.org.ru/forum/viewtopic.php?p=44781&sid=f1bd18ae0033fa3331f8196b0076614f

http://www.infostart.ru/profile/440/projects/397/

http://www.erp-volga.com/hare/forum/index-tred-101-258.html

http://forum.codeby.net/topic8793.html
21 Divanoff
 
19.06.08
10:53
У принтер у нас HP 4250. Там описывается, что с HP именно больше проблем.
22 Divanoff
 
19.06.08
14:08
Сокращение имени принтера ничего не дало.
Убрали у операторов права на ветку MOXEL, наблюдаем что дальше будет происходить....
23 smaharbA
 
19.06.08
14:09
шо опять ?
уже сказано нераз - правьте конфу и будет щастье
24 Ёпрст
 
гуру
19.06.08
14:10
убивание мокселя это костыль.. лечит ненадолго.
25 Если
 
19.06.08
14:11
26 Лефмихалыч
 
19.06.08
14:12
(0) Если память мне не изменяет, то после отправки на печать семерка очищает табличный документ. По этому при

ТабДок.Печать();
ТабДок.печать();

второй вызов покажат окно "Нет информации".
Посмотри, как работает печать комплекта, может в этом все дело.
27 Divanoff
 
19.06.08
14:13
(23) а есть какие-нибудь способы еще кроме того, чтобы из 1С в реестре ветки удалять?
28 Divanoff
 
19.06.08
14:15
надо попробовать (25)
29 Лефмихалыч
 
19.06.08
14:16
(25) офигеть. Я в шоке. Чо в январе с у лю случилось? Откель у него такая разговорчивость появилась?...
30 Если
 
19.06.08
14:17
(29) Представляешь, как он сейчас мучается, за ту минутную слабость?:)
31 smaharbA
 
19.06.08
14:18
(26) а надо печатать с показом и убиением формы и все
32 smaharbA
 
19.06.08
14:20
пит про то уже три года толдычил, только всем лениво было в конфы поглядеть
33 Лефмихалыч
 
19.06.08
14:20
(31) можно еще сохранить передпечатью. Ну, да ты ж сам мне это все в поза том году и рассказывал...
34 smaharbA
 
19.06.08
14:22
(33) ага ))
35 Fragster
 
гуру
19.06.08
14:28
(25) разьве отрицательные поля дают ошибку (0)? вроде как нет, а вот (0) лечится прибиванием принтера и коротким его названием (иногда) ну а вообще - у нас из линухов в терминале никогда ошибок с печатью не было, только из венды, хз, почему...
36 smaharbA
 
19.06.08
14:31
(35) прибивание принтера и переименование тотже костыль... проблема печати повторной, и от клиента независит, а проблема предпросмотра и Печати тоже независит от клиента
37 smaharbA
 
19.06.08
14:33
на счет отсутствия проблем печати из линукса, прошу не путать... там одной только "стоп-ошибки" капса хватит любому пытливому админу...
38 Divanoff
 
19.06.08
15:12
Прибивание принтера - не вариант.
Закрыли пока доступ на ветку MOXEL реестра, смотрим что происходит.
39 smaharbA
 
19.06.08
15:27
(38) самый тупой метод, но действенный - укоротить имена принтеров на компах, куда они непосредственно подключены
а правильно - читать пит-а, и есть еще вариант
но оба подразумевают правку конф