Использование реестра цен производителей (реестр лекарственных средств)

Реестр цен подготавливается в виде таблицы с необходимыми полями. Задача программы - взять эту таблицу (из файлов *.db, *.dbf, *.txt, *.xls), 

прием реестра  цен

Далее сопоставляются поля принимаемой и принимающей таблиц.

Полученная таблица будет служить буфером для дальнейшей обработки:

импорт реестра

Данный файл будет дальше рассматриваться как исходный адаптированный реестр с исходными наименованиями товаров и производителей. Он будет существовать в программе до следующего реестра с целью закачивания из него информации о новых товарах. Он может иметь номенклатуру гораздо больше, чем есть в нашей базе данных - просто она пока не будет обрабатываться. Конечный реестр (-не он) будет содержать только товары, имеющиеся в нашей базе и расставлен по нашей кодировке. Также реестр будет содержать историю по всем предыдущим реестрам с целью корректного отображения информации в "старых" накладных.  Здесь предусмотрено поле "код" и поле "код производителя", соответствующее кодировке базы данных клиента. Вся сложность закачки реестра как раз и состоит в правильной "расфасовке" наименований в соответствии с нашей номенклатурой. Здесь у пользователя будет 2 пути

  1.  Предприятие заключает договор с фирмой, занимающейся распространением реестра, или какой другой, берущейся расставить в реестре коды товаров и производителей, соответствующие кодам в нашей базе.

  2. Пользователь расставляет коды сам с помощью специальных процедур поиска в списках товаров и производителей, используя и постепенно расширяя глоссарии с возможными формами написания. Здесь мы ставим своей задачей сделать этот процесс максимально удобным и быстрым.

Поиск товара:

поиск расширенный

поиск производителя:

После выполнения этих процедур мы получаем конечный реестр цен, который "вшит" в программу, и автоматически отслеживается в накладных и картотеках.