Поставили задачу прикрутить к 1С77-Склад считыватель магнитных карт POSIFLEX MR2000U-B, чтобы выдавать в магазине бонусные карты. Считыватель работает как клавиатура. Создал обработку с полем ввода. При проведении картой поле ввода заполняется.
Но понимаю что пользователи быстро сообразят, что картой можно провести в блокноте, сохранить все в буфер, а потом вставить в поле ввода, или напрямую набрать с клавиатуры. Как можно это запретить?
не используй буфер.
пиши компонентой в файл, из файла читай в обработку, поле обработки закрой от копипаста и все.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший