Разработка инструмента для инвентаризации и сверки грузов
Общее описание задачи
Необходимо создать файл Excel (например, с поддержкой макросов или в виде обычной книги с формулами), который позволит:
- Загружать данные из накладной (оригинальной таблицы), содержащей перечень грузовых мест
- Каждое место характеризуется: номером ШК (штрихкодом), количеством и другими атрибутами
- Впоследствии с помощью сканера физически сверять прибытие каждого места на склад
Основные требования
- Импорт данных: возможность загрузить информацию из другой таблицы (накладной). Типичные поля: номер ШК, количество, дополнительные данные.
- Режим сверки: простой интерфейс для сканирования ШК с участка приемки. При совпадении факт прибытия автоматически отмечается.
- Поддержка двух форматов ШК:
- Тип А: стандартные 10-значные коды
- Тип Б: 14-значные коды, которые формируются добавлением 4 символов (префикс + символ-разделитель) в начале 10-значного кода
- Механизм сопоставления: поскольку в накладной 4 лишних символа не отображаются, требуется частичное совпадение (поиск 10-значного кода внутри 14-значного). Например, если сканируется 14-значный код, программа должна найти соответствующий 10-значный код в накладной (игнорируя первые 4 символа).
- Пометка статуса: визуальное обозначение (флажок, цвет, дата/время), что данные они отсканированы (прибыли).
Примечания для исполнителя
- Реализация возможна на чистом Excel (формулы + поддерживаемые листы) или с использованием VBA, если требуется автоматическая обработка при сканировании.
- Важно учесть скроллинг, сортировку и удобство работы с большим количеством записей.
- Файл должен быть готов к использованию в Windows и MacOS, быть переносимым.
- Предлагайте свой вариант архитектуры решения и уточняйте цену и сроки.