В процессе автоматизации розничной торговли специалисты часто сталкиваются с выбором между решениями компаний Штрих-М и Атол. Каждая система имеет свои архитектурные особенности, достоинства и критические недостатки. В данной статье мы подробно разберем практический опыт эксплуатации этих систем, проанализируем причины аппаратных сбоев оборудования серии MiniPOS и рассмотрим методы оптимизации учетных процессов в конфигурации Торговое предприятие Prof.
Рассмотрим наиболее частые проблемы, с которыми сталкиваются инженеры при внедрении оборудования Штрих-М. Одним из самых критикуемых устройств являются терминалы MiniPOS (включая версию LitePOS). Разберем по шагам типичные неисправности:
Разберем конкретную ситуацию: на терминале MiniPOS (LitePOS) в режиме регистрации продаж не работает детектор валют (ДВ). При нажатии на кнопку экран моргает и сразу возвращается в режим чека, хотя в настройках всё работает корректно. Выясним причину этого поведения.
Проблема кроется в некорректной настройке раскладки клавиатуры. Для решения выполним следующие действия:
Проанализируем программную часть систем. Основное различие заключается в подходе к структуре ПО фронт-офиса.
Системы Атол (Frontol): Разработчики пошли по пути унификации. Изучив одну программу (Frontol), вы сможете автоматизировать как небольшой бутик, так и крупный ресторан. Это существенно снижает затраты на обучение персонала и поддержку. Frontol работает на СУБД (например, Firebird), что обеспечивает высокую надежность базы данных.
Системы Штрих-М: Здесь мы видим фрагментацию. Существует множество версий: под 1С 7.7, под 1С 8.0, безплатформенные версии (RMK). Это требует от программиста глубоких знаний каждой конкретной ветки ПО. Однако у Штрих-М: Кассир есть важное преимущество — транзакционная модель.
Рассмотрим подробнее преимущество транзакций в «Кассире»:
В отличие от типовых конфигураций (например, 1С:ТиС), «Кассир» не хранит данные в тяжелых регистрах в реальном времени. Все действия пишутся в справочник транзакций. Это дает колоссальный выигрыш в скорости печати чека и устойчивости к сбоям питания. Обработка данных (формирование движений по остаткам) происходит уже при загрузке в бэк-офис.
Многие пользователи систем Рарус на платформе 1С 7.7 жалуются на низкую скорость работы с документами поступления. Проанализируем ситуацию, когда при наличии в накладной более 2000 позиций изменение цены в одной строке занимает несколько минут.
Причина кроется в неоптимальном алгоритме обновления табличной части. Посмотрим на пример логики, которая замедляет систему:
// Неоптимальный алгоритм
Процедура ПриИзмененииЦены()
ТаблицаДокумента = СоздатьОбъект("ТаблицаЗначений");
ВыгрузитьТабличнуюЧасть(ТаблицаДокумента);
// Проведение расчетов по всей таблице
ТаблицаДокумента.ВыбратьСтроки();
Пока ТаблицаДокумента.ПолучитьСтроку() = 1 Цикл
// Долгая обработка...
КонецЦикла;
ЗагрузитьТабличнуюЧасть(ТаблицаДокумента);
КонецПроцедуры
Для ускорения работы необходимо переписать обработчик так, чтобы он работал только с текущей строкой ТекущаяСтрока(), без полной выгрузки и обратной загрузки всей таблицы документа.
Конфигурация Штрих-М: Торговое предприятие (ТП) Prof требует грамотной настройки для актуализации остатков. Разберем 5 ключевых отчетов, которые помогут навести порядок в учете:
В современных условиях (54-ФЗ, маркировка «Честный ЗНАК») старые версии ПО на базе 1С 7.7 становятся трудноподдерживаемыми. Если ваша система требует постоянных «доработок выгрузки», стоит рассмотреть переход на Frontol 6 или Штрих-М: Кассир 5 на платформе 8.3, где механизмы обмена реализованы через более стабильные XML-протоколы.