При сканировании камерой («СредстваМультимедиа.ПоказатьСканированиеШтрихкодов()») в отсканированном штрихкоде пропадает спец.символ FNC. Точнее не пропадает, а заменяется на символ GS.
Т.е. есть код маркировки (используется для этого). Это просто строка со спец.символами. Первым стоит FNC, потом данные, потом разделители GS. Код маркировки «тыща» процентов корректный и сторонними приложениями считывается правильно. Но при сканировании штатной камерой 1С первый спец.символ FNC (код символа 232) упорно заменяется на GS (код символа 29)
Пробовал на мобильных платформах: 8.3.16.142, 8.3.18.68, 8.3.18.77
На версиях Android: 6 и 11
Из-за чего такое поведение и как бы её решить без внешних компонент и сторонних приложений? Гугл ничего не говорит
Из-за решения в мобильной платформе, т.к. функция сканирования ШК - это ж 1С-ная функция.
Как вариант - юзать сторонний сканер ШК. Есть множество приложений, возвращающих ШК в вызывающий софт. Вот как пример: http://catalog.mista.ru/public/301851/
Из-за решения в мобильной платформе, т.к. функция сканирования ШК - это ж 1С-ная функция.
Как вариант - юзать сторонний сканер ШК. Есть множество приложений, возвращающих ШК в вызывающий софт. Вот как пример: http://catalog.mista.ru/public/301851/
Сохранил на всякий случай, спасибо. Но ещё хочу побиться (головой?) над решением средствами 1С, а то бред какой-то прям
Батенька мазохист? Я бы после первого раза плюнул и заюзал бы zxing. Есть, кстати, какой-то софт, который плюется отсканированным в клавиатуру - можно заюзать для него внешнюю компоненту InputDevice из БПО.