Ридер смарт-карт. 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    11394    infosoft-v    17    

11

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

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

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

1 стартмани

01.05.2015    17175    12    VShevelev    8    

11

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

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

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

19.09.2010    3145    ig_infostart    8    

7

СД-Ром

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

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

08.09.2009    8647    Mucmepukc    5    

2

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

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

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

1 стартмани

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

21

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

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

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

08.04.2009    10459    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. Арчибальд 2706 05.05.10 07:17 Сейчас в теме
(6) Так и было задумано ;)
8. Ish_2 1104 05.05.10 07:47 Сейчас в теме
Содержательную сторону публикации обсуждать не могу.
Ничего не понял.
Но о вкусах давай поспорим.
Поднимать на знамена темы строки "смарт-карта не служебна" и далее ?
Мда..
Я хмыкнул.
9. пользователь 05.05.10 07:57
Сообщение было скрыто модератором.
...
10. Арчибальд 2706 05.05.10 08:45 Сейчас в теме
(8) Да убрал, убрал. Приколоться нельзя уже... :(
12. Antoska 17 05.05.10 09:22 Сейчас в теме
(10) Зря убрал. Юмор должен быть! ;)
11. Арчибальд 2706 05.05.10 09:00 Сейчас в теме
На самом деле, ПриНачалеРаботыСистемы() запускается ОбработкаОжидания() чтения карты:
Процедура СлужКарта()
	лПар = СоздатьОбъект("СписокЗначений");
	лПар.Установить("КолЦиклов",200);
	лКарта = глВычислитьВнешнийОтчет("ExtForms\ОпознатьКарту"+глТипРидера+".ert",Контекст,лПар);
	Если ТипЗначенияСтр(лКарта) = "Справочник" Тогда
	    Если лКарта.Статус = Перечисление.СтатусКарты.Служебная Тогда
	        глАдмПрава = 0;
	    ИначеЕсли лКарта.Статус = Перечисление.СтатусКарты.Админ Тогда
	    	глАдмПрава = 1;
		Иначе
			лР = РазделительСтрок;
			
			Предупреждение("Предъявлена не служебная смарт-карта"+
						лР+"В доступе к системе будет отказано!!", 10);
			глАдмПрава = 2;
			ЗавершитьРаботуСистемы(0);
		КонецЕсли;
	Иначе 
		глАдмПрава = 2;
		ЗавершитьРаботуСистемы(0);
	КонецЕсли;
	ОбработкаОжидания("",0);
	Предупреждение("Статус "+?(глАдмПрава = 1,"администратор", "пользователь"), 1);
КонецПроцедуры //СлужКарта
Показать
13. Abadonna 3958 05.05.10 09:46 Сейчас в теме
ПриНачалеРаботыСистемы() запускается ОбработкаОжидания()

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