Учимся торговать «по взрослому».

Давно хотел написать статейку о ненужных, точнее неправильных и вредных «тараканах» в головах наших торговых предпринимателей, которые пришли в этот бизнес, так сказать, «от сохи». А именно, как раньше в своих торговых ларьках, так и теперь в магазинчиках, имеющих автоматизированный учет, баланс ведут в розничных ценах по принципу: остаток+ закупка-продажа=остаток. И исходя из этих цифр, потом идут разборки с материально ответственными менеджерами этих магазинов.

Давайте вместе разберем маленький пример, который сразу покажет несостоятельность такого подхода. У нас в магазине на 10 число было 10 бутылок вина по 200 рублей. С 10 по 15 число не продано ни одной бутылки. На 10 и на 15 баланс равный 10х200=2000. Однако 16 –го нам поставили еще 10 таких же бутылок и баланс стал 10х200+10х200=4000. До 20 го опять торговля не идет и мы понижаем цену на 50 рублей и с 20 по 30-е продали 10Х150=1500 р. Считаем баланс по неверному приему с 10 по 30 — 10Х200+10Х200-10Х150=2500 не равно остатку 10Х150=1500.

Неужели хозяина за 20 дней «обули» только на пол ящика бутылок на 1000 рублей? А ведь любой суд признает такой принцип не правомерным. Дело в том, что вести учет в ценах, по которым Вы мечтаете «впарить» свой товар и взыскивать ущерб в этих ценах, просто не логично. Если считать отчетность нанятого работника, то это в суде Вам скажут так- Вы купили 20 бутылок по 100 рублей, то есть Вам поставили по такой цене, значит отчет по Вашему менеджеру будет таким- 10Х100 +10х100-10Х100=10Х100. То есть реальный остаток в закупочных ценах.

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

Теперь Вам понятно, почему в 1С и других программах обязательно ведется учет и операций переоценки товара. Это может быть скрытая проводка, в составе операции закупки или отдельная операция по переоценке, но так или иначе она должна быть учтена в отчетности. Надо сказать, что все попытки опять вести подсчет баланса в продажных ценах, даже с учетом переоценок, опять дадут неверный результат. Потому что у Вас будут списания, возвраты поставщику, перемещения и на все это повлияют переоценки, входящего в эти операции, товара. Да и так ли это важно, кроме как для политики торговли, делать ревизию в розничных ценах, если грамотный продавец Вам при этом покажет пример, что вначале моей статьи, и Вы распишитесь в своей не компетентности.

Итак, учет нужно вести в «твердых» единицах, в штуках, килограммах и т.п. Соответственно, ответственность материально подотчетного Вам лица, в случае недостачи (недостачи в виде штук и т.д.), выражается в сумме образованной перемножением ЗАКУПОЧНОЙ цены на количество. И только эту сумму Вы вправе попытаться взыскать. Почему попытаться? Потому, как в суде спросят, а что Вы собственно сделали, чтобы предотвратить хищения товаров нечестными покупателями.

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

Периодически встречаю на биржах фриланса задания на доработку 1С Управление торговлей 11. То есть предприниматель купил за 7 т.р. 1С базовую версию и хочет чтобы этот софт работал так как в его голове идеи копошатся. Торговое ПО от 1С состоит из платформы («движок») и конфигурации базы данных. Так вот для того чтобы легально создать и эксплуатировать новую или изменить имеющуюся конфигурацию торговой программы 1С нужно сначала установить платформу уровня  разработчика ПО,  на платформе, которая продается с 1С УТ базовая, измененная конфигурация легально работать не будет. Знаком с деятелем, который выплатил 1с 150 т.р. и получил судимость. Поэтому придется когда то потратиться еще раз и купить 1с Управление торговлей Стандарт, который стоит в три раза больше. А если еще учесть затраты на доработки, то получается совсем не радужная картина.

Успехов Вам.  А теперь реклама: мой проект Tandem7PI поможет Вам в Вашем не простом деле, в розничной торговле.

Перевод на другой язык

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

От русскоязычного предпринимателя из азиатской страны поступил заказ. Продавец-кассир должен работать в англоязычной среде. Клиент предполагал, что он установит программу, переведенную на аглицкий, на кассе, а сам будет подключаться по сетке в русской версии.

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

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

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

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

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

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 он съел, сколько осталось?

— Два!

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

 

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

 

Linux стал более востребованным

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

В настоящее время в связи с резким удорожанием (в рублях) лицензионного софта от Microsoft, возникла потребность в использовании linux  на ПК в небольших торговых точках. Кроме того такое решение имеет еще несколько плюсов. Это замечательная устойчивость вследствие особого механизма взаимодействия операционной системы с жестким диском ПК, это ненадобность в антивирусной защите (за исключением отдельных случаев), которая «съедает» значительный процент производительности ПК и еще многое другое. Сейчас можно найти в интернете такие клоны linux, которые запросто поспорят с Windows за звание «операционка для домохозяйки». Специальное администрирование не требуется. Например Tandem7pi нормально, не хуже чем в Windows10, прошел тестирование на linux lubuntu (клон ubuntu) с поддержкой Wine. Причем на машине с 1ГБ памяти и с процессором Celeron образца 2009 года. Здесь нужно сделать небольшое пояснение. Драйвера на принтер ставятся в ubuntu или из интернет из общего хранилища или с диска от производителя (CUPS драйвера). Wine позволяет программам, работающим под Windows XP, работать под linux. Это не эмулятор, а набор аналогичных Windows функций для linux, поэтому отсутствуют потери производительности.

Итого получается, что установив на недорогой ПК клон linux, например lubuntu и наше бесплатное ПО-  tandem7L, Вы получаете полноценное автоматизированное торговое рабочее место- дешевле сделать невозможно.

Конкретная информация по настройке linux (lubuntu) — здесь

На вкус и цвет….

Это конечно аксиома -«на вкус и цвет товарища нет». Вот например один мой знакомый сначала установил один из клонов 1с 8.2. Набил номенклатуру по накладным поставщиков, а затем стал вносить в базу штрих коды товара. Так вот, чтобы добавить в поле товара штрих код, нужно было «щелкнуть» мышкой ПЯТЬ раз. Он даже меня позвал, чтобы убедиться что быстрее и проще нельзя. Почему то считается, что горячие клавиши нужны только в АРМ кассира (1С «Розница»).

Это присказка ( к сведению — в tandem7PI это делается «горячими» клавишами по алгоритму:открыл,» пикнул», записал). А вообще просто хочется, чтобы будущий хозяин автоматизированного магазина определился с приоритетами. Например если ему важнее престижность, ему приятно заявить коллегам по бизнесу, что у него крутое ПО- комплекс на основе нескольких разработок солидных фирм 1С, АТОЛ,Штрих-М. Это понять можно, но тогда становится непонятным дальнейшие действия такого хозяина, когда он вместо того, чтобы вызывать в случае возникновения проблем представителей этих самых фирм, начинает искать по месту дешевые варианты. Разве ему не доставит удовольствие заявить другим бизнесменам, что он на сопровождение своего ПО тратит сумму, на которую можно купить подержанную «жучку»? Это что не престижно? Про то, что он при этом потеряет свое  личное и торговое время можно и не сообщать никому. И еще, нужно «молиться» на своего менеджера, который все таки освоил работу в таком ПО, не дай Бог- уйдет. Приличная зарплата за такую квалификацию «весч» само собой разумеющаяся.

Так вот мы и пришли к сути проекта Tandem7. Главное в его идее это минимизация затрат времени. Время освоения пользователями- предельно минимально, время восстановления в случае сбоя системы (вирус, поломка железа и т.п.)- предельно минимально, время  выполнения типичных операций- предельно минимальное, время «вкатывания» в задачу сторонним программистом- предельно минимальное, время выполнения специфических операций (таких как  получение справки по остаткам и ценам, срез базы данных)- предельно минимальное.

Если Вы цените свое время выше престижа, Вы наш клиент!

 

Типовая ошибка

При торговле с использованием сканера штрих-кода в алгоритме ввода товара скрыта интересная особенность.

Продает продавец-новичок.  Клиент принес на стол кассового узла 7 разных товаров. Причем один из них не внесен в БД из за ошибки менеджера-товароведа.  Продавец «пикает» сканером и свято верит, что «раз пикнул значит в список попал». Но происходит следующее — второй «пикнутый» был ошибочным, на экран выведено сообщение об ошибке, продавец пикает третий товар, сканер посылает в систему сигнал Enter, сообщение об ошибке закрывается, остальные товары попадают в список. Продавец называет сумму выручки и отпускает клиента, не взяв деньги за ДВА товара.

Вот такая «тяпка» ожидает каждого начинающего торговать с применением сканера, если в ПО не предусмотрена «защита от дурака».

Открытый код базы данных

С самого начала разработки,  Tandem7PI предполагался как частично открытый проект. То есть открыт доступ к данным в базе данных и к кодам хранимых процедур БД. Такой подход позволяет сторонним разработчикам делать внешнее ПО, которое бы взаимодействовало с БД наравне с нашим Tandem7PI.

В свое время мне пришлось выучить синтаксис и «проникнуться» логикой разработчиков 1С для написания дополнений к ТиС 7.7 и УТ 8.1-8.2 . Теперь эти знания мне нужны только поскольку все еще зовут старые клиенты.

В данном же случае предлагается разрабатывать модуль с помощью того инструмента, которым разработчик лучше всего владеет- DELPHI, C#,VB, jscript,wsh и т.д.. Например для синхронизации локального магазина на Tandem7pi с интернет магазином пока нет универсального решения. Используя хранимые процедуры SP_GETOSTATOK и любой язык поддерживающий взаимодействие с базами данных, можно самому написать такое решение для своего частного случая.

Варианты использования

1.Магазин самообслуживания- 2 АРМ кассира+1 АРМ менеджера+…+1АРМ хозяина (АРМ-автоматизированное рабочее место).

2.Несколько ларьков без ПК+ 1 АРМ хозяина на дому. Печать накладных для передачи товаров реализаторам, печать приходных ордеров при получении от реализаторов выручки, учет прохождения товара и денег.

3.Магазин с АРМ кассира + 1 АРМ хозяина на дому. Подготовка прихода товара на дому для загрузки  в форму закупки в магазине с флешки. Синхронизация БД путем обмена через архив БД.

 

Перспективы

Программа все еще набирает функционал, хотя уже не такими, как раньше, темпами. На сайте проекта всегда можно скачать последнее обновление. Иногда изменяется база данных, а в ней есть также исполняемые процедуры. В таких случаях в пакет обновления включаются скрипты (мини-команды), которые выполняются через Tandem7PI в меню Сервис/Система/База данных/Выполнить скрипт или через сторонний софт (FlameRobin, IBExpert). Во всяком случае, с изменением программы остается неизменным право на нее приобретенное нашими клиентами. Переход на «облачный» склад не планируется. Решение это интересное, но пока не нужное. Назову десяток причин. Вот одна на вскидку. В магазине на пол дня отключили свет, авария в населенном пункте. Можно закрыть магазин, а можно кассу подключить к компьютерному  резервному источнику (комп выключить) и торговать по кодам товара на ценнике (в тетрадку пишем код тире количество-сумма). Часа на 3 хватит. Затем проводим по складу одной продажей. Я представляю, как это будет выглядеть в онлайне. Конечно, можно иметь дорогой суперскоростной канал, но тогда не понятно зачем экономить на программе. Это не наш клиент.

Проект Tandem7 начался в 2012 году с идеи сделать простую торговую программу, подключаемую к базе данных интернет магазина. Надеемся реализовать это в ближайшее время. Причем с портами для различных ИМ.

P.S. Только что позвонил клиент, который работает на Tandem7PI с мая 2013 года. Он собирается открыть отдел с ликеркой. Консультировался. Я посоветовал ему купить кассовый аппарат с фискализацией (где-то 9-12 т.р.), настроить Tandem7PI (добавить склад, добавить группы товаров для этого склада, добавить в справочник контрагентов свой ООО, в Система/Режимы выбрать «Одновременная продажа с 2 складов», в Система/Константы выбрать вторую фирму-ООО и второй склад) и можно оприходовать товар на второй склад (в карточке товара для ликерки выбирать второй склад и вносить объем единицы для отчетности). При продаже прикладывать ко второму ордеру (если в продаже будет ликерка) чек кассового аппарата.

P.S. Прошел год. Теперь придется к лету 2016 покупать фискальный регистратор от Штрих-М и подключать к Tandem7PI. Ну, а мы добавим обработку для УТМ ЕГАИС, как только разработчики этого чуда выдадут стабильную версию и сервера ЕГАИС выдержат нагрузку. А пока используем отдельную обертку к УТМ (Егаиска) и торгуем в Tandem7PI с ведением таблицы алкожурнала, который можно в любой момент выгрузить в Excel.

P.S. Прошло еще пол года. Дорабатывать Tandem7PI для торговли ликеркой нет желания, особенно когда вся алко-розница ушла под лицензии оптовиков. А торговля пивом давно реализована и пока не меняется. Дорабатываем функционал по просьбам клиентов. Например добавилась возможность выводить информацию по продаже на второй монитор (для покупателей). Добавлена возможность вывода отчета по остаткам на наш новый сайт http:\\tada7.ru, который адаптирован для просмотра на смартфоне.

Критерии стоимости

В настоящее время Tandem7PI эксплуатируется в торговых точках различной конфигурации:

— 2 ПК кассира+1 ПК менеджера (он-лайн)

— 1 ПК продавца+ 1 ПК менеджера (удаленно, офф-лайн)

— 1 ПК продавца+ 1 ПК менеджера +фасовочные весы (он-лайн)

— 1 ПК продавца

—  2 ПК кассира+1 ПК менеджера (он-лайн)+фасовочные весы (он-лайн)

Причем в непосредственной близости в нескольких торговых точках (продукты+ликерка, хозтовары, детская одежда).

Информации о других вариантах от клиентов из сети не поступало. Программа устанавливается с одним ключом  на торговую точку.  При непосредственной техподдержке авторов по Skype и TeamViewer, стоимость инсталляции зависит от конфигурации. Без непосредственной техподдержки авторов, т.е. система устанавливается и настраивается сторонним компьютерщиком, только стоимость ключа- 3000 рублей.