![]() |
![]() |
![]() |
|
Проблема с предварительным просмотром в 1С7.7 | ☑ | ||
---|---|---|---|---|
0
Alex-ноль ноль 9
29.04.11
✎
17:56
|
Исходные данные-современный компьютер с win 7 32 , 1С:Предприятие версия 7.7. Фирма "1С". , версия неизвестна но скорее всего .026
Не работает предварительный просмотр, вернее работает но только если нажать файл---параметры страницы Что сам думаю-- наверное это из-за того что установлен опен офис |
|||
1
Vladal
29.04.11
✎
18:02
|
А принтер установлен?
Если в системе нет принтера, хотя бы виртуального или факса, то и просмотра с параметрами страницы нет (а откель системе знать параметры страницы А4) |
|||
2
Vladal
29.04.11
✎
18:02
|
А на ОпенОфис не наговаривай )))
|
|||
3
Alexor
29.04.11
✎
18:03
|
(0) Имя принтера измени на количество знаков менее 8
|
|||
4
Темный Эльф
29.04.11
✎
18:04
|
(0)Думаешь неправильно
http://www.sql.ru/forum/actualthread.aspx?bid=63&tid=661481&hl= |
|||
5
Alex-ноль ноль 9
29.04.11
✎
18:05
|
принтер есть сетевой, samsung
|
|||
6
Ёпрст
гуру
29.04.11
✎
18:10
|
||||
7
Alex-ноль ноль 9
29.04.11
✎
18:25
|
(6) а что именно там прочесть???
|
|||
8
cabat
29.04.11
✎
18:34
|
Способ тупой, но вроде помогал:
1. удаляешь базу из списка 2. закрываешь окно выбора базы (обязательно!) 3. снова добавляешь базу в список Видимо, эффект такой же, как если сделать то, что описано в посте №2 по ссылке из (4) |
|||
9
Alex-ноль ноль 9
29.04.11
✎
18:36
|
(8) я не одинэсник, это где ????
1. удаляешь базу из списка 2. закрываешь окно выбора базы (обязательно!) 3. снова добавляешь базу в список |
|||
10
cabat
29.04.11
✎
18:40
|
когда запускаешь 1С, появляется список выбора базы - это оно
|
|||
11
Alex-ноль ноль 9
29.04.11
✎
18:41
|
(10) спасибо
|
|||
12
Ёпрст
гуру
29.04.11
✎
18:45
|
(7) Пит там на пальцах всё разжувал, и проблему и историю и как лечить раз и навсегда..
а не костылями с прибитием ветки в реестре и пересозданием базы в окошке выбора баз. |
|||
13
VasilyKushnir
29.04.11
✎
21:13
|
(8) извините, сэр, но вы полную уйню предлагаете.
|
|||
14
andrewks
29.04.11
✎
21:15
|
"наверное это из-за того что установлен опен офис" - муа-ха-ха!!!
(3) + пробелы из имени убрать (7) всё. и можно два раза |
|||
15
andrewalexk
29.04.11
✎
21:15
|
:) есть более универсальный способ - получаешь скриптом точное имя принтера виндоус по умолчанию и указаешь его 1с...абрамс точно знает скрипт
|
|||
16
VasilyKushnir
29.04.11
✎
21:28
|
(0)
В момент вызова Напечатать(0) 1С обращается в реестр за названием принтера, естественно его там не находит и иницирует запрос к Windows, которая в ответ выполняет "HTTP Printer Connection Through Web Browser". Принтеры, доступ к которым осуществляется по IPP создаются Windows по запросу на время печати, после чего удаляются. Вероятно, 1С рассчитана на работу с "RPC Printer Connection" и не учитывает всех особенностей работы "HTTP Printer Connection Through Web Browser". Возможная альтернатива - использование Напечатать(1). В этом режиме 1С выдаст оконо параметров печати и, естественно, выполнит нужный запрос. Итак: Перем PrinterDefault Экспорт; wshPrint = CreateObject("WScript.Shell"); Prn = wshPrint.RegRead("HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device"); ПозЗпт = Найти(Prn, ","); PrinterDefault = Лев(Prn, ПозЗпт - 1); // Непосредственно в обработке Таб.ПараметрыСтраницы(2,,1,5,5,5,5,5,5,1,1, PrinterDefault); С тебя пиво. |
|||
17
andrewalexk
29.04.11
✎
21:30
|
:)..кстати оптимальнее считывать текущий принтер при открытии 1с
:Р |
|||
18
VasilyKushnir
29.04.11
✎
21:32
|
(17) В 16 До строки коммета все выполняется в ПриНачалеРаботыСистемы() :-))))
|
|||
19
andrewalexk
29.04.11
✎
21:33
|
:) молодца...но пива не дадим
|
|||
20
VasilyKushnir
29.04.11
✎
21:34
|
Как бы автор темы должен выставиться... ;)
|
|||
21
VasilyKushnir
29.04.11
✎
21:39
|
И еще: (0) На опенофис не кроши батон - он надежда наша и оплот (когда мелкософт загнется).
|
|||
22
andrewalexk
29.04.11
✎
22:06
|
:) проснулся....разрабы уже продались другому бренду...
|
|||
23
andrewks
29.04.11
✎
22:28
|
(22) разрабы уехали - код остался )
|
|||
24
andrewalexk
29.04.11
✎
22:30
|
:) ну да но там еще пахать и пахать...вспомни как разрабы сталка ТЧ ушли делать метро2033...и сталк ЧН и сталк ЗП реально были хуже
|
|||
25
cabat
30.04.11
✎
12:39
|
(13) может быть, но мне в свое время в аналогичной ситуации именно это помогало - быстро и без лишних движений..
и не спорю, что возможно есть более красивые и правильные решения.. |
|||
26
IvanovIV
30.04.11
✎
15:03
|
драйвера принтера переустановить уже предлагали?
|
|||
27
МегаБум
30.04.11
✎
18:28
|
один байт поменять уже предлагали?
|
|||
28
andrewks
30.04.11
✎
21:55
|
(26) ты ещё предложи снести систему, поменять кабель и дефрагментировать диск
|
|||
29
Zakakvo
03.05.11
✎
09:47
|
(0) "Нормальное" поведение программы. Привыкли уже. Пока ручками через "параметры страницы" принтер не подтвердишь - никакого пред просмотра.
|
|||
30
andrewks
03.05.11
✎
09:53
|
(29) пацифисты
|
|||
31
smaharbA
03.05.11
✎
09:56
|
(3) 8 это жестко, "ограничение" в адинес 31 символ полного имени принтера (все слеши + имя/адрес сервера (если сетевой) + имя принтера там где он подключен (не нетбиос имя))
|
|||
32
smaharbA
03.05.11
✎
09:57
|
Пит прав.
|
|||
33
andrewks
03.05.11
✎
09:58
|
(31) адинес ещё к пробелам неровно дышит
|
|||
34
andrewks
03.05.11
✎
09:58
|
(32) +1
|
|||
35
smaharbA
03.05.11
✎
09:59
|
(33) нет, в имени принтера пофиг, они тоже учитываются конечно в числе 31
|
|||
36
andrewks
03.05.11
✎
10:01
|
(35) не знаю, почему-то периодически у меня с именами до 31 символа, но с пробелами тоже траблы возникали.
|
|||
37
smaharbA
03.05.11
✎
10:02
|
х.з. может быть, не замечал
|
|||
38
Масянька
03.05.11
✎
10:06
|
Знаете, а мне помогло смена дешевого кабеля (USB принтер) на более хороший.
|
|||
39
Torquader
03.05.11
✎
10:33
|
Изначально в системе предполагается, что имя принтера всегда не больше 31 символа, как и имя компьютера.
Но, в Windows NT появилась возможность указывать имя порта принтера вместо имени принтера, а оно уже состоит из более чем 31 символа: два обратных слеша, имя компьютера (до 31 символа) обратный слеш и имя порта принтера (которое может быть любой длины). http://support.microsoft.com/kb/226193 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |