Проблемы, возникающие при переходе на автоматизированный учет в розничной торговле.

Прочитал в интернете статьи по данной теме на чужих сайтах и решил поделиться своим опытом.

Как оно обычно бывает.

Бывает обычно так:

1.Хозяин небольшого магазина на 2-4 продавца в смене наконец нашел пару-тройку сотен тысяч свободных рубликов и решил осуществить наконец свою давнюю мечту. Да и эта сумма по его мнению «отобьется» не более чем за год в связи с возможностью более быстро обслуживать клиентов, а если еще перейти на самообслуживание клиентов, то выручка вырастет наверняка.

Первое, что делает, это начинает искать и приобретать торговую мебель для обновленного магазина. Если ему не «впарят» в первом же специализированном маркете сразу все и со скидкой, он может узнать, что есть люди которые перепродают такое же оборудование, б/у, но в нормальном состоянии и на треть дешевле. Например при обновлении комплексов сети «Магнит» высвобождается такое оборудование- стеллажи и кассовые боксы. Принимается крутое решение, переделать отделку пола, стен и потолка. Выводы электропроводки, заложенной в пол вместе с трубами обогрева пола, размещаются в соответствии со схемой размещения оборудования, нарисованной в фирме, где заказано оборудование. Как правило, оборудование пока не комплектно и будет поставлено в ближайшее время из Москвы (возможно я ошибаюсь, но такое оборудование делают «на коленках» в ближайшей артели). Когда поступит оборудование, то выяснится, что выводы находятся совсем не там, где нужно. А если до этого еще и локалку по стенам прокинули, под гипсокартонном, то и розетки локальной сети тоже стоят не там, где нужно. И в дополнение выясняется, что в подогреве пола где-то пробка. Постепенно выясняется, что кассовый бокс (боксы) поступят через месяц (их все таки делают в Москве, в отличие от стеллажей). И приходится открывать магазин с временным кассирским прилавком из старого набора мебели. В итоге по полу валяются электрические удлинители, а за холодильниками протянулась витая пара локальной сети и терпеливо ждет, когда ее передавят.

Холодильники и кондиционеры создают дополнительные «маленькие радости». То что холодильники так сильно нагревают торговый зал, что и подогрев полов становится не нужен, еще пол беды (жаль конечно, можно было б просто трубу по периметру кинуть + тепловентилятор на входе). Выясняется, что когда три холодильника одновременно стартуют, то напряжение падает до 145 В. Возможно имеет место «перекос фаз» или просто далеко до эл.подстанции. При этом компы не перегружаются, а вот сканеры «глючат», так как они получают эл.питание по порту USB, который «подсаживается» при такой «напруге» на блоке питания компа. Привозят кассовые блоки, ребята их лихо собирают и устанавливают, а прибывший затем, компютерщик убеждается, что в эти блоки корпуса компов не входят. Корпуса всегда выше, чем расстояние между полками кассового бокса. Производится демонтаж полки, которая потом просто лежит на корпусе компа, потому как компьютерщики с собой дрели и сверла не носят. Размещение компьютерного оборудования в таком кассовом боксе — это та еще проблема (нужно разместить – системный блок, резервный источник питания, сетевой свитч-хаб, монитор, клавиатуру, мышь, принтер чеков, контрольные весы, многополосный сканер). Стандартный кассовый бокс, который стоит не дорого, состоит из тумбочки с размером столешницы почти как размер монитора, если плашмя положить и прилавка-лотка для товара. В просторных магазинах торговых сетей для этого ставят рядом этажерку, которую в нашем случае ставить некуда. Отдельно заметим, что в боксе отсутствуют отверстия для прохождения кабелей ПК (например к монитору и принтеру). Просверленные «на скорую руку» они когда то станут причиной травм и коротких замыканий. Неожиданно выясняется, что купленный монитор слишком велик, так как закрывает часть торгового зала от визуального контроля кассиром. Да и задевают его то и дело. На столешнице тумбочки бокса ни то, что коврик, сама мышка с трудом помещается. Конечно можно купить специальную торговую клавиатуру, тысяч так за 6-8, но не нужно. Проще поверх металлической столешницы установить пластиковую или деревянную большего размера, а монитор закрепить отдельно на кронштейне. Тут немного отвлечемся от проблем. У немецких спецов есть поговорка «Сименс люфт дюбель», дюбеля для воздуха фирмы Сименс. Отбросим немецкую иронию, направленную на австрийскую сообразительность и применим как раз такой прием в нашем оснащении магазина. Сейчас есть возможность найти стальную полированную тонкостенную трубу и оконечные фланцы к ней. Такая труба решает множество проблем. Установленная в распор между полом и потолком, она позволяет подать через нее и электрокабель и кабель локальной сети из зоны подвесного потолка в любое место торгового зала, кроме того на ней можно закрепить наш монитор или кашпо с цветами или корзинку с товарами. Вернемся к проблемам. Выясняется, что кондиционер сплит — системы, установленный для охлаждения овощей, не только понижает напряжение в сети еще на 5 вольт, но еще и высушивает эти самые овощи на 50 процентов в сутки. Кстати про усушку овощей. Это то, что проходило общим списанием при старом учете, теперь вылазит совсем неожиданным образом. Мы купили у оптовика в сентябре 100 кг картошки (усушка 10 % в месяц- 10 кг), продали за месяц 50 кг (по компу осталось 50, по факту 40), за следующий месяц купили еще 50, продали 50 (по компу осталось 50, по факту 30), за следующий месяц купили еще 50, продали 50 (по компу осталось 50, по факту 20), за следующий месяц купили еще 50, продали 50 (по компу осталось 50, по факту 10) и неожиданно увидели недостачу в 40 кг картошки. Особо прикольно, что цена картошки при этом росла. Мораль- нужно вовремя делать ревизию остатков по группам товара (это удобно организовано в Tandem7PI, Операции/Инвентаризации). Техническую оснащенность завершим маленьким обзором. Я видел на чужих сайтах ориентировочные калькуляции компьютерного железа для рабочего места. Некоторые цифры у меня сильно разнятся. Так как на момент написания этой статьи, цены еще не «устаканились», то я приведу свои приблизительные цифры начала лета 2014 года, меньше 30 руб за бакс. Итак АРМ кассы: весы с печатью этикеток Масса-К – 12000, USB принтер чеков SEWOO – 6500, сканер Orbit – 7000(есть такие же сетевые, чуть дороже, можно один на два продавца ставить), UPS- 1200, клава- 200, мышка-300, свитч- 500, монитор- 3500, системный блок+windows- 11000, контрольные весы CAS (подключенные в Tandem7PI по ком порту)- 4500, ПО Tandem7pi-3000.

Обратите внимание, что используется принтер чеков (есть еще много других дешевых китайских, этот проверен на практике), а не АСПД от Штрих-М или от Атол (АСПД- это тот же фискальный регистратор, который у меня однажды сам попал в режим налогового инспектора, сутки разбирался, как пароль сбросить, по сути и по цене это миникомпьютер). Напоследок, замечено, что если наименование товара не помещается на чеке при печати АСПД, то эта строка просто не печатается. Конечно у АСПД есть свои преимущества. Например то, что это устройство, параллельно компу, тоже «бабки» подбивает и можно распечатывать Z-отчет кассы из его памяти. Однако в нашем случае это не очень то нужно.

Выделим наиболее важное из вышеизложенного:

— обратить внимание на мощность электроснабжения, достаточно ли, нет ли перекоса фаз.

— разводку эл. проводки выполнить по потолку после расстановки всего торгового оборудования

— предусмотреть сразу возможность расстановки полированных труб-колонн для пропуска кабелей и закрепления кронштейнов.

— не промахнуться при закупке компьютерной техники, здесь можно сэкономить 10000-30000 рубликов

 

  1. Теперь о программах. Есть альтернатива Windows- linux. Я не советую сразу переходить на эту платформу. При всех плюсах, а их очень даже много, все не перечислить (у Вас «органы» не забирали комп из магазина для проверки лицензии Windows с 20 декабря до 20 января?) есть два больших минуса. Во первых, из 10 знакомых Вам программистов (к сведению: программисты имеют написанные ими программы, а не только умеют ставить контрафактный софт), 9 знают в этой области не более, чем выпускник средней школы, но умеют умно беседовать на эти темы. А Linux недоучек не любит. Во вторых, оператор-кассир будет не уютно себя чувствовать за таким компом, хотя это может и к лучшему. Windows + «грамотная» в области ПК дама = «инициативная обезьяна с гранатой». А вообще то в бизнесе linux уже лет 5 эксплуатируется «по взрослому».

Программ для автоматизации розничной торговли написано много. Тем не менее фирма 1С благодаря правильной политике продвижения своего продукта на рынке держит почти весь рынок. Продукт этот конечно очень качественный. Есть только 2 фактора, которые заставляют других создавать свои решения. Первый- это цена, оптимальная для столицы и высокая для глубокой провинции, второй – это отсутствие адаптации для полуграмотных, в компьютерном смысле конечно, продавцов. Поэтому есть предложения от других фирм, которые создают свои модули для работы кассира, совмещают их с адаптированным модулем на основе продукта 1С и предлагают это на рынке. Такие решения, как правило работают по схеме загрузки в начале кассовой смены и выгрузки в конце ее. Так вот наш хозяин посещает несколько представительств разработчиков программ для автоматизации розничной торговли ( в 1С он не идет сразу, потому как его предупредили, что ему потом понадобится поддержка программиста 1С, а в его селе таких нет). Мне всегда резало слух это словосочетание – «программист 1С», звучит, как «синие чернила для пятого класса», а ПО этой фирмы я настраивал лет 10. Далее. В представительствах ему сказали примерно так: «Не волнуйтесь, приедут ребята, за 2 часа все настроят и горя знать не будете». Выбрав подешевле, хозяин стал ждать «ребят». Они приехали, правда не тогда, когда обещали, настроили почти все за 2 часа, а вот с весами с печатью наклеек с штрих кодами быстро не вышло. Проблема была решена в течение недели, путем добавления «костыля» к программе (внешняя обработка), которую пришлось запускать через «одно место», потому как в главном меню для таких весов места «не хватило». И это правильно, иначе были б нарушены лицензионные права 1С. Постепенно выяснилось, что продавец не может дать по мобильнику оперативную справку об остатках товара по выборке на компе. Для этого нужно закрыть кассовую смену. Оказалось, что за каждое дополнительное место кассира-продавца нужно платить отдельно, а на компе менеджера продажи не проводятся. Выяснилось, что торговать пивом по правилам алкогольной продукции почти невозможно. На все вопросы в представительство разработчика, был получен корректный ответ: «Вы при заказе не оговаривали особых условий торговли, поэтому ищите, кто Вам, за отдельную плату, разработает внешний модуль под Ваши капризы». И тут произошло непредвиденное, при сварке каркаса рядом с магазином, «накрылся» резервный источник питания и «слетела винда» на компах. В магазине не было обычных лампочек и поэтому не было заметно, что напряжение сильно падает, а резервный источник вообще то не для защиты, а для того, чтобы 5 минут работал комп при внезапном отключении электроснабжения. Далее вкратце:

— переустановка винды и драйверов

— переустановка драйверов эмуляции ком-портов сканера

— переустановка торговых программ

— настройка торговых программ

— перевод АСПД из режима налогового инспектора в обычный режим

Про деньги не пишу, потерянного времени жалко (ситуация не вымышленная!). А знаете сколько времени нужно, чтобы восстановиться при таком сбое при использовании Tandem7PI ? Вот сколько « переустановка винды и драйверов» + 15 минут. Достаточно иметь копию базы данных Tandem7PI.

Причем «боевая» база данных при таком сбое (если она доступна для копирования на жестком диске) не повреждается, применен особый механизм сервера FireBird- версионность. То есть такую БД можно сразу подключить и она будет актуальной на момент сбоя.

На третьем году эксплуатации появились такие «тормоза», что возникла необходимость или в замене компа или среза базы данных. Дело в самой логике работы баз данных. Таблица БД состоит из набора полей и независимо от того, используете ли Вы все поля в строке записи при проведении операции, поля вносятся заполненными значениями «по умолчанию», например пробелами. И чем «круче» программа, тем больше полей вносятся в БД при каждой операции.

Поэтому БД растет как тесто дрожжевое, заполненная наполовину пустотами. Для уменьшения размера БД выполняется «срез». Из БД удаляются все записи за старый период. Так вот эта процедура для клонов 1С занимает «ну очень большое» время, может и сутки- другие. А аналогичная операция Tandem7pi – не более получаса!

 

Теперь опишем ситуацию с другими торговыми программами, доступными по цене для небольших магазинов. Обратим внимание, что есть дешевые программы использующие дорогие механизмы от таких фирм, как например Microsoft. Например, с использованием Access , который входит только в Microsoft Office уровня Pro, а такой офис стоит очень дорого. Есть программы, которые используют Microsof SQL Server, причем есть бесплатная версия (Lite) и есть очень дорогая (для корпораций). Версия Lite имеет ограничение по размеру БД. Есть еще один прием, активно используемый установщиками. Берется дешевый однопользовательский софт, который устанавливается на сервер и пользователи запускают эту программу через терминальное окно.

Чтобы такой механизм работал, нужно на сервере иметь серверное программное обеспечение, например Microsoft Server стоимостью от 30000 до 300000 (в зависимости от задач). Потом возникают проблемы, потому, что разработчик торгового софта не рассчитывал на такой вариант использования.

Большинство программ самостоятельных разработчиков ориентированы на эксплуатацию в магазинах с частотой продаж не более 5-10 в час. Причина в том, что разработчик не стоял за спиной продавца-кассира продовольственного магазина в «час пик» или не готов отзываться на каждый «бзык» такого продавца. А еще это неблагодарная работа для разработчика, потому что наши законодатели больше всего любят именно тему продажи в таких магазинах. То правила продажи молочных продуктов, то сигарет поменяют. А каких нервов стоила возня с журналом учета алкогольной продукции в 2014 году? Tandem7PI за первый год эксплуатации в нескольких продуктовых магазинах, расположенных рядом, был доработан под каждый, обоснованный, запрос продавцов и менеджеров магазинов. Использование его в магазинах с другой тематикой, например хозтовары, было гораздо более простой задачей.

Поэтому не менее важно, когда разработчик постоянно совершенствует свой продукт. Есть несколько вариантов обратной связи между разработчиком и клиентом. Форум на сайте, skype, e-mail, телефон, TeamViewer. Самой демократичной является форум. Но здесь есть несколько недостатков. Например повторение одних и тех же примитивных вопросов. Если использовать для поддержки проекта skype, то можно забыть о нем для личных задач (связь с родственниками), по телефону всего не рассказать, а TeamViewer вообще нужно использовать только в критических обстоятельствах или для работы с VIP-клиентом. Остается переписка по е-майл или в соц.сетях. В итоге, учитывая, что клиент напишет по электронке, только если ему действительно нужно, то общение по e-mail предпочтительно.

Есть программы, которые давно эксплуатируются и хорошо себя зарекомендовали (имеются в виду полностью самостоятельные разработки кодеров-одиночек). Однако такие программы обычно не имеют открытый доступ (в отличие от Tandem7pi) к данным в БД. В том смысле, что нельзя написать дополнительный модуль, который бы выполнил какую то, не учтенную разработчиком, операцию. В Tandem7pi пароль к БД задается тем, кто эксплуатирует эту базу данных. Поэтому можно создать дополнительную программу на любом языке, работающую с базой данных Tandem7pi .

Есть хорошие программы, которые были написаны еще для DOS на FoxPro и были переведены авторами в Windows. То есть используется старая, проверенная временем, схема базы данных dbf-формата. «Ахиллесова пята» таких программ прячется в самой идеи базы данных. Если посмотреть в меню «Сервис» таких программ, то там обязательно должен быть пункт «Переиндексация», «Упаковка БД». Формат файла базы данных -dbf был самым распространенным лет 5-10 назад, пока не появились бесплатные сервера баз данных, такие как SQLLite, FireBird и др., которые позволили легко строить клиент-серверные продукты, вместо файл-серверных. Надежность данных, объем обрабатываемых данных и скорость обработки у SQL-серверов баз данных в разы выше, чем у приложений работающих с dbf- файлами. Яркий пример – фирма 1С, которая ушла от такого формата при разработке версий 8 и выше.

3. Начальный период работы с автоматизированным учетом таит в себе множество «маленьких радостей». Каждый раз, когда я начинаю автоматизировать очередной магазин, то узнаю какие в этом магазине хорошие продавцы. Почти члены семьи хозяев. И в половине случаев эти продавцы уходят. Причин несколько. Хозяев до этого больше всего радовало то, что продавцы работают за столь маленькую зарплату. И, потратившись на переоборудование, они конечно хотят «отбить» свои вложения, как можно быстрее. Вот вам первый момент, когда интересы хозяев и продавцов «слегка» разнятся, потому что продавцы вынуждены напрягать свои мозги за ту же зарплату. Второй момент, это «приварок», который остается умелому продавцу в конце каждой кассовой смены. Его считай уже не будет. Потому, что придется держать его и накапливать до следующей ревизии. Комп- дело для продавцов новое и недостачи из за ошибок вполне возможны. А кто в торговле готов работать на одну зарплату ? 🙂 Много нервов тратится хозяевами и продавцами на этом этапе из за неполного понимания особенностей учета. Например был скандал из за усушки овощей и свежих грибов. Из за того, что вовремя по компу усушку не списывали, в конце квартала оказалось, что этих товаров на складе нет. Пиком такого кризиса является увольнение, уже обученных программе, продавцов. Поэтому легкость освоения Tandem7PI выручала моих клиентов в таких ситуациях не раз. А ведь еще есть проблема по имени «пересортица». Завели в номенклатуре две позиции с похожими наименованиями. Ввели входящие остатки. Причем в обе позиции, типа «потом при ревизии уточним» и затем проводят приход по одной позиции (не уточнив  по штрих коду например), а продают по другой . В итоге имеется недостача в одном месте и излишек в другом (в Tandem7PI для разборок есть спец. инструмент — отчет «Движение товара»). Часто, чтобы дошло, приходится рассказывать классическую ситуацию-загадку про яблоки и Хрюшу:

-Хрюше дали 5 яблок, 3 он съел, сколько осталось?

— Два!

-Неверно! Неизвестно сколько у него было яблок до этого.

 

Продолжение следует…