Михаил
Заказчик

[no-member:pro]Михаил[/no-member:pro]

1 проектов
Параметры проекта
Вариант сотрудничестваОдноразовый проект
Предоплатавозможна предоплата
Способы оплатыБанковский перевод
Приём заявокот до 2019-05-19
Описание проекта
Требуются услуги программиста. Рассматриваю только возможность работы с Юр. лицом (желательно ИП).
Необходимо создание простенькой БД в excel с доп. Функционалом по созданию листа с данными.
Суть: склад с 6000 паллет (20 артикулов) товара. Учёт только по паллетам
Требования к функционалу:
Приход груза: форма ввода данных. Вводится номер накладной (физически сканируется ШК с документа, сканер после чтения номера накладной посылает "enter", т.е. По клавише "enter" происходит переход к следующему полю ввода), фамилия водителя, количество поступивших артикулов (влияет на количество строк в акте и количество вводов самого артикула (см. Далее)), вводится артикул и по каждому прибывшему артикулу количество паллет, количество паллет с браком, количество бракованных штук. . В листе с остатками создаются строки с указанием даты ( сегодня () ), номера накладной, артикула и количества паллет, количества паллет с браком, количества единиц.
Данные по номеру накладной, фамилии водителя, артикулу брака, количеству паллет брака и количеству единиц брака подставляются в фиксированные поля листа "акт", который потом распечатывается (хранить лист по каждому приходу не нужно, достаточно распечатать).
Отгрузка: форма ввода данных. Вводится просто артикул, количество паллет. В листе с остатками создаётся строка с указанием даты (сегодня() ), номером артикула и количеством паллет ( со знаком "-"), создается лист в новой книге для сканирования штрих-кодов с партиями паллет. В листе сканирования Фиксированные поля заполняются по шаблону, данные вводятся начиная с 20 строки в столбцы "d"и "e" (количество сканирований зависит от количества паллет, на каждом паллете нужно сканировать 2 штрих-кода). Форма ввода: номер паллета (сканер считывает значение и эмулирует "enter" - переход к следующему полю), штрих-код партии (нужно левсимв()/правсимв() вычленить 6 цифр в середине 20-значного кода, сканер считывает 20-значный код и эмулирует "enter" - переход обратно к сканированию номера паллета или завершение сканирования, если достигнуто указанное количество ).

Это все задачи.
Автор проекта: [no-member:pro]Михаил[/no-member:pro]