Ответы на часто задаваемые вопросы
- lsFusion ERP
- LS Trade ТСД
- Торговое оборудование
- Сервер приложений
Характеристики
8 ядер
64-96 ГБ
ОС
CentOS 7 / Windows
Службы
lsFusion Application Server. Сервер приложений платформыlsFusion. Разработан на Java. Распространяется под лицензией LGPL (бесплатная) с открытыми исходными кодами и правом на модификацию. Сама платформа универсальна и не содержит в себе никакой бизнес-логики.
Конфигурация приложения разрабатывается с использованием встроенного языка. Документация и примеры по разработке на языке находятся в свободном доступе по адресу : http://lsfusion.org/.
Низкоуровневый код для взаимодействия с различным оборудованием разрабатывается непосредственно на Java.Конфигурация lsFusion ERP поставляется вместе с исходными кодами и правами на модификацию силами заказчика. Демо-пример находится по адресу _https://lsfusion.org/erp. Логин : guest, Пароль : guest.
Apache Tomcat 8/9. Web сервер.
На нем устанавливается клиент lsFusion в виде war-файла. Этот файл не содержит в себе бизнес-логики приложения и изменяется только при изменении версии платформы. Пользователи могут подключаться как посредством Google Chrome, так и скачивать десктоп-клиента к себе на локальный компьютер через Java Web Start. Для этого на клиенте должна быть установлена Java 8. В случае обновления версии платформы десктоп-клиент будет автоматически обновляться средствами JWS. Десктоп-клиент может запускаться под Windows / Linux / MacOS. По нашему опыту 400 пользователей одновременно потребляют канал 8Мбит/с в обе стороны на всех (статистика сервера приложений). Функционал веб-клиента и десктоп-клиента идентичен.
- Сервер базы данных
Характеристики
8 ядер
96-128 ГБ
SSD 600GB
ОС
CentOS 7 / Windows
СУБД
PostgreSQL 9.6/10.
Технически сервер приложений и базы данных могут находиться в одной виртуальной машине или на одном сервере в разных виртуальных машинах.
Представленные конфигурации серверов ориентированы примерно на 500 пользователей, но носят очень условный характер. На выбор конфигурации естественно влияют размер базы данных, количество пользователей, сложность бизнес-логики, возможность формирования отчетов и др.
Отработанная нами на нескольких десятках сетей(Гиппо, Виталюр, Соседи, Остров чистоты и др.) технология перехода подразумевает плавное внедрение новой системы для минимизации связанных с этим издержек для бизнеса. На первом этапе проекта выполняются эксклюзивные доработки, включая и интеграцию с работающей в сети системой. На втором этапе магазины переводятся в новую систему, но мастер-данные поддерживаются в старой во избежание их двойного ввода и синхронизации в двух системах. После завершения второго этапа все функции управления переводятся в lsFusion ERP. Более подробно об этом — здесь.
Если сеть состоит из небольшого количества торговых объектов, то имеет смысл рассмотреть вариант единовременного перевода всей сети. В этом случае реализация проекта значительно упрощается, но при этом надо понимать, что велики риски серьезных сбоев работы всей сети и, как следствие, серьезные имиджевые и финансовые потери. Причиной тому могут быть следующие основные факторы: 1. Не все торговое оборудование (кассы, весы, ТСД и пр.) переведено и проверено в новом режиме работы. Как правило, это все надо сделать за одну ночь. 2. Торговая система с эксклюзивными доработками и настройками недотестирована и ошибки или недоработки выявлены уже на стадии эксплуатации сразу во всей сети. 3. Фактор недообученности сразу всего персонала.
Торговая система обладает свойством высокой кастомизации и расширяемости за счет возможностей платформы lsFusion, на которой она разработана, удобной среды разработки , механизма предоставления прав доступа пользователям системы, настраиваемого пользовательского интерфейса и модульного принципа построения системы:
- Каждому заказчику подключается только нужный ему функционал. Структура его базы данных содержит только те поля, которые он использует. Интерфейс конечного решения не содержит лишних элементов. Сервер и клиент не выполняют ненужные события и проверки.
- Гибкость в изменениях базового функционала. Непосредственно в проекте клиента можно вносить изменения в абсолютно любые формы продукта, добавлять события, новые объекты и свойства, действия, менять дизайн и многое другое.
- Значительно ускоряется поставка новых доработок, требуемых заказчику. При каждом запросе на изменение не требуется продумывать, каким образом она отразится на других клиентах. За счет этого многие доработки могут быть выполнены и введены в эксплуатацию в кратчайшие сроки (часто в течение нескольких часов).
Более подробно о кастомизации lsFusion ERP можно прочитать здесь.
В системе предусмотрен ряд возможностей для получения справочной и аналитической информации:
- lsFusion предоставляет пользователю в рамках предоставленных ему прав гибкий механизм фильтрации данных и настройки табличных форм представления с последующим формированием на их базе оперативных справок и группировочных отчетов с возможностью их выгрузки во внешние офисные приложения. Дополнительно — здесь.
- По правой кнопке мыши, находясь в любой форме, можно получить оперативную справку по текущему товару(остатки, движение, цены, резервы и пр.).
- Непосредственно в рабочих формах для ввода первичных данных присутствуют предварительно подсчитанные показатели для принятия оперативных решений(например: остаток, страховой запас, прогноз продаж и пр. при заказе товара). Это значительно повышает производительность системы за счет сокращения количества формируемых отчетов и улучшает удобство и качество работы пользователя.
- Набор стандартных отчетов по остаткам и движению товаров
- В систему встроен модуль «Аналитические отчеты»
- Для более глубокого анализа и/или при достижении больших объемов данных и количества пользователей данные выгружаются в специализированную внешнюю BI-систему на базе бесплатной СУБД Druid с последующим формированием отчетов непосредственно из lsFusion или посредством внешнего BI-интерфейса Imply. Наиболее мощная аналитика достигается путем интеграции с BI-системами, построенными на платформе QlikView( подробнее — здесь ).
- Недавно появилась возможность создания мобильных клиентских интерфейсов, включающих помимо прочего оперативные справки и отчеты на базе JavaScript-библиотеки React (в дополнение к Desktop и Web клиенту) . Пример такого решения можно посмотреть на вашем планшетнике, смартфоне или ПК здесь . Мобильный клиент работает через web-интерфейс(не требуется скачивание) и подключен к демо-версии lsFusion. Приложение в режиме on-line напрямую работает с базой данных торговой системы.
После приобретения лицензионных прав на торговую систему, как правило, заключается договор оказания следующих услуг:
- Консультации специалистов 1-ой линии поддержки ЗАКАЗЧИКА ;
- Поставка новых релизов ПО(устранение ошибок, расширение и улучшение базового функционала) ;
- Доработка ПО в соответствии с индивидуальными требованиями ЗАКАЗЧИКА.
Все оказываемые услуги (задачи) оформляются и их объем(в часах) фиксируются в системе управления проектами ИСПОЛНИТЕЛЯ «Redmine». ЗАКАЗЧИКУ предоставляется доступ к своему проекту. Задачи в системе «Redmine» имеют 3 типа: поддержка (п.1.), изменение (п. 3) и ошибка (п. 2). Этапы выполнения(статусы) задач:
- новая – задача создана или необходимо ее возобновить
- в работе – выполняются работы по задаче
- обратная связь – требуется дополнительная информация от ЗАКАЗЧИКА
- решена – задача выполнена, результаты переданы ЗАКАЗЧИКУ
- к оплате – ЗАКАЗЧИК подтвердил выполнение задачи, ИСПОЛНИТЕЛЬ формирует документ оплаты
- закрыта – задача уходит в архив
- отказ – требуемая доработка технически неосуществима или отменена
Доработка ПО
Все услуги по доработкам ПО (п. 3) с типом «изменение» оформляются отдельными дополнительными соглашениями. ЗАКАЗЧИК создает задачу с типом «изменение» в системе «Redmine» с указанием всей необходимой информацию для ее выполнения (ТЗ). Стоимость услуг по доработке определяется по предварительному согласованию или по фактическим трудозатратам ИСПОЛНИТЕЛЯ.
Внедрение.
Все услуги, связанные с этапом внедрения ПО, оформляются отдельными дополнительными соглашениями к договору услуг. Внедрение ПО осуществляется согласно утвержденному графику работ с учетом специфических требований ЗАКАЗЧИКА.
Абонентское обслуживание.
На условиях абонентского обслуживания оказываются услуги, перечисленные в п.п. 1-2. Услуги оказываются в рабочие дни с 09:00 до 18:00 следующими способами:
- с использованием удаленного доступа к компьютеру ЗАКАЗЧИКА (SSH, RDP);
- по телефонам, указанным на сайте luxsoft.by;
- в чате Skype
- в офисе ИСПОЛНИТЕЛЯ
Услуги по абонентскому обслуживанию фиксируются в задаче с типом «поддержка». Превышение объема оказанных консультационных услуг(п.1.) в месяц сверх установленного лимита часов согласовывается с ЗАКАЗЧИКОМ путем предоставления ему отчета по оказанным услугам и оформляется отдельным дополнительным соглашением к Договору. Не использованный в отчетном месяце объем услуг на следующий месяц не переносится.
В связи с законодательными изменениями в Республике Беларусь для статистической отчетности были выполнены доработки, позволяющие загрузить и использовать актуальный для 2021 года перечень статистических групп и отчетов.
Подробная инструкция, как перейти к использованию статистического классификатора и отчетов 20210, представлена в видеоуроке на нашем youtube канале.
Пользователь lsFusion ERP самостоятельно может делать простые корректировки внешнего вида существующих шаблонов ценника. К примеру, сместить какой-либо элемент или убрать его, изменить размер, стиль или начертание шрифта, передвинуть поля и пр. Для этого следует выполнить следующие действия:
- Установить графический дизайнер Jaspersoft Studio. Дистрибутив программы можно скачать по ссылке https://community.jaspersoft.com/project/jaspersoft-studio/releases.
- В lsFusion ERP на форме Розничная торговля — Ценники — Типы ценников определите, какой шаблон вы будете изменять. Запомните название файла шаблона
- Откройте шаблон в Jaspersoft Studio. Файлы шаблонов хранятся в папке сервера приложений по следующему пути: var/lib/lsfusion либо /usr/lsfusion/reports/
- Внесите правки в шаблон. Со спецификой работы в графическом дизайнере можно ознакомиться в документации Jaspersoft Studio
- Сохраните откорректированный файл:
- в папке сервера приложений (var/lib/lsfusion) обязательно необходимо создать каталог с названием Вашей организации (в примере — name)
- к имени файла добавьте префикс — название Вашей организации name_….jrxml
- Замените действующий шаблон новым на форме Тип ценника (Розничная торговля — Ценники — Типы ценников Редактировать)
- Оцените полученный результат
В базу данных мобильного приложения lsFusion BCS можно добавлять изображение товара. Для этого вам необходимо поместить в папку “images” изображения товара в формате jpg или png. При формировании входного файла укажите в последнем параметре строки товара имя файла изображения. Рекомендуем добавлять изображения небольшого размера. В противном случае может существенно замедляться прием данных от торговой системы и работа самого приложения терминала сбора данных.
Да, это возможно.
При формировании входного файла для терминала вместо штрих-кода вы можете передать любой код (цифры, буквы). В программе lsFusion BCS длина поля «штрих-код» не ограничена.
Да можно. Для этого в настройках терминала необходимо создать нужное количество конфигураций, где для каждой будут использоваться свои настройки работы и обмена. Также можно указать разные имена файлов базы данных, таким образом можно загрузить в терминал несколько баз данных и работать с ними отдельно. Что позволит создать на одном ТСД разные роли для соответствующих специалистов.
Добавить нужные конфигурации можно только правкой файла tsd.ini, который находится в каталоге с программой.
Если продублировать секцию [Default] с другими уникальными именами и прописать в них свои параметры, то настройках программы «Основные» появится возможность выбора «Склада». При смене склада будут автоматически применены настройки( в т.ч. сетевые) и выбрана база данных из соответствующей секции.
Пример настройки:
; секция склада по умолчанию
[Default]
ObmenFmt=0
ObmenOptFile=obmen
VesTemplate=22TTTTTWWWWW+,23TTTTTQQQQQ+
Database=/Flash Disk/tsd/tsd.db
; секция склада «Магазин 1»
[Магазин 1]
ObmenFmt=1
ObmenOptFile=obmen2
VesTemplate=20TTTTTWWWWW
Database=/Flash Disk/tsd/tsd2.db
Механизм взаимодействия lsFusion BCS и lsFusion ERP строится через сокет. Предварительно определяется подмножество операций(типов документов) на ТСД для которых будет производиться обращение к торговой системе за текущими свойствами товара после сканирования его штрих-кода. В случае удачного запроса информация по товару будет обновляться во внутренней базе данных ТСД или добавляться новый товар в случае его отсутствия в ТСД. В случае же неудачного запроса будет выдаваться предупреждение и будут использованы данные по товару из внутренней БД. При закрытии такого документа он сразу же выгружается для торговой системы. Механизм актуален, например, при создании документов печати/перепечатки ценников. В данном случае торговая система при помощи соответствующей службы отслеживает появление таких документов и формирует задание для печати ценников. Надо понимать, что описанный механизм не отменяет, а дополняет стандартные интерфейсы обмена lsFusion BCS, что позволяет его использовать и в зоне покрытия Wi-Fi и вне ее.
lsFusion BCS поддерживает разные механизмы взаимодействия с торговой системой. Один из них описан ниже. В зоне действия Wi-Fi непосредственно на ТСД производится обмен данными с торговой системой через сокет. А именно — выполняется обновление справочников внутренней базы данных ТСД и выгрузка сформированных на ТСД документов в торговую систему (процесс не требует никаких действий специалиста в самой торговой системе). При этом для ускорения процесса загрузки внутренняя база данных ТСД формируется торговой системой при обнаружении соответствующего запроса от ТСД. Практика показала, что обновление БД ТСД для крупного супермаркета или гипермаркета занимает от 5-ти до 15-ти секунд. Более подробно об этом в описании lsFusion BCS. За пределами зоны Wi-Fi создание документов выполняется в режиме off-line. Это позволяет не разворачивать беспроводную сеть по всему супермаркету в целях экономии финансовых средств. Такой режим работы у нас широко используется в сети «Виталюр«.
По просьбе клиентов, у которых работает большое количество ТСД с мобильным приложением lsFusion BCS , разработана функция автоматического обновления версий. Механизм работает для версий 1.4 rev. 76 и выше.
Для обновления мобильного приложения ТСД должен иметь выход в интернет, т.к. обновление производится с нашего (НТООО Люкссофт) FTP-сервера , настройки которого находятся на закладке «Обновление ПО» окна «Настройки».
Чтобы обновить программу необходимо в главном окне приложения нажать кнопку со стрелками.
Если обновление не найдено, то будет выдано соответствующее сообщение.
Если обновление найдено, то будет выдано сообщение о новой версии программы и предложение продолжить или отказаться от обновления.
После подтверждения будет загружена новая версия программы и выполнится ее автоматическая перезагрузка
Документацию по интересующей вас версии (WinCE или Android) вы можете скачать на вкладке Продукты — Мобильное приложение lsFusion BCS — Руководство пользователя.
Для разблокировки полной версии Вам необходимо обратится по указанным внизу страницы контактам и приобрести лицензию.
Для этого необходимо нам сообщить ID Вашего ТСД (указан на главной странице программы в терминале), после покупки Вам будет выслан файл ключа, который необходимо скопировать в каталог куда установлено приложение.
Для получения Демо-версии Вам необходимо скачать ее по ссылке (выберите требуемую версию: для WinCE необходимо найти архив с конкретной моделью, для Android установочный файл apk общий для всех).
Для WinCE: распаковать архив в отдельную папку на ТСД или карте памяти.
Для Android: скопировать apk — файл в память устройства и запустить его на установку. После инсталяции рекомендуется запустить программу и выйти из нее, после чего перезапустить ТСД.
После приобретения лицензии вам высылается файл ключа -Lic (без расширения). Его необходимо скопировать в память ТСД.
Для WinCE — в папку куда распакована программа, рядом с пусковым файлом tsd.exe
Для Android — после первого запуска в корневой папке устройства у Вас появится папка «Luxsoft», туда и копируем полученный файл Lic.
Значит на данный момент наше приложение не поддерживает Ваше оборудование. Свяжитесь с нами и мы доработаем приложение для поддержки Вашего ТСД.
В зависимости от специфики торгового процесса обслуживания покупателей и выделенного на проект бюджета мы используем 3 подхода при выборе фронтального решения :
1. На крупных торговых объектах(супермаркеты и гипермаркеты) , как правило, мы используем внешние фронтальные решения(Artix, SET Retail 10, Маркет+, УКМ-4), которые максимально адаптированы под быстрое обслуживание покупателей.
2. Для сетей мелких магазинов или ларьков мы предлагаем экономичный фронт-офис на базе нашего сервера торгового оборудования EQS и КСА SENTO LAN или ВМ 8119(подробнее о КСА в следующем вопросе).
3. Модуль управления продажами торговой системы lsFusion ERP используется в случае наличия специальных требований к рабочему месту кассира(аптеки, fashion, строительные магазины и др.). А именно:
- Необходимость непрерывной поддержки остатков и резервов товаров в торговой системе
- Возможность продаж как в разрезе товаров, так и их партий
- Минимизация пересортицы товаров
- Возможность включения механизма контроля для запрета отрицательных остатков
- Предоставление кассиру расширенной информации по товару(изображение, характеристики в зависимости от группы товара, его доступное количество, срок годности и др.)
- Необходимость доработки фронт-офиса в связи с наличием других индивидуальных требований заказчика
В качестве фискального регистратора в модуле используются КСА SENTO LAN, ВМ 8119 или ФР TFP
Ниже перечислены кассовые суммирующие аппараты(КСА) интегрированные со следующими нашими решениями: Сервер торгового оборудования EQS , модуль управления продажами(Front-office) торговой системы LS Trade Fusion и фронтальное решение для общепита LS Food.
Аппарат кассовый суммирующий системный пассивный «ВМ 8119» | Применяется в торговле в составе ККС и автономно | |
Аппарат кассовый суммирующий системный пассивный «SENTO Lan E» | Применяется в торговле в составе ККС и автономно | |
Разъяснение Белорусского государственного института стандартизации и сертификации (БелГИСС) № 2616/19483 от 26.05.2017 г. «Об экспертизе кассового оборудования»(по запросу ОАО «МПОВТ»)
Конкурентные преимущества :
1. Возможность работы в режиме фискального регистратора. В соответствии с разъяснениями БелГИСС не требуется регистрация программного обеспечения (фронт-офис или кассовый сервер), которое управляет кассами. КСА регистрируются независимо от внешнего ПО. В итоге это позволяет оперативно дорабатывать фронт-офис или кассовый сервер под требования Заказчика, что особенно актуально для магазинов с непродовольственной группой товаров и аптек.
2. Невысокая стоимость. В несколько раз дешевле фискального регистратора. Можно еще сэкономить на покупке табло покупателя.
3. Достаточно высокая степень надежности и производительности, что позволяет эксплуатировать эти кассы в магазинах с большим количеством продаж. Это подтверждено нашей практикой при автоматизации сетей «Mothercare», «Next», «Terranova», сеть киосков Белсоюзпечати и др.
4. Наличие встроенного PLU позволяет регистрировать продажи и автономно. Торговая система через Кассовый сервер EQS прогружает во внутреннюю память КСА прайс на товары, после завершения смены контрольная лента в обратном порядке загружается в торговую систему(режим off-line). Реализована и возможность работы кассы в режиме on-line(непрерывный обмен данными с кассовым сервером). В случае потери/появления связи предусмотрено автоматическое переключение между этими режимами без потери данных. Кассовый сервер обеспечивает гарантированный механизм обмена данными с кассами(прямое управление кассой через порт без использования промежуточных драйверов с получением ответа об успешном выполнении команды). Предусмотрено и логирование этих процессов. Такая технология внедрена в Белкоопсоюзе для автолавок и в сети киосков Белсоюзпечати.
5. Возможность удаленного управления кассами, что особенно актуально для сетей мелких торговых точек.
6. Наличие встроенного аккумулятора позволит регистрировать продажи даже в случае отключения электропитания в течении нескольких часов.
7. Широкий температурный диапазон эксплуатации, позволяющий работать при отрицательной температуре.
8. Возможность работы в суммовом режиме. В случае потери связи с торговой системой(когда касса работает как фискальный регистратор) можно перейти в суммовой режим продаж товаров, что невозможно сделать с фискальными регистраторами. Правда, в этих случаях в торговую систему для корректной поддержки количественного учета нужно ввести расход товара, проданного в суммовом режиме. Но торговый процесс не будет остановлен !
9. Поддержка СКНО. Перечисленные выше КСА входят в Перечень моделей кассового оборудования,имеющего возможность работы со средством контроля налоговых органов(СКНО).
КСА и Фронтальные решения:
Модуль управления торговым оборудованием
- Кассовый сервер EQS (ЛюксСофт)
- TFP 116/115 (Туссон)
- ВМ8119 (МПОВТ)
- Sento Lan (НТС)
- Абсолют 107 (Абсолютпроект)
- Титан/Титан+ (ВТО-КОМБИ)
- Артикс (Туссон)
- SetRetail 5
- SetRetail 10 (БелКристаллСервис)
- УКМ4 (СервисПлюс)
- Power POS/Маркет+ (Астрон)
- MaxiShop (Астрон)
- БКС Аудит
- Chameleon (ХамелеонСофт)
- DreamKas сервер (БелКристаллСервис)
- PS-POS (Профисерв)
- НТС Сервер
- Atol
- POS FIT (ФИТ)
- ЭВОТОР
Модуль управления продажами lsFusion ERP
- ФР TFP (Туссон)
- КСА ВМ8119
- КСА SENTO LAN E
Чеко-печатающие Весы:
- Штрих-принт
- DigiSM120
- DigiSM5300
- BizerbaBCII
- BizerbaBS
- BizerbaSCII
- BizerbaPCBased
- Aclas
- Aclas LS-2
- Metler Toledo bPlus
- Metler Toledo Tiger
- Metler Toledo Tiger3610
- CAS CL5000
- CAS CL7000
- Dibal d900
- MASSA-K MK-RL10-1
- РБС KS4010
Прайс чекеры:
- Newland
- Newland Android
- Shuttle
- ШТРИХ-М
ТСД:
- M3MOBILE
- SUPOIN
- NEWLAND
- AUTOID
- HONEYWELL
- ZEBRA
- POINTMOBILE
- SUNMI L2
- SUNMI L2K
- ALPS 3501S
- ALPS MSM8909
- ALPS PDA
- ALPS MOBY_ONE
- Inventory
- UBX
- UROVO DT40S
- ATOL SMART.SLIM PLUS
Список устройств постоянно пополняется