[ОТВЕТИТЬ]
Опции темы
31.05.2011 16:42  
Raiser_ZX
Добрый день!
Облазил форум, в FAQ ничего похожего тоже не нашел.

На СуперМаг+ при печати с клиентских машин на сетевом принтере (например, расходных накладных) появляется окно для ввода имени пользователя, пароля, базы данных. Внизу три кнопки: ОК, Отмена, и Справка (при нажатии по Справке ничего не происходит). Если пытаться ввести учетные данные пользователя СуперМаг, то по кнопке OK просто очищается поле с паролем: документ не печатается, а форма продолжает висеть. Учетные данные администратора также не помогают. Такое происходит только на клиентских компьютерах. С сервера печатает нормально. Перезагрузка/переустановка СуперМаг/инструменов Oracle не помогла (на клиенте удалял все полностью и ставил по новой - тоже самое).
Куда копать для решения проблемы?

Спасибо!
 
31.05.2011 16:51  
Magnus
Телепатией не обладаем.
версия СМ, Windows, модель принтера?
а печатает ли из других приложений?
 
31.05.2011 16:54  
Dim
был перезагружен сервис базы. в этом случае необходимо закрыть окно фонового процесса отчетов и заново запустить отчет
 
31.05.2011 17:33  
ReDHawK
Цитата:
Сообщение от Raiser_ZX
Добрый день!
Облазил форум, в FAQ ничего похожего тоже не нашел.

На СуперМаг+ при печати с клиентских машин на сетевом принтере (например, расходных накладных) появляется окно для ввода имени пользователя, пароля, базы данных. Внизу три кнопки: ОК, Отмена, и Справка (при нажатии по Справке ничего не происходит). Если пытаться ввести учетные данные пользователя СуперМаг, то по кнопке OK просто очищается поле с паролем: документ не печатается, а форма продолжает висеть. Учетные данные администратора также не помогают. Такое происходит только на клиентских компьютерах. С сервера печатает нормально. Перезагрузка/переустановка СуперМаг/инструменов Oracle не помогла (на клиенте удалял все полностью и ставил по новой - тоже самое).
Куда копать для решения проблемы?

Спасибо!
Нужно исправить на клиентских компах файл tnsnames.ora в репортсе, а еще лучше во всех ораклах, для примера:
DEMO =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = demo)
(SERVER = DEDICATED)
)
)

Если стоит несколько ораклов, не забудьте проверить системный path в переменных средах и закомментировать все строки в sqlnet.ora
 
31.05.2011 20:18  
bob
Цитата:
Сообщение от Dim
был перезагружен сервис базы. в этом случае необходимо закрыть окно фонового процесса отчетов и заново запустить отчет
Тоже считаю, что проблема в этом. При отвале сети подобное происходит при незакрытом фоновом процессе вывода отчетов.
 
01.06.2011 08:34  
Raiser_ZX
Цитата:
Сообщение от Magnus
Телепатией не обладаем.
версия СМ, Windows, модель принтера?
а печатает ли из других приложений?
SM2000
Windows XP SP3
Принтер Canon ... что-то там.. ИМХО это не суть, потому что на других моделях принтера тоже самое, а любые другие документы по сети печатает без проблем.

Цитата:
Сообщение от Dim
был перезагружен сервис базы. в этом случае необходимо закрыть окно фонового процесса отчетов и заново запустить отчет
Ситуация такая:
Когда запускаешь печать появляется сначала окно фонового процесса, затем форма с требованием ввода имени, пароля, базы. При попытке закрыть окно фонового процесса выдается сообщение, что печать отчетов будет остановлена (дословно не помню - сейчас не на работе). Когда соглашаешься по OK - ничего не происходит, сообщение это закрывается, а окно фонового процесса и форма с полями так и остаются висеть (еще раз пытаешься закрыть - тоже самое). При выборе Cancel на форме сама форма закрывается, окно фонового процесса остается.

По поводу tnsnames.ora - тоже подсказывали, что может быть в этом проблема. Я делал так (возможно, это неправильно):

На сервере (где все Ok) взял файл C:/oracle/client/network/admin/tnsnames.ora (что-то похожее - путь пишу по памяти) и заменил этим файлом в по этому же пути на клиенте. Не помогло. Как сделать правильно?
 
01.06.2011 08:41  
Mtirt
А какой Canon, всё же?
 
01.06.2011 09:00  
konst
tnsnames.ora - лежит в двух местах в клиенте Oracle и в репортсах
меняли в обоих местах?
 
01.06.2011 11:54  
ReDHawK
С твоем случае важен именно tnsnames.ora репортса, обычно лежит примерно по такому пути диск:\orant\net80\admin именно через него печатаются отчеты.
 
01.06.2011 18:56  
Vlad
Мне помогало: в СМ2000 в Меню "Файл" - "Аварийно прервать отчет". Правда версия у меня древняя (1.023.3).
 
 


Опции темы



Часовой пояс GMT +3, время: 01:23.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.