15

Как я программу для инвентаризации делал))

В общем решил я как-то разобраться с штрих-кодами, всегда меня манили эти странные прямоугольные штуки с палочками и циферками. Почти пол недели ушло на то, чтобы получить хоть что-то. Вычисление контрольных сумм и прочая ерунда)), работа с нужным шрифтом вообще квест).

Но в один момент получилось! Счастья не было предела) После этого я начал задумываться: а куда это можно вообще применить? И тут вспомнил про инвентаризацию на работе, как ходим часами по помещениям ищем нужные строчки в распечатанной бумажке, ставим галочки, считаем, в общем развлечение на целый день. Тут и родилась идея создания программки которая бы по штрихкодам всё считала бы за тебя.

Да, я понимаю, что таких программ целая куча, но интерес был в том чтобы пройти этот путь самостоятельно))

Сел писать код на VBA. Я не профи и даже не могу назвать себя любителем, просто делал, как чувствовал. VBA вроде достаточно простой язык. Интерфейс, может, и не самый красивый, но работает как надо, и ничего рисовать не нужно.

Теперь самое интересное)))) Что получилось в итоге:

Главный экран — таблица с данными по каждому устройству: инвентарный номер (с буквами и цифрами), название, серийный номер, и местоположение (кабинет или отдел).

Основная таблица с данными

Основная таблица с данными

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

Окно сканирования

Окно сканирования

Проверка на дубликаты — если вдруг одно и то же устройство внесли дважды.

Проверка свободных номеров — у меня диапазон от 1 до 200, и программа помогает отслеживать, какие номера ещё можно использовать.

Кнопка "Штрихкоды" — генерирует штрихкоды.

Генерация штрих-кодов

Генерация штрих-кодов

Кнопка "Этикетки" — объединяет инвентарный номер и штрихкод в одну этикетку.

Кнопка "Печать" — отправляет всё на принтер для печати этикеток.

Печатаю на принтере для этикеток, избавиться от возни с ножницами, скотчем и бумажками это бесценно)))). За последние пару дней успел протестировать всё в деле: наклеил этикетки, закупил беспроводной сканер (самый простой, за 2700 на Ozon). Работает огонь!!!))))

Такие получаются этикетки

Такие получаются этикетки

Конечно, существуют готовые решения, но в большинстве из них нужно платить за подписку или полную версию. А здесь получился самостоятельный проектик, который работает именно так, как мне нужно))p.s. В теории прикольно было бы протестить ещё в каком-то малом бизнесе или где-то в таком месте, но это всё когда-нибудь......))

0
Автор поста оценил этот комментарий

Но, по делу -прикольно! Походу сам тоже скоро буду что то подобное делать. Успехов в начинании!

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Спасибо, вам тоже!))
1
Автор поста оценил этот комментарий

Вот вот! На святое!

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
))
показать ответы
0
Автор поста оценил этот комментарий
Хз у нас данные со сканера вносились сразу в ексель таблицу.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
У вас наверное были готовые штрих-коды и к ним привязывалась техника в Экселе. Я кстати думал о том чтобы сканировать готовые штрих-коды на обратной стороне техники, но как представил, что всё нужно будет сопоставлять...... Поэтому принял стратегическое решение использовать свои))
1
DELETED
Автор поста оценил этот комментарий

Разве без vba не сделать? На формулах, сканер как hid. Хотя если целью было попробовать себя в разработке… Успехов в осваивании, это затягивает )))


ПС. Проект для себя - это одно. Чтобы дать кому-то в малый бизнес это совсем другое. Свой проект прощает огрехи и можно на клинке поправить, боевой должен блестеть как у кота яйца, корректно обрабатывать исключения, писать логи И так далее. Иначе будете жить в том малом бизнесе и править править править))))

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Привет) очень хотелось ощущения "программы") ну и формулы можно удалить и они имеют свойство сбиваться, а тут всё чётко, если смотреть с точки зрения пользователя, то можно удалить всё, я добавил возможность самостоятельного создания листов и отрисовки таблиц) по "бизнесу" согласен, это так, мысли в слух 😅😂

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества