Tonny_Bennet
21-08-2012, 16:56
Здравствуйте.
Есть несколько офисов со схожей структурой сети. В них стоят одинаковые редакции программы 1С Торговля. В программе настроена печать накладной для склада на определённый (а именно установленном на складе) принтер.
В одном офисе это сетевой принтер HP2055dn - подключен по локальной сети, но т.к. в 1С нельзя просто указать IP адрес принтера, приходится его устанавливать как локальный на каждом компьютере с одинаковым именем P2055_Skad, и имя принтера прописывать в 1С.
В другом офисе нет сетевого принтера, есть общий USB принтер подключенный к компьютеру и с сетевым именем \\sklad\P3015d. Это имя также прописано в 1С.
Как мне рассказал программист 1С: "При проведении накладной, формируется складская накладная и отправляется на складской принтер. Документ распечатывается на складе."
Сейчас мы столкнулись с проблемой: не все документы распечатываются на складах. Причины выяснить не удаётся и логи просмотреть тоже негде. Я как человек не сильно далёкий от программирования и автоматизации стал задавать вопросы программисту 1С: "Может ли функция печати возвращать статус документа, отправленного на печать и исходя из статуса предлагать пользователю дальнейшие действия?" На вопрос толкового ответа не последовало. Типа документ отправляется на печать, а там может принтер не включен, может бумаги нет, может такого принтера в принципе не существует никому не известно. Документ уходит в никуда... :(
Мне хочется понять, что отвечает за статус документа? Драйвера печати? Программа 1С? Может что-то ещё? Как можно программно отследить распечатался ли документ?
Есть несколько офисов со схожей структурой сети. В них стоят одинаковые редакции программы 1С Торговля. В программе настроена печать накладной для склада на определённый (а именно установленном на складе) принтер.
В одном офисе это сетевой принтер HP2055dn - подключен по локальной сети, но т.к. в 1С нельзя просто указать IP адрес принтера, приходится его устанавливать как локальный на каждом компьютере с одинаковым именем P2055_Skad, и имя принтера прописывать в 1С.
В другом офисе нет сетевого принтера, есть общий USB принтер подключенный к компьютеру и с сетевым именем \\sklad\P3015d. Это имя также прописано в 1С.
Как мне рассказал программист 1С: "При проведении накладной, формируется складская накладная и отправляется на складской принтер. Документ распечатывается на складе."
Сейчас мы столкнулись с проблемой: не все документы распечатываются на складах. Причины выяснить не удаётся и логи просмотреть тоже негде. Я как человек не сильно далёкий от программирования и автоматизации стал задавать вопросы программисту 1С: "Может ли функция печати возвращать статус документа, отправленного на печать и исходя из статуса предлагать пользователю дальнейшие действия?" На вопрос толкового ответа не последовало. Типа документ отправляется на печать, а там может принтер не включен, может бумаги нет, может такого принтера в принципе не существует никому не известно. Документ уходит в никуда... :(
Мне хочется понять, что отвечает за статус документа? Драйвера печати? Программа 1С? Может что-то ещё? Как можно программно отследить распечатался ли документ?