|
Больничные листы и Honeywall 1450g2D | ☑ | ||
---|---|---|---|---|
0
klimbna
13.06.17
✎
11:12
|
Добрый день!
Не для кого ни секрет что с относительно давнего времени многие больницы печатают штрих-код в левом верхнем углу больничного листа (в случае если б/л заполняется автоматически), в котором как раз содержаться данные, которые бы видим впечатанными в больничный лист. Т.е. строка формата: !!8!!!01!254613363593!!1!0!2017-05-12!КГБУЗ ГОРОДСКАЯ БОЛЬНИЦА 10!БАРНАУЛ БЕЛИНСКОГО 2!1022201765830!НЕЛОБОВ!АЛЕКСАНДР!ИВАНОВИЧ!1963-08-04!0!АО АО!1!01!!!!0!!!!!!!!!!!!!!!!!!!!!!2017-05-12!2017-05-17!НЕВРОЛОГ!КУКМИСТОВА ТЮ!!!!!!!!!!!!! Решили опробовать автоматический ввод больничных листов с помощью сканера ШК. Для этих целей был приобретен не плохо себя показавший на ниве ЕГАИС Honeywall 1450g2D с поддержкой DataMatrix, именно такой тип кода выбрали разработчики ФСС. Только одна не задача - заставить отдавать текст, который закодирован в больничном в кодировке 1251 у меня не получается. Есть возможность в режиме клавиатуры (предварительно переключив свою клавиатуру в русский язык) увидеть кириллицу, но тогда 1С не воспринимает код как полученный от сканера ШК, варианта как с товарами вызвать F7 и введя код Enter - получить автоматический поиск - здесь не возможен. В режиме же эмуляции com-порта можно выбрать Кодовую страницу для каждого вида кодом т.е. нам нужен Data Matrix Code Page, хотя конкретно CP-1251 там нет, но толи настройка не для того, толи еще что какую страницу не ставь - 1С все равно пишет «При обработке внешнего события от устройства произошла ошибка. Не удалось найти сотрудника с ФИО '������� ��������� ��������' и датой рождения 4 сентября 1963 г.. Укажите сотрудника вручную. Не удалось найти организацию '�� ��'. В качестве организации установлена организация по умолчанию.» Кто сталкивался с похожим - есть какое ни будь решение? p.s. при просмотре в окне сканирования EZConfig - текст в кодировке ISO 8859-1, при просмотре драйвером АТОЛ - нормальный русский текст, Драйвер 1С то же выдает абракодабру. |
|||
1
2S
13.06.17
✎
11:22
|
слил личные данные
|
|||
2
piter3
13.06.17
✎
11:25
|
Пробывал.Так во1 не все печатают,во2 не все сканируются.В3 сейчас модно электронные больничные,правда пока эскперимент
|
|||
3
klimbna
13.06.17
✎
12:00
|
(1) Не слил
|
|||
4
klimbna
13.06.17
✎
12:06
|
(0) p.p.s. Попробовал на тех же драйверах в 1С (не разу не реклама) Камин - там видимо результаты от сканера перекодируются - так как видит нормальную кириллицу.
|
|||
5
ИС-2
naïve
13.06.17
✎
12:21
|
а если в блокнот отсканировать в режиме клавиатуры?
|
|||
6
klimbna
13.06.17
✎
12:39
|
(5) Если при этом стоит русская раскладка на клавиатуре - то все ОК
|
|||
7
ИС-2
naïve
13.06.17
✎
12:51
|
можно костыль сделать - через COMОбъект("WScript.Shell") запускать переключение клавиатуры перед сканированием (симуляция ctrl-shift)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |