#0
by klimbna
Добрый день! Не для кого ни секрет что с относительно давнего времени многие больницы печатают штрих-код в левом верхнем углу больничного листа (в случае если б/л заполняется автоматически), в котором как раз содержаться данные, которые бы видим впечатанными в больничный лист. Т.е. строка формата: !!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С то же выдает абракодабру.
#2
by piter3
Пробывал.Так во1 не все печатают,во2 не все сканируются.В3 сейчас модно электронные больничные,правда пока эскперимент
#4
by klimbna
p.p.s. Попробовал на тех же драйверах в 1С (не разу не реклама) Камин - там видимо результаты от сканера перекодируются - так как видит нормальную кириллицу.
#7
by ИС-2
можно костыль сделать - через COMОбъект("WScript.Shell") запускать переключение клавиатуры перед сканированием (симуляция ctrl-shift)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- как сделать различные правила конвертации для каждого узла
- отчет "кол-во заказов, реализаций и оплат" по клиенту УТ 11
- RDP клиентом win CE 6 поделитесь
- СКД и различные произвольные периоды в кросс-таблице
- Группировочный вывод документов с табличными частями на печать
- Выгрузка справочника Партнеры и Контрагенты УТ 11 через правила обмена. КД 2.0.
- Дата запрета редактирования регламентированной отчетности
- Организация простого производства в 1С:Розница
- 10.3 ЕНВД можно ли не пользоваться Документом Отчет О Розничных Продажах
- Переход с ут 10.3 на ут 11.3
- Некорректное списание материалов в 1с УПП 1.3
- Конвертация данных не присваивается значение перечисления
- Присвоить цвет ячейки макета программно, от другой ячейки
- Настройка ширины колонки, содержащей номера строк в табличном документе
- Результат заполнить в табличную часть отчета, управляемые формы.
- Как удалить разделитель страниц?
- АТОЛ - настройка FDSVC
- Шаблоны ограничений роли в расширении конфигурации
- Отображение выбранного ранее значения в поле управляемой формы
- Фискальник ОФД, Терминал Сбербанк, печатается только слип чек