Ридер смарт-карт. 7.7.

05.05.10

Интеграция - Периферийные устройства

Идентифицируемся по смарт-карте.

Скачать исходный код

Наименование Файл Версия Размер
Для СОМ-порта
.ert 45,50Kb
79
.ert 45,50Kb 79 Скачать
Разрыв клавиатуры
.ert 45,50Kb
26
.ert 45,50Kb 26 Скачать

Выложены две обработки, для ридеров RS-232 (требуется активикс MSCommLib) и USB "разрыв клавиатуры" (ничего не требуется). Проверены в промышленной разработке с применением карт EM-Marine.

Вместо примененной в обработках задержки на базе _getPerformanceCounter() в реальной жизни применяется метод Sleep от Абадонны

//infostart.ru/public/18629/

//_____________________________________________________________________________
Процедура глЗадержка(пмСек)  Экспорт
 _L.SleepTime(пмСек);
 Возврат;
КонецПроцедуры //Задержка

где _L

 ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"MiracleV8.dll");
 _L=СоздатьОбъект("AddIn.MiracleClass");

 

См. также

Библиотека печати на PDF принтер Bullzip для 1С 7.7

Периферийные устройства Платформа 1С v7.7 Бесплатно (free)

В данной статье приведено несколько методов, которые позволят подключить PDF принтер Bullzip к своему проекту на платформе 1С Предприятие 7.7. Используя PDF принтер, вы сможете сохранять ваши табличные документы в формате PDF. Вы программно можете задавать имя PDF файла и его расположение на диске.

11.12.2018    11548    infosoft-v    17    

11

Управление светофором на автовесовой через USB-реле

Периферийные устройства Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Cистема управления светофором на автовесовой через USB-реле MP 709. Позволяет оператору автовесовой нажатием кнопки в 1С управлять светофором, разрешающим машине выехать с весов после фиксации в программе результата взвешивания.

1 стартмани

01.05.2015    17212    13    VShevelev    8    

11

Экономим на заправке картриджей принтера!

Периферийные устройства Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Клиент из торговой фирмы изъявил желание сэкономить на количестве заправок картриджа. Решение его проблемы? Смотрим код:

19.09.2010    3157    ig_infostart    8    

7

СД-Ром

Периферийные устройства Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

выдвигает лоток СД-Ром

08.09.2009    8667    Mucmepukc    5    

2

Работаем с последовательным портом (7.7.)

Периферийные устройства Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Абонемент ($m)

Пишем в порт, читаем из порта. Зная протокол обмена, сможем внешним устройством управлять. Например, ридером меток RFID.

1 стартмани

10.04.2009    17432    324    Арчибальд    8    

21

Печать на DATAMAX ч/з DPL (встроенный механизм принтера)

Периферийные устройства Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Печатать на datamax ч/з драйвер системы - долго. Есть внешние компоненты, но можно обойтись и средствами 1С. Обработка писалась для печати на удаленные принтеры при плохом канале связи (впн ч/з интернет).

08.04.2009    10477    25    rk    6    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 30.04.10 10:52
Сообщение было скрыто модератором.
...
2. пользователь 30.04.10 11:00
Сообщение было скрыто модератором.
...
3. пользователь 30.04.10 18:12
Сообщение было скрыто модератором.
...
4. пользователь 30.04.10 18:23
Сообщение было скрыто модератором.
...
5. пользователь 02.05.10 12:23
Сообщение было скрыто модератором.
...
6. ROM_1C 691 05.05.10 01:23 Сейчас в теме
Много что можно со скинов узнать :D
7. Арчибальд 2707 05.05.10 07:17 Сейчас в теме
(6) Так и было задумано ;)
8. Ish_2 1104 05.05.10 07:47 Сейчас в теме
Содержательную сторону публикации обсуждать не могу.
Ничего не понял.
Но о вкусах давай поспорим.
Поднимать на знамена темы строки "смарт-карта не служебна" и далее ?
Мда..
Я хмыкнул.
9. пользователь 05.05.10 07:57
Сообщение было скрыто модератором.
...
10. Арчибальд 2707 05.05.10 08:45 Сейчас в теме
(8) Да убрал, убрал. Приколоться нельзя уже... :(
12. Antoska 17 05.05.10 09:22 Сейчас в теме
(10) Зря убрал. Юмор должен быть! ;)
11. Арчибальд 2707 05.05.10 09:00 Сейчас в теме
На самом деле, ПриНачалеРаботыСистемы() запускается ОбработкаОжидания() чтения карты:
Процедура СлужКарта()
	лПар = СоздатьОбъект("СписокЗначений");
	лПар.Установить("КолЦиклов",200);
	лКарта = глВычислитьВнешнийОтчет("ExtForms\ОпознатьКарту"+глТипРидера+".ert",Контекст,лПар);
	Если ТипЗначенияСтр(лКарта) = "Справочник" Тогда
	    Если лКарта.Статус = Перечисление.СтатусКарты.Служебная Тогда
	        глАдмПрава = 0;
	    ИначеЕсли лКарта.Статус = Перечисление.СтатусКарты.Админ Тогда
	    	глАдмПрава = 1;
		Иначе
			лР = РазделительСтрок;
			
			Предупреждение("Предъявлена не служебная смарт-карта"+
						лР+"В доступе к системе будет отказано!!", 10);
			глАдмПрава = 2;
			ЗавершитьРаботуСистемы(0);
		КонецЕсли;
	Иначе 
		глАдмПрава = 2;
		ЗавершитьРаботуСистемы(0);
	КонецЕсли;
	ОбработкаОжидания("",0);
	Предупреждение("Статус "+?(глАдмПрава = 1,"администратор", "пользователь"), 1);
КонецПроцедуры //СлужКарта
Показать
13. Abadonna 3959 05.05.10 09:46 Сейчас в теме
ПриНачалеРаботыСистемы() запускается ОбработкаОжидания()

Запускать надо Сервис.ОбработкаОжидания() от formex!
Она срабатывает всегда, даже при наличии модальных окон
14. Арчибальд 2707 05.05.10 10:00 Сейчас в теме
(13) В данном случае ОбработкаОжидания запускается только один раз, т.е. работает как GOTO и открывает единственное модальное окно. Когда/если потребуется formex, я его вставлю, а пока не умножаю сущности без необходимости :)
Оставьте свое сообщение