Оптимизация системы обмена данными между торговыми

advertisement
УДК 004 (06) Информационные технологии
Д.А. ЕРОХИН
Московский инженерно-физический институт (государственный университет)
ОПТИМИЗАЦИЯ СИСТЕМЫ ОБМЕНА ДАННЫМИ
МЕЖДУ ТОРГОВЫМИ ТОЧКАМИ И ЦЕНТРАЛЬНОЙ УЧЕТНОЙ СИСТЕМОЙ ДЛЯ
ФИРМЫ «ШАЛУНЫ»
Необходимо модернизировать обмен данными с использованием штрихкодов для повышения удобства переноса
данных из базы данных торговых точек в базу данных центральной учетной системы. Целью оптимизации является
минимизация действий сотрудников фирмы.
Задача поставлена следующим образом – имеется три магазина, в каждом из которых установлено
идентичное аппаратное и программное обеспечение, и один главный офис, где находится общая база данных
с центральной учетной системой. В магазинах у кассиров на рабочем месте имеется ПК, где установлена
пустая база данных «Штрих-М: Кассир» на платформе «1С: Предприятие 7.7», и, к которому подключено
торговое оборудование: сканер штрихкодов, считывающий товар по штрихкоду и находящий его в базе
данных, контрольно кассовая машина, печатающая чеки, считыватель дисконтных магнитных карт для
предоставления скидок покупателям и дисплей для отображения суммы и сдачи покупателю. В офисе
имеется ЛВС и база данных «1С: Управление производственным предприятием 8.0», в которой и ведется
весь учет хозяйственной деятельности фирмы «Шалуны». Фирма должна обеспечивать максимальное
удобство для покупателей, поэтому их должны как можно быстрее обслуживать в магазинах. Поэтому
необходимо полностью автоматизировать процесс продажи и обработки информации. А именно: покупатель
приносит выбранный им товар, дает свою дисконтную карту и деньги; кассир подносит этикетку со
штрихкодом к сканеру, проводит дисконтной картой по считывателю, нажимает «Enter», берет деньги и
отдает сдачу.
Работа в таком режиме требует наличие полной информации в базах данных магазинов о всех
имеющихся товарах, их характеристиках, ценах и скидках, значит, в любом случае, нужно занести эту
информацию в базы данных магазинов. А информация о продажах магазинов обязательно должна
присутствовать в центральной учетной системе для анализа и построения отчетов. Оптимизация данного
процесса предполагает автоматическое решение для облегчения работы пользователей, тем более, что
операции обмена данными будут выполняться регулярно.
Для наиболее эффективного решения поставленной задачи был произведен обзор и анализ методов
построения систем обмена данными. Существует стандартный обмен данными между указанными выше
конфигурациями, разработанный фирмами «Штрих-М» и «1С», с помощью которого и были внесены
первоначальные данные из базы офиса в базы магазинов. Но, к сожалению, такой обмен не работает в
обратную сторону. Когда он был опробован на практике для выгрузки сведений о продажах из магазинов в
офис, то оказалось невозможно его применение для поставленной задачи, в связи с появлением в
центральной учетной системе некорректных документов. Это послужило причиной принятия решения о
написании собственной обработки загрузки на встроенном языке программирования 1С версии 8.0.
В результате проведенного анализа был сделан вывод о целесообразности использования технологии
обмена данными через текстовые файлы, частично используя стандартные решения, при самостоятельном
написании обработки загрузки данных из торговых точек в центральную учетную систему.
Так как выгруженные стандартной обработкой в текстовый файл данные из магазинов были верные, то
для загрузки был использован этот файл, чтобы не выполнять дополнительных действий при обмене
данными. При написании загрузки использованы методы работы с текстовыми файлами [1]. Реализован
построчный обход файла данных с последовательной записью информации, представленной в строке файла
через символ «;», в реквизиты формируемых документов в центральной учетной системе. Затем эти
документы, содержащие уже верную информацию, записываются и проводятся. После этого вся
информация о продажах имеется в базе офиса. К тому же использование текстовых файлов увеличивает
скорость выполнения самой выгрузки-загрузки, что известно по предыдущим проектам, а это важно для
получения оперативной информации по продажам, например для оформления заказов.
Список литературы
1.
Митичкин С.А. Разработка в системе 1С: Предприятие 8.0. М.: 1С-Паблишинг, 2003.
_______________________________________________________________________
ISBN 5-7262-0710-6. НАУЧНАЯ СЕССИЯ МИФИ-2007. Том 16
1
Download