 |
|
Tonny_Bennet |
21-08-2012 16:56 1974059 |
Статус печати документа
Здравствуйте.
Есть несколько офисов со схожей структурой сети. В них стоят одинаковые редакции программы 1С Торговля. В программе настроена печать накладной для склада на определённый (а именно установленном на складе) принтер.
В одном офисе это сетевой принтер HP2055dn - подключен по локальной сети, но т.к. в 1С нельзя просто указать IP адрес принтера, приходится его устанавливать как локальный на каждом компьютере с одинаковым именем P2055_Skad, и имя принтера прописывать в 1С.
В другом офисе нет сетевого принтера, есть общий USB принтер подключенный к компьютеру и с сетевым именем \\sklad\P3015d. Это имя также прописано в 1С.
Как мне рассказал программист 1С: "При проведении накладной, формируется складская накладная и отправляется на складской принтер. Документ распечатывается на складе."
Сейчас мы столкнулись с проблемой: не все документы распечатываются на складах. Причины выяснить не удаётся и логи просмотреть тоже негде. Я как человек не сильно далёкий от программирования и автоматизации стал задавать вопросы программисту 1С: "Может ли функция печати возвращать статус документа, отправленного на печать и исходя из статуса предлагать пользователю дальнейшие действия?" На вопрос толкового ответа не последовало. Типа документ отправляется на печать, а там может принтер не включен, может бумаги нет, может такого принтера в принципе не существует никому не известно. Документ уходит в никуда... :(
Мне хочется понять, что отвечает за статус документа? Драйвера печати? Программа 1С? Может что-то ещё? Как можно программно отследить распечатался ли документ?
|
Цитата:
Цитата Tonny_Bennet
и логи просмотреть тоже негде. »
|
«Принтеры и факсы», \Файл\Свойства сервера, вкладка «Дополнительные параметры» — настраивали?
|
Tonny_Bennet |
22-08-2012 12:02 1974568 |
Цитата:
Цитата Iska
«Принтеры и факсы», \Файл\Свойства сервера, вкладка «Дополнительные параметры» — настраивали? »
|
Не знал о этих настройках... проставил нужные галочки.
Там есть пункт передавать сообщение на компьютер, а не пользователю, я так понимаю что в системном журнале клиентского компьютера должна запись о ошибке появится?
|
Цитата:
Цитата Tonny_Bennet
Там есть пункт передавать сообщение на компьютер, а не пользователю, я так понимаю что в системном журнале клиентского компьютера должна запись о ошибке появится? »
|
Не могу Вам дать определённый ответ. Попробуйте посмотреть сами.
|
Мне всё ваше решение кажется странным костылём. Более логично, чтобы печать на складе инициировало складское РМ.
А так у вас банально может превышаться лимит на количество подключений и т.п.
|
Tonny_Bennet |
23-08-2012 12:05 1975315 |
|
Tonny_Bennet |
24-08-2012 10:16 1976031 |
А как быть если рабочее место это IP телефон и сетевой принтер?
Цитата:
Цитата Tonny_Bennet
сетевой принтер HP2055dn - подключен по локальной сети »
|
|
Цитата:
Цитата Tonny_Bennet
А как быть если рабочее место это IP телефон и сетевой принтер? »
|
Вопрос не по адресу ;).
|
Tonny_Bennet |
24-08-2012 12:02 1976084 |
А как тогда сформулировать задачу? Есть сетевой принтер на который одна программа отправляет файлы на печать. Иногда документы не распечатываются. Как получать от сетевого принтера статусы обработки документа: поставлен в очередь, печатается, готово, ошибка нет бумаги и т.д. ?
|
Цитата:
Цитата Tonny_Bennet
А как тогда сформулировать задачу? »
|
Я всего лишь имел в виду адресовать Ваш вопрос автору предложения.
|
Tonny_Bennet |
24-08-2012 15:21 1976228 |
Iska, прошу прощения, заработался.
|
Время: 19:04.
© OSzone.net 2001-