MWW » Вс апр 01, 2018 10:22 am
Ну, в целом, получилось ПрайсЧекер реализовать.
Но, немного не так, как планировалось изначально.
Пришлось избавиться от батника, и прописать в конфиг строку запуска 1С с параметрами, вот так:
shell="C:\Program Files\1Cv77\BIN\1cv7.exe" enterprise /DD:/1C_Base/KKS_molotok /NKiosk
Потому как, после "засыпания" клиента, при пробуждении, черное окошко батника вылазит на передний план и закрывает основное окно программы. Так, без батника, работает правильно, никаких лишних окон. И выходит из 1С и выключает компьютер, после сканирования спец. ШК, как и было задумано, без использования клавы или мыши.
Осталось два момента - первый, не могу в таком режиме переопределить COM порт на другой... В железяке он COM-1, без вариантов. В конфиге написано: "serial=com1" Все работает, мапится нормально, но именно на COM-1. Сделать его COM-4 не получается ни как. Если в конфиге написать:
"com4=com1" выдает ошибку. Пока использовался батник, прямо в нем, строкой, была команда "Change Port com4=com1", все работало, порт переопределялся на Com-4.
Как это сделать, используя "shell", не понятно... Но, это, в принципе не критично, переделал на Com-1.
Второй момент - экранная заставка.
Хотел сделать "Бегущую строку" - "Отсканируйте ШтрихКод проверяемого товара!", что-бы она "ползала" по экрану, когда им не пользуются... Не получилось... Только полностью чернеет экран. При сканировании ШК пробуждается, правда со второго раза(но, это не критично).
Может я чего-то не нашел в настройках? Или это действительно не возможно сделать?
Ну, в целом, получилось ПрайсЧекер реализовать.
Но, немного не так, как планировалось изначально.
Пришлось избавиться от батника, и прописать в конфиг строку запуска 1С с параметрами, вот так:
shell="C:\Program Files\1Cv77\BIN\1cv7.exe" enterprise /DD:/1C_Base/KKS_molotok /NKiosk
Потому как, после "засыпания" клиента, при пробуждении, черное окошко батника вылазит на передний план и закрывает основное окно программы. Так, без батника, работает правильно, никаких лишних окон. И выходит из 1С и выключает компьютер, после сканирования спец. ШК, как и было задумано, без использования клавы или мыши.
Осталось два момента - первый, не могу в таком режиме переопределить COM порт на другой... В железяке он COM-1, без вариантов. В конфиге написано: "serial=com1" Все работает, мапится нормально, но именно на COM-1. Сделать его COM-4 не получается ни как. Если в конфиге написать:
"com4=com1" выдает ошибку. Пока использовался батник, прямо в нем, строкой, была команда "Change Port com4=com1", все работало, порт переопределялся на Com-4.
Как это сделать, используя "shell", не понятно... Но, это, в принципе не критично, переделал на Com-1.
Второй момент - экранная заставка.
Хотел сделать "Бегущую строку" - "Отсканируйте ШтрихКод проверяемого товара!", что-бы она "ползала" по экрану, когда им не пользуются... Не получилось... Только полностью чернеет экран. При сканировании ШК пробуждается, правда со второго раза(но, это не критично).
Может я чего-то не нашел в настройках? Или это действительно не возможно сделать?