В типовых конфигурациях обработки обслуживания торгового оборудования сохраняются в самой базе и каждый раз при использовании сохраняются во временном каталоге, поэтому их отладка затруднена.
Данная обработка выбирается в качестве обработки обслуживания, и, используя текстовый файл с прописанным путем к обработке (создается заранее - "D:\TradeWareEpfTester.ini") подменяет обработку обслуживания. С момента выбора файла, работа с торговым оборудованием ничем не отличается от стандартной, за исключением того, что во-первых появляется возможность ставить точки останова в обработке обслуживания, во-вторых исправлять обработку обслуживания "на лету". Спасла очень много времени и нервов.
Замечания:
- В качестве настройки пути к обработке обслуживания выбран файл с предопределенным именем, т.к. не вижу другого способа сделать работу полностью прозрачной.
- Возможно в конкретном случае версия API будет отличаться по количеству параметров, передаваемых в процедуры и функции - в этом случае нужны будут небольшие доработки.