РозничнойТорговли
Один из возможных вариантов выхода на рынок автоматизированных систем товарного учета в розничной торговле.
Выделим нишу. Потребители - Небольшие самостоятельные магазины и филиалы торговых сетей. Внедренцы – ЦТО и др.
Мы сейчас используем для автоматизации таких предприятий «1С Торговлю и склад». Это мощный продукт и охватывает сразу первичный товарный учет, менеджмент, (частично) бухгалтерский и налоговый учет.
Программу, реализующую первичный учет будем называть фронт-офисом. В свою очередь, под первичным учетом будем понимать оформление прихода-расхода товаров, денег и простейшие отчеты (отчеты по остаткам и движению товаров – главное, что хотят знать управляющие магазинами).
Два пути. Запуcтить под WIN готовую windows-программу. Или разработать свой фронт-офис.
В любом случае, можно сформулировать следующие требования к программе.
- С этой программой будет работать персонал уровня кассир-продавец. Т.е. нужен простой интерфейс (Никаких нагромождений и излишеств, минимум действий мышью).
- Программа должна уметь работать с распространенным торговым оборудованием.
- Программа должна уметь обмениваться с другими программами (например, dbf, txt, xml файлами) всеми современными способами.
- Установка программы должна быть доступна специалисту с квалификацией - продвинутый кассовый мастер.
- Программа должна снабжаться доходчивой документацией, регулярно и доступно поддерживаться.
Два слова о торговом оборудовании и фронт-программах для него.
Контрольно-кассовые машины. Для начала рассмотрим четыре машины.
ККМ «АМС-100Ф (К)»
Наиболее распространена ККМ «АМС-100Ф (К)». Занимает, примерно, 30% рынка ККМ.
Главный (для нас) недостаток этой машины – закрытый протокол обмена с ПК. Монополист – фирма «Версия-Т» (http://vtsoft.ru/catalog/soft/). Библиотеки «чековый оn-line» нам не подходят. (Данный режим работы требует установки рядом с ККМ компьютера).
Наиболее привлекательно выглядит On-Line сервер. Это, кстати, фронт-офис и есть. Стоит около шести тысяч. Что собой представляет ключ к этой программе, не знаю.
ККМ «Касби-02Ф(К)»
ККМ «Касби-02Ф(К)». Весьма распространена. Не могу уверенно сказать, открыт протокол обмена с ПК или нет. Во всяком случае, мне обещали его дать. Для этой ККМ тоже есть оn-Line сервер (стоит где-то 2 400). В программе есть небрежности, но работает с ККМ она весьма уверенно.
Информации об этой программе (и её разработчике) мало, их координаты у меня имеются.
ККМ «Штрих-мини-К»
ККМ «Штрих-мини-К». Протокол опубликован. Наименее распространена. Выпуск этой ККМ начат позже всех. Имеет симпатичный дизайн и небольшие габариты. Обменивается с ПК по RS485 (остальные ККМ по RS232). После появления этой машины я пытался активно её внедрять. К сожалению, она проявила себя не с лучшей стороны (программное обеспечение производило впечатление сыроватого продукта). Возможно, сейчас положение изменилось к лучшему. Поскольку протокол этой ККМ открыт, работу с ней предусматривают оба, ранее упомянутых, сервера.
«Samsung»
Есть заслуженный кассовый аппарат «Samsung». Громоздок и дорог. Новая модель «Samsunga» приемлема по цене (16 тыс руб). Содержит встроенный интерфейс связи с ПК (т.н. ПТС). Раньше этот интерфейс приходилось приобретать отдельно за 200$. Но я не работал с новой моделью, информации почти нет.
Сканер-штрих кода
Вторым, по важности, видом оборудования является сканер штрих-кода. Может применяться в программах самого разного назначения. Наверняка есть какие-то библиотеки под Linux для этого устройства. Тем не менее, лучше бы иметь собственную программу и позиционировать себя (вернее, вас), как разработчика библиотек для сканеров штрих-кода (с интерфейсами RS232, USB).
Есть другое, активно применяемое, оборудование. Терминалы сбора данных, принтеры этикеток, весы и т.д. О них можно поговорить позже.
Запуск готовых программ под WIN это интересно и полезно, но я предпочел бы собственный фронт-офис.
И начал бы с разработки библиотек для сканеров штрих-кода (RS232, USB). Затем разработал бы сервер для ККМ с открытым протоколом обмена (Штрих-мини-К). (Эти вещи имеют самостоятельную ценность). Весьма желательно, чтобы были библиотеки и для работы с Питоном. Создание программы фронт-офис на этом языке, кажется мне, перспективной задачей. Выбор БД за вами, лучше уметь подключаться к разным БД, начиная с SQLite.
Необходимо. Одновременно с началом разработки программы начать работу над системой поддержки и пропаганды этого продукта.
Считаю. Только после решения этих вопросов нужно начинать говорить об «1С» и т.п.
Если же превалируют настроения внедрения «1С» под Linux, то делать это нужно для «бухгалтерии», «зарплаты и кадров», в меньшей степени для «торговли и склада», применяемого в качестве back-office и не делать вовсе для «торговли и склада», применяемого в качестве front-office.
Фронт Оффис для автоматизации торговли на основе Linux ДЭНСИ:КАССА
Платформа для автоматизации рабочего места кассира ДЭНСИ:КАССА представляет собой программный комплекс, работающий под управлением операционной системы LINUX, графического сервера X11 (требуется только библиотека Qt3) и использует открытый бесплатный сервер баз данных PostgreSQL.
Комплекс имеет модульную структуру:
- набор графических пользовательских интерфейсов
- набор фоновых сервисов (обмен данными с товароучётным ПО)
- сервер торгового оборудования, работающий на том ПК, к которому непосредственно подключается торговое оборудование (ФР, сканер, дисплей покупателя и т.п.)
С точки зрения интеграции в работающую торговую систему, рабочее место под управлением ДЭНСИ:КАССА выглядит как стандартный ПК, подключаемый к Windows-сети и имеющий открытый сетевой доступ к каталогам обмена данными с товароучётным ПО.
Минимальная аппаратная платформа
Минимальная аппаратная платформа, на которой производилось тестирование программного комплекса:
- Центральный процессор - VIA C3 800 МГц / AMD GEODE 500 МГц
- Оперативная память - 256 Мб DDR PC3200
- Жесткий диск - 40 Гб (минимальное рекомендованное свободное пространство на ЖД - 2 Гб)
- Видеокарта - встроенная VIA UniChrome с 8 Мб видеопамяти, выделяемыми из оперативной
- Операционные системы - OpenSuSe LINUX 10.3 и Mandriva LINUX Free 2008.1
Поддерживаемое оборудование
- Автоматизированные системы печати документов (АСПД) для ЕНВД - все АСПД производства ЗАО “ШТРИХ-М” (линейки ШТРИХ, Элвес)
- Принтеры документов (ПД) для ЕНВД - все ПД производства ГК “АТОЛ” линейки FPrint
- Чекопечатающие машины (ЧПМ) для ЕНВД - ЧПМ Меркурий-MS производства Инкотекс
- Фискальные регистраторы - все ФР, работающие по протоколам КАСБИ, АТОЛ (Феликс, FPrint), ШТРИХ (ШТРИХ, Элвес), ИНКОТЕКС (Меркурий), ИСКРА (ПРИМ) (включая USB-версии)
Ограничения:
- в настоящее время нет поддержки функций печати на подкладных документах
Фискальные регистраторы
Перечень наиболее актуальных поддерживаемых фискальных регистраторов (в алфавитном порядке):
- FPrint-02K, FPrint-03K, FPrint-5200 K, FPrint-88K
- КАСБИ ФР-01К
- Меркурий-MS-K
- ПРИМ-07К, ПРИМ-08ТК, ПРИМ-88ТК
- Феликс-02К, Феликс-3СК, Феликс-РК
- ШТРИХ-950-К, ШТРИХ-Комбо-ФР-К, ШТРИХ-М-ФР-К, >ШТРИХ-Мини-ФР-К, ШТРИХ-ФР-К, ШТРИХ-Light-ФР-К
- ЭЛВЕС-ФР-К
Сканеры штрих-кода
Сканеры штрих-кода - все модели сканеров, подключаемые к COM и USB-портам ПК, а также “в разрыв клавиатуры”
Ограничения:
- в настоящее время нет поддержки сканеров двухмерных штрих-кодов
Дисплеи покупателя
Дисплеи покупателя - любые дисплеи, подключаемые к COM-порту ПК, или к USB-порту, если в дисплей покупателя встроен переходник USB< ->COM, работающие по протоколам: Epson, CD5220, Aedex, DSP800, Promag
В дистрибутив входит файл с таблицами перекодировки для следующих моделей дисплеев:
- Promag DSP850/851
- Firich VF-2029
- CipherLab VFD220
- PartnerTech CD7220
- Posiflex PD2200/2300
- Birch DSP-800F
- Datecs DPD-201
- ICD-2002
- PosUA LPOS VFD
- ШТРИХ-Т
- Меркурий-ДП-04
Ограничения:
- не поддерживаются USB-модели дисплеев без встроенного переходника USB< ->COM
Электронные весы
Электронные весы - в режиме передачи текущего веса в интерфейс регистрации продаж
Производства Масса-К (протокол №2):
- МК-ТВ
- МК-ТН
- МК-А
- ТВ-S
- ТВ-M
Производства Инкотекс:
- Меркурий-313
- Меркурий-314
- Меркурий-315
Произаодства CAS:
- AP
- AD
- DB
- EX
ТехническоеЗадание автоматизация розничной торговли