ну, в принципе, ситуация действительно вырожденная... дело вот в чем: есть у нас по несколько ТСД на магазине. народ считает товар по группам, т.е., выгрузили из складской проги группу товаров, грузанули на терминал и пошли считать. на другой терминал - другую группу. при этом возможны ситуации, когда группу еще не досчитали, но уже надо загрузить промежуточный результат.
получается, что на терминале 1 группа "барахло", на терминале 2 группа "жратва". если ставим на подставку терминал 1 после того как передавали данные на терминал 2, то группа "жратва" будет и на одном, и на втором, ведь он при каждой постановке на подставку грузит базу.
в настоящий момент делаем как: когда ставим терминал на подставку, выясняем, какая группа уже на нем есть и какая должна быть, выгружаем из склада и только тогда ставим терминал на подставку. то есть, если группу "барахло" еще не досчитали, а файл бд валяется с группой "жратва", то сначала необходимо выгрузить правильную группу.
как хочется: выгрузили из склада, поставили терминал, он сожрал файл, сервер файл прибил. если менять на терминале группу не надо, то из склада ничего не выгружаем, ставим терминал на подставку, и он просто передает файл результата сбора данных. а база не меняется, так как файла для терминала нету... да и быстрее должно быть, т.к. на сам терминал ничего заливаться не будет, если не надо менять на нем группу.
вот примерно так... несколько сумбурно