Guten Tag, liebe Kameraden!
Почти год прошёл с момента, когда разместил пост с просьбой помочь оптимизировать несложным образом работу магазина розничной торговли «стройматериальной» направленности. В плане учёта товаров на складе.
Выражаю благодарности заинтересованным пикабушникам, которые предложили свои советы, продемонстрировали отзывчивость.
В первую очередь, земляку и просто хорошему Человеку – @iakki
Идея, им предложенная (использование Excel), написанная им программа, и её им исполнение – на очень высоком уровне вошла в проект и действует по сей день. И будет работать. Ибо отшлифована от возникших ошибок. Спасибо, Виталий @iakki
Специально для @Niformalexx , Вы просили отписаться об итоге, просто написание поста заняло много времени, так как хотел описать всё достойно. Призываю к прочтению.
@GromkiyPuk , «гемора» с Excel не прибавилось, работает стабильно.
Приступим. Перечень листов Excel (смысл раскроется далее по повествованию):
Итак, вот таким образом выглядит первый лист «programm», стартовая страница после запуска файла «Продажи»:
Обе кнопки «кликабельны».
1) «Добавить новый товар». С этого началось внесение наименований и количества в базу. Да, пришлось вручную ввести почти 2500 позиций, но это того стоило (заняло, кстати, 3 дня). Сейчас в базе более 3500 позиций:
2) «Запуск программы продаж»:
(Ниже строки «К оплате» есть строка «Итого количество». Не вместилась ввиду ноутбука, с которого пишу пост. Диагональ - 14, рабочего – 15,6, там всё видно нормально).
В поле «Наименование/Артикул/Штрихкод» вводим наименование целиком/частично/в разброс и получаем (выборка слов – до семи), введя бренд Feron:
Далее, можем произвести действия:
- «инвентаризация» – изменение количества единиц товара. Самостоятельно продавцы сделать это не могут. Кнопка заблокирована;
- «приёмка» - внесение в базу (на лист «data», естественно) поступивших товаров. Изменения отображаются на листе «ReportAcceptance»:
- «списание» - уменьшение на необходимое количество единиц товаров из базы (по различным причинам, например, брак/обмен лампочек, на которые распространяется гарантия). Изменения отображаются на листе «ReportWriteOFF»:
- «оформить возврат» - возврат денежных средств покупателю, по различным причинам. Например, не подошёл ТЭН для стиральной машины (при отсутствии следов установки/использования, естественно). И возврат товара в магазин, соответственно. Изменения отображаются на листе «ReportReturn»:
- «оформить продажу» - говорить нечего, понятно на уровне подсознания. Товары выбрали, сумму озвучили, сумму средств, которые передал покупатель, ввели, сдача отобразилась, продажа проведена. Изменения отображаются на листе «ReportSale»:
P.S. 1) Цены изменяю на листе «data» вручную. Кстати, белая строка – количество единиц по позиции <= минимального, указанного в поле «Мин. кол-во», рыжая – от 1 до [«Мин. кол-во» - 1], красная – 0. Поля «Сумма» (по всей позиции) и «Итого» (по всему товару магазина) сделал сам (мои познания Excel сильно уступают познаниям @iakki), для общего развития:
2) Поле «Остаток» на листе «data» зашифровано. Чтобы продавцы не могли без ведома изменять количество единиц товаров во избежание манипуляций, понимаете. Для разблокировки нужно ввести пароль:
3) Лист «График за период» отображает, ясное дело, ГРАФИК:
…и дату, кол-во чеков, сумму продаж за день, сумму скидок, средний чек:
Вот так и работаем!
Благодарю Всех за прочтение, тех, кто осилил длиннопост :)
Желаю удачи, успехов предпринимателям разных масштабов, ответственных поставщиков, хороших клиентов и покупателей!
А покупателям и потребителям – честных и добросовестных продавцов и хорошего сервиса!
@iakki, Ты сделал огромное дело, чисто по фану и безвозмездно! Ты мой герой 👍😉