Лучше опубликуйте базу, это самый лучший выход из ситуации. Но опубликовать его можно в ВПН допустим.
Либо, раз уж Вас ВПН, но не можете опубликовать ну совсем никак, тогда в любом случае ставим 1С локально на компы с кассами. В файле hosts (c:windows:system32:etc:drivers:hosts) вам нужно прописать имя серверва 1с (hostname) и его ip адрес. У вас должен быть доступ из vpn сети до сервера 1С (можно запинговать сервер для проверки). Далее добавляете базу в 1С как толстый клиент и прописываете имя сервера который добавили в hosts и название базы. По РДП пробрасываемое оборудование работает так себе.
Если уж совсем невмоготу локально ставить 1С. Можно попробовать установить драйвера от кассы на терминальный сервер, но я не знаю как драйверы ККМ будут пробрасываться. Основная проблема с принтером чеков, а точнее с драйвером пробрасываемого оборудования на терминальном сервер. У вас скорее всего дело в том, что там драйвер easyprint, если сможете его заменить на драйвер производителя, скорость печати чеков может увеличиться. Нужно лезть в политики на терминальном сервере, либо в политики AD если используете домен. Как то установить драйвер без подключения оборудования, на терминальный сервер, и отключить easy print. У вас перестанут пробрасываться принтеры без драйверов на ТС. Поэтому это тоже учтите