Здравствуйте. Подскажите пожалуйста возможное решение. Сканер CipherLab 1070, Win10-64bit, 1С Бухгалтерия 3.0, скорость 9600 и в диспетчере и в настройках 1с, суффиксы, префиксы, кодировка все по умолчанию. Посредством программирующих ШК с инструкции, сбросил к заводским настройкам, далее пропикал эмуляцию Com (SiliconLab). Поставил драйвер от SiliconLab (CP210x-64bit) Сканер прекрасно определяется и считывает с первого раза большинство ШК, кроме ШК сгенерированных автоматом 1С (формат EAN 13) и распечатанных на обычном принтере. Причем первый раз считывает частично в код подставляя символы _ или 0, а второй отрабатывает отлично - весь код корректный, в связи с этим 1с постоянно предлагает зарегистрировать новый шк, что доставляет неудобство. (Эти же коды читал и с первого раза на старом компьютере с Win 7 и Розница 2.0, какие там были драйвера определить уже не возможно) Пробовал также по инструкции переводить в Com (CipherLab ) и драйвер ставить тоже CipherLab и даже старый атоловский драйвер 6.0, результат идентичный.
На 1 фото шк который считывался. На 2, первая строка как считался 1раз, вторая соответственно 2 раз. На 3 фото, как считывает чуть др. подобные штрихкоды (причем все 3 шк были разные, но 1 раз подставляет именно такую абра-кадабру, а последующие верные шк)
Извиняюсь, неверно указал конфигурацию - УТ 11, а не Бух 3.0 Да, получается коды начинающиеся с "22" сканер определяет как весовые, не пойму только почему второй раз считывание того же кода распознается как штучные.
Где отключить настройку я не нашел сходу (возможно там этого нет), в константах префикс штучного товара стоит 0, префикс весового товара 1. На что поменять префикс? (по логике там должна была быть 2-ка)
еще небольшой вопрос, может подскажете довольно частая ситуация, со сканерами разных марок и моделей и разных конфигураций 1с, выскакивает надпись что порт 999 занят, причем сканер может и далее продолжать работать, а может и заглохнуть и помогает только перезагрузка машины. Как правило эта ситуация возникает с родной компонентой 1с, с атоловской не припомню, но возможно тоже. Как то можно от этого избавиться?
Это больше вопрос к разработчику. Тут не помогу. На наших компонентах такое выскакивало, когда пытаются открыть порт, а устройство не создано. Тут больше логика 1С, скорее всего нужно обновить конфу. Т.к. в нашей компоненте нет ошибки с кодом 999, но выскакивала, значит ее генерирует платформа или конфигурация.