прроверил, действительно так.
в таком случае я должен помнить названия категорий по тем вещам которые покупаю. а зачем?
например категория "продукты", в ней подкатегорий нет. в описании использую "молоко". в чеке ВИЖУ (и не надо помнить!) молоко, его и ввожу в описание - все. остальное дело программы - найти категорию под это описание и подставить в поле. ведь ранее я уже связал описание и категорию.
сравним варианты: категрия-описание. помнить категорию, выбрать из возможно длинного меню мышкой категорию, мышкой перейти в поле описание, ввести и далее.
описание-категория: курсор сразу после открытия диалога "чек" в поле "описание", ввожу несколько букв - энтер (или таб) и всё. можно вводить сумму.
вариант описание-катгория совсем не подходит тем, кто не использует описания, а тем кто использует - самый быстрый вариант из всех. ну и что делать? и таких и таких пользователей наберется достаточно, да и программа позволяет вести учет как удобно. как вариант видится в настройках параметр "порядок заполнения чека", пусть люди выбирают. да, не этюдно, но зато удобно будет всем.