Программный ввод на основании