DBF-обмен известен, как очень тормозной. окончательно от проблем тебе будет трудно избавиться с таким количеством карточек.
однозначно, надо очень внимательно шерстить конфиг и автоэкзек на предмет выкидывания (совсем или в верхнюю память) всего, без чего можно обойтись: проверять сетевой стек, на предмет возможности его сокращения любыми средствами; выкидывать русификаторы, если они не нужны для банковской авторизации; если нужны - кейрус (обычно он стоит) заменять на что-то, что только шрифты грузит, причем лучше в теневое пзу...
короче, максимально освобождать память ниже 640К, буквально по килобайтику выгрызать. это все по поводу Runtime 216
плюс к тому, подумать что сделать, чтобы на кассах не индексировать долго и тяжко.
я бы вообще поставил отдельный нефискальный укм2 на машинку пошустрее, чтобы сначала он данные переваривал, а потом бы уже готовые таблицы вместе с индексами на кассу тянуть. тупо батниками при загрузке dos, до старта укм. с системой файлов-флагов, отмечающих, что данные поменялись и их надо забрать.
как вариант - поискал бы способ перейти на Paradox-файлы обмена.
а так... 50тыс карточек... в dbf... да на CF-карте...
это "не езда, а ерзанье"