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

вёрстка формы будет предоставлена!

Необходимо на сайте создать подраздел.

В разделе создать форму для ввода личных данных пользователя.

 

После заполнения формы на сайте должны сохраниться все введённые пользователем данные.

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

 

Сценарий пользователя:

1. Пользователь открывает страницу с формой и первым шагом - выбирает

1.1

1.2 Далее одно из двух: «Договор для частного сектора» или «Договор для физ.лица» (селектор).

2. В зависимости от выбранного пункта на шаге 1.2, появляется форма для заполнения личных данных пользователя (подробнее ниже).

3. При вводе данных механизм сайта проверят обязательность заполнения всех полей формы. Без заполненных обязательных полей нельзя отправить данные для сохранения. При незаполненных или некорректно заполненных

полях отображается сообщение об ошибке.

Минимальный набор обязательных полей для ввода: ФИО (отдельными полями), адрес (строка), телефон (сотовый или домашний, с проверкой на правильность ввода).

4. Если все поля заполнены корректно, кнопка «Отправить» становится активной и пользователь может отправить все

данные на сохранение.

5. Данные сохраняются сайтом в инфоблок, а пользователю показывается надпись «Все введённые данные успешно сохранены», а так же предоставляется ссылка для скачивания заполненного персонально для пользователя договора, в формате PDF.

 

Принцип заполнения поля «номер договора» (в шаблоне договора):

Номер договора можем предложить формировать так: 210316_34, где «210316» - текущие день, месяц и год, а «34» - просто

порядковый номер (ID) очередного пользователя, данные которого мы сохраняем после ввода данных.

 

Важные дополнения:

·  Если один и тот же пользователь многократно вводит свои данные, то система не будет обновлять

ранее введённые данные. Все введённые данные будут сохраняться снова и снова.

·  В договоре понадобится указание даты начала и окончания действия договора. Для этого в форме должны присутствовать два поля, который по умолчанию заполняются автоматически - одно текущей датой, второе - этой же датой через 1 год. Поля должны оставаться доступны для изменения, чтобы пользователь мог вручную изменить сроки действия будущего договора.

·  При клике на ссылку скачивания договора в самом названии договора в формате PDFдолжна присутствовать фамилия клиента и номер договора. Пример именования:

«Договор 210316_34 – частный сектор – Иванов А.А.», или «Договор 210316_34 –

физ. лицо – Иванов А.А.»

9 лет назад
Farum
42 года
14 лет в сервисе
Был
9 лет назад

Заявки фрилансеров

Нет заявок фрилансеров