Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Реализовать возможность приема заказа через веб-форму.

В качестве исходных данных будут файлы xlsx по примеру (товары.xlsx и контрагент.xlsx)

В качестве выходных данных, на сервере должен генерироваться файл [N].xlsx и его же нужно отправить на указанную почту.

Предусмотреть возможность авторизации пользователя по логину и паролю, с логированием действий.

Форма ввода заявки представляет собой страницу с адаптивной версткой.

В верхней части страницы для авторизованного пользователя есть возможность выбора контрагента из списка (с возможностью предикативного поиска).

Ввод даты поставки.

Расчет суммы и веса в реальном времени. (исходя из закрепленного для контрагента столбца цен)

Указанные выше данные должны быть всегда видны на экране.

Ниже следую сгруппированные по разделам товары. (разделы изначально все свернуты).

Каждому товару в соответствии с файлом выводить наименование товара, отображать поле ввода количества товара, кнопки + и -, которые меняют количество в соответствии с указанным шагом в файле, при нарушении кратности поле ввода должно подсвечиваться красным. Следом в строке указывается цена и сумма, рассчитанная исходя из введенного количества и цены.

После ввода всех данных выводить список для проверки, а после проверки генерировать новый файл и отправлять его на почту.

Выходной файл должен содержать данные о пользователе, дате создания, контрагенте, адресе доставки, дате поставки, итоговой суммой, итоговым весом и номенклатуре с количеством, ценой и суммой.

Наличие скрипта-установки на наш хостинг обязательно.

6 лет назад
AlexSmirnov87
36 летБеларусь
8 лет в сервисе
Был
6 лет назад