S-Market (разработка ЗАО «НПФ-«ДатаКрат-С» г.Новосибирск) – 32-разрядная автоматизированная система управления товародвижением (уровень backoffice, частично закрывает и headoffice). Клиент-серверная технология работы. СУБД FireBird 2.1 и выше. Поддерживает 64-разрядную версию FireBird (на сервере).
Работает под управлением линейки ОС Windows.Отчёты в формате Crystal Reports 11. Экспорт / импорт информации в / из Excel.
На сегодняшний день S-Market используется на предприятиях розничной и оптовой торговли различных сегментов, включая сети магазинов, в основном в Сибири и на Урале.Ключевой сегмент – средние и мелкие торговые предприятия, крупные одиночные магазины, сети регионального масштаба.Поддержка сегментов: продукты, одежда, стройматериалы, товары для дома и т.п.
Модульная структура S-Market позволяет сформировать оптимальный набор функций для поддержки основных бизнес процессов предприятия.Стоит отметить:
• Наличие функционала для производства (многостадийное с возможностью вложенной комплектации) и ассортимента (цвета, модели, размеры, виды изделий).
Стоит ли инвестировать в S-Group.io — Мой взгляд
• Поддержка адресного хранения.
• ABC, XYZ-анализ.
• Автоматический расчёт заказов поставщику.
• Огромное количество отчётов, включая аналитику на Oracle BI.
• Собственный простой кассовый модуль.
• Информационный киоск.
• Ведение расчетов с контрагентами.
• Модуль построения планограмм.
S-Market поддерживает широкий спектр торгового и специализированного оборудования: электронные весы с функцией печати этикеток (CAS, DIGI, Mettler Toledo Tiger, Bizerba, Масса-К), фискальные регистраторы (Феликс, Штрих-М, Меркурий, Спаркс, все фискальные регистраторы, поддерживаемые Атол-драйвером), скантерминалы (Chipher, Denso, Syntech Information Co., Ltd., Symbol), принтеры этикеток (Zebra, GODEX и др.), ручные сканеры штрихкодов.
В качестве Front-officе для S-Market допустимы: DKLINK Front Office; Супермаг УКМ; Кристалл УКМ; Мастер Касс; АТОЛ: Рабочее место кассира; Frontol (ГК «АТОЛ»); SET Retail, Штрих-М: КАССИР; Профи-Т.
Максимальные достижения реально работающей БД S-Market:
Размер базы данных: 180 Гб
Количество карточек товаров: 300 тыс.
Количество контрагентов: 18тыс.
Количество одновр-х подключений : 230
Количество касс: 300
Количество инсталляций: более 700
Источник: olegon.ru
S-market без слез. Настраиваем автоматическое зарытие касс.
![]()
Автоматизированная система управления товародвижением S-market имеет в своем функционале такой мощный инструмент автоматизации, как автоматическое закрытие касс.
Рассмотрим эту технологию. Цитата из руководства:
Функция автоматической загрузки закрытия касс позволяет осуществлять взаимодействие кассового ПО с АСУТ S-Market при минимальном участии пользователя.
GBS Market-краткий видео обзор программы для магазина или кафе
Общий порядок настройки автоматической загрузки выгрузки касс:
1. Заполнить параметры загрузки выгрузки касс в КОНФИГУРАТОРЕ в группе Кассы.
2. Определить параметры подключения к базе данных в файле SMLoadCash.ac (SMCloseCash.ac) по следующему шаблону: · user – идентификатор пользователя подключения; · password – пароль пользователя; · filialindex – идентификатор филиала.
3. Проверить наличие в корневом каталоге АСУТ S-Market файлов: · SMLoadCash.exe, · SMCloseCash.exe, · S_marketLoadBpl.ini, · файла инициализации закрытия касс.
4. Проверить наличие необходимых библиотек в каталоге BPL_Main: · SMLicenseIb.bpl; · TaskLdr.bpl; · Frames.bpl; · Cash.bpl; · Crystal4.bpl (для касс с форматом обмена SET Retail (dbf/COM-объекты)); · Crystal5.bpl (для касс с форматом обмена SET Retail (dbf/COM-объекты)).
5. Автоматическая загрузка касс любого типа осуществляется с помощью файла SMLoadCash.exe со следующими параметрами: · autostart — полностью автоматическая загрузка, в отсутствие данного параметра запуск файла SMLoadCash.exe к запуску окна настройки загрузки касс (аналогичное окно вызывается при выполнении команду ЗАГРУЗКА КАСС из меню СЛУЖЕБНЫЕ ФУНКЦИИ / КАССЫ); · COM — используется для загрузки касс с форматом обмена SET Retail (dbf/COM-объекты) через СОМ-интерфейс, в отсутствие параметра производится стандартная загрузка для касс всех типов; · Full — используется при стандартной загрузке (т.е. без параметра СОМ) для идентификации полной загрузки касс, в отсутствие параметра будет производится частичная загрузка, начиная с наименьшего времени последней удачной загрузки для выбранных касс; · autoclose — автоматическое закрытие модуля после загрузки. При появлении проблемы в момент загрузки модуль все равно закрывается. Сообщение об ошибке вносится в файл протокола (по умолчанию cash_bpl.log).
6. Автоматическое закрытие касс любого типа осуществляется с помощью файла SMCloseCash.exe со следующими параметрами: · autostart — автоматическое закрытие касс с использованием стандартного интерфейса закрытия касс; · СОМ — автоматическое закрытие касс с форматом обмена SET Retail (dbf/COM-объекты) с использованием интерфейса закрытия касс через СОМ-интерфейс; · SES — автоматическое закрытие касс с использованием интерфейса закрытия касс с форматом обмена SET Retail (dbf/COM-объекты) через прямое подключение к базе СТО; · autoclose — автоматическое закрытие модуля после загрузки. При появлении проблемы в момент выгрузки модуль все равно закрывается. Сообщение об ошибке вносится в файл протокола (по умолчанию cash_bpl.log).
7. Сформировать в корневом каталоге АСУТ S-Market bat-файл, содержащий команду для автоматической загрузки выгрузки касс (например, следующего содержания: «SMLoadCash.exe autostart full autoclose») и воспользоваться стандартными средствами операционной системы для запуска bat-файла по расписанию (например, «Назначенные задания» для ОС линейки Windows).
При использовании утилиты SMCloseCash.exe для закрытия касс существует возможность использования инициализационного файла. Строка запуска файла закрытия касс имеет вид: SMCloseCash.exe [Autostart] [Ini=Имя_файла_инициализации] [COM] где: · AutoStart – при запуске с установленным параметром производится автозапуск без дополнительных действий со стороны пользователя.
Если параметр не установлен, сразу после запуска файла отображается окно закрытия касс, загрузка производится только по команде пользователя. · Ini=Имя_файла_инициализации – имя инициализационного файла (без указания пути). Файл инициализации должен находится в директории запуска утилиты SMCloseCash.exe. Если параметр не установлен либо в директории запуска утилиты отсутствует указанный файл, то в качестве инициализационного принимается файл SMCloseCash.ac, расположенный в директории запуска файла SMCloseCash.exe · СОМ – при установленном параметре закрытие касс производится с использованием СОМ-интерфейса для касс с форматом обмена SET Retail (dbf/COM-объекты). Если параметр не установлен, то закрытие для всех прочих типов касс производится средствами АСУТ S-Market.
Приступим к реализации задуманного. Для начала не плохо было бы удалить блокировки из БД, чтобы избежать конфликтов внутри неё:
CD d:smdk
echo %date% %time%: Удаление блокировок FB >>_LOG.txt
ibescript.exe del_lock.sql >>_LOG.txt
echo %date% %time%: Удаление блокировок завершено >> _LOG.txt
Здесь папка с S-market-ом это d:smdk
В папке d:smdk мы и будем хранить наши файлы сценариев в формате *.cmd Далее в файл _LOG.txt пишутся логи выполнения операций.
Команда ibescript.exe del_lock.sql >>_LOG.txt запускает SQL скрипт из файла del_lock.sql Вот его текст:
SET NAMES WIN1251;
SET CLIENTLIB ‘fbclient.dll’;
CONNECT ‘путь до файла БД’ USER ‘SYSDBA’ PASSWORD ‘masterkey’;
execute procedure LOCK_SWEEP;
Вместо ‘путь до файла БД’ подставьте путь к БД с точки зрения сервера.
Далее следует непосредственно закрытие касс:
echo %date% %time%: Закрытие касс >> _LOG.txt
start d:smdkSMCloseCash.exe ini=1_cash.ini autostart autoclose
SmWaitCloseCash.exe
echo %date% %time%: Кассы закрыты >> _LOG.txt
Тут у меня только 1 филиал, если надо больше повторяем следующие 2 строки, меняя только имя ini файла в строке: start d:smdkSMCloseCash.exe ini=1_cash.ini autostart autoclose
SmWaitCloseCash.exe — что именно делает эта часть понять не удалось. Все равно кассы закрываются одна за другой филиал за филиалом. Может кто и знает.
Текст файла 1_cash.ini:
user=580
Password=0
Shopindex=54
Filialindex=56
Cashes=30,31,32,33
LogFileName=_LOG.txt
Как вы уже наверное догадались наш ini файл это замена SMCloseCash.ac Пройдемся по секциям.
User
Идентификатор пользователя для подключения к базе данных и выполнения закрытия касс
Password
Пароль пользователя
Shopindex
Идентификатор торгового партнера, в рамках которого будет производится закрытие касс
Filialindex
Идентификатор филиала, принадлежащего указанному выше торговому партнеру
Cashes
Список касс, принадлежащих указанному выше филиалу (указывается через запятую без пробелов)
LogFileName
Имя файла протокола дейтвий утилиты SMCloseCash.exe. Если параметр LogFileName в инициализационном файле не указан либо инициализационный файл не используется, то протоколирование действий утилиты SmCloseCash.exe производится в файл cash_bpl.log, который располагается в корневом каталоге установки АСУТ S-Market.
Совсем скучно и не интересно останавливаться на этом. Поэтому до кучи еще и пересчитаем партионку, оперативные остатки и прайс-листы!
echo %date% %time%: Пересчитываем партионку >> _LOG.txt
d:smdkCalcPart.exe autostart autoclose
echo %date% %time%: Готово >> _LOG.txt
echo %date% %time%: Пересчет оперативных остатков >> _LOG.txt
ibescript.exe Ostatok_Short_Recalc.sql >> _LOG.txt
echo %date% %time%: Окончание пересчета >> _LOG.txt
echo %date% %time%: Песчитываем продажи >> _LOG.txt
ibescript.exe sales_calc.sql >> _LOG.txt
echo %date% %time%: Пересчитали продажи >> _LOG.txt
echo %date% %time%: Сборка мусора в базе >> _LOG.txt
«C:Program FilesFirebirdFirebird_2_5bingfix.exe» -sweep -user sysdba -password masterkey xmzmarket:D:smdkdbaseSm_pit.fdb >>_sweep.txt
echo %date% %time%: Все операции завершены, перегружаемся >>_LOG.txt
shutdown.exe /f/r
Вот тексты скриптов Ostatok_Short_Recalc.sql и sales_calc.sql:
Ostatok_Short_Recalc.sql
SET NAMES WIN1251;
SET CLIENTLIB ‘fbclient.dll’;
CONNECT ‘тут путь до файла БД’ USER ‘SYSDBA’ PASSWORD ‘masterkey’;
execute procedure ostatok_short_recalc;
sales_calc.sql
SET NAMES WIN1251;
SET CLIENTLIB ‘fbclient.dll’;
CONNECT ‘тут путь до файла БД’ USER ‘SYSDBA’ PASSWORD ‘masterkey’;
execute procedure SCHEDULER_CALC_SALES(1)
В завершении работы сценария компьютер перезагружается командой shutdown.exe /f/r
Вот текст файла autoclose.cmd:
CD d:smdk
echo %date% %time%: Удаление блокировок FB >>_LOG.txt
ibescript.exe del_lock.sql >>_LOG.txt
echo %date% %time%: Удаление блокировок завершено >> _LOG.txt
echo %date% %time%: Закрытие касс >> _LOG.txt
start d:smdkSMCloseCash.exe ini=1_cash.ini autostart autoclose
choice /T 10 /D y
SmWaitCloseCash.exe
echo %date% %time%: Кассы закрыты >> _LOG.txt
echo %date% %time%: Пересчитываем партионку >> _LOG.txt
d:smdkCalcPart.exe autostart autoclose
echo %date% %time%: Готово >> _LOG.txt
CD d:smdk
echo %date% %time%: Пересчет оперативных остатков >> _LOG.txt
ibescript.exe Ostatok_Short_Recalc.sql >> _LOG.txt
echo %date% %time%: Окончание пересчета >> _LOG.txt
echo %date% %time%: Песчитываем продажи >> _LOG.txt
ibescript.exe sales_calc.sql >> _LOG.txt
echo %date% %time%: Пересчитали продажи >> _LOG.txt
echo %date% %time%: Сборка мусора в базе >> _LOG.txt
«C:Program FilesFirebirdFirebird_2_5bingfix.exe» -sweep -user sysdba -password masterkey xmzmarket:D:smdkdbaseSm_pit.fdb >>_sweep.txt
echo %date% %time%: Все операции завершены, перегружаемся >>_LOG.txt
shutwown.exe /f/r
Все данные о ошибках в ходе выполнения сценария будут записаны в файл _LOG.txt
Этот сценарий выполняется при помощи стандартного планировщика заданий в любой удобное время (обычно ночью).
Источник: skywalkeradmin.ru
Программа для автоматизации товародвижения «S-MARKET»
Программа автоматизации магазина (управления магазином) S-Market отвечает за автоматизацию работы товароведа и заведующего магазина, полностью управляет движением товара от поставщика до покупателя. Его функции – это учет, анализ и управление товарами в магазине, интеграция в одну систему торгового оборудования и кассовых узлов.

Ключевые моменты

Минимум ручного труда и однотипных действий
У товароведа нет цели заполнить справочник товаров, а есть потребность легко заказать нужный товар и быстро оформить его на приход. Исключив лишние настройки и действия, мы снижаем количество ошибок.

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

Аналитика и нужные данные всегда под рукой
Это касается и интерфейса программы – не нужно идти в специальный раздел, анализ доступен в виде всплывающих подсказок и разных версий. Нужные данные можно увидеть через веб-интерфейс или с мобильного устройства.
Хотите узнать подробности? Свяжитесь с нами
Нажимая кнопку «Перезвоните мне» Вы даете свое согласие на обработку персональных данных в соответствии с Политикой конфиденциальности.
Электронный товаровед
Электронный товаровед – это искусственный интеллект, который берет на себя обязанности по формированию заказов. Наш подход состоит в том, что все операции, которые могут быть выполнены без участия человека, и все решения, которые которые могут быть приняты без участия человека, должны выполнятся в автоматическом режиме.
Работа лучших товароведов или категорийных менеджеров обеспечивает эффективность заказа на уровне порядка 60%. При этом, использование стандартного алгоритма «Электронного товароведа» S-Market увеличивает эффективность до 87%.
× 1,5 раза
Эффективность заказа повышается в среднем в полтора раза.
+ 20-50 %
Высвобождается от 20% до 50% оборотных средств, «замороженных» в неликвидном товаре.

Совместная работа с другим ПО


Контур Диадок



Set Retail

DKLink FrontOffice
Программа управления магазином S-Market совместима с кассовым программным обеспечением, программами бухгалтерского учета, а также с программами управленческого учета и документооборота
Автозаказ S-Market
Система построена на основе анализа работы торгового предприятия. Она обеспечивает автоматический расчет заказа для каждого поставщика. Достаточно нажать кнопку и заказ будет отправлен поставщику на электронную почту.
Модуль «Планограммы»
Наглядное представление выкладки товаров в торговом зале повышает эффективность использования торговых площадей. Вы легко можете следить за соблюдением стандартов мерчендайзинга и контролировать остатки товаров на полках, «не вставая из-за компьютера». А система автозаказа получает полную информацию о вместимости торгового оборудования.
Система аналитики
Система аналитики – это не только отдельный модуль с отчетами. Аналитика и детализация доступна там, где она нужна. Один клик на товарной позиции и вы получаете детализированную историю продаж конкретного товара. Детализацию количества чеков по часам вы можете получить, не выходя из главного экрана в виде всплывающего окна.
Модуль электронного документооборота ЭДО S-Market
Модуль электронного документооборота ЭДО S-Market позволяет быстро обмениваться информацией с контрагентами и повышает эффективность работы с документам, сокращает долю ручного труда и ошибок в документации.
заинтересовала позиция?
Нажмите на кнопку, чтобы подтвердить заказ, нажимая на кнопку “Заказать” вы даете согласие на обработку ваших персональных данных
Источник: www.datakrat.ru