УДК 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