Вверх ↑
Ответов: 9
Рейтинг: 0
#1: 2019-10-16 12:01:55 ЛС | профиль | цитата
Есть такая задача:

Необходимо собирать в базу данных данные для 3х полей. Назовем их условно:
1. Номер контракта
2. Серийный номер устройства
3. Номер отправного документа

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

Процесс сбора информации и вывода отчета происходит в два этапа:

1й этап:

Привязывается номер контракта к серийному номеру устройства.

2й этап:

К готовой связке контракт+серийник привязывается номер отправного документа

В итоге в базе должна быть связка по каждому устройству:
номер контракта+серийный номер+номер отправного документа.

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

По итогу работы необходимо сформировать отчет в виде файла csv,xls или др. разбитый на 3 колонки с собранными данными.

Из доп сложностей, вывод на печать стикера со штрих-кодом после сканирования серийного номера устройства.
карма: 0

0