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