Data Science. Программные средства PHP, laravel, Vue. Js, разработка с нуля. Исходные данные: 1. Производственная компания производит емкостное оборудование из стеклопластика для очистки и перекачки сточных вод. Насосные станции, локальные очист.сооружения, колодцы и т.д. 2. На каждый вид оборудования имеется свой калькулятор/расчетник в формате Эксель. 3. Сейчас при заполнении файлика с помощью встроенных и внешних справочников и формул происходит расчет стоимости и выдача ТКП заказчику. Что нужно: 1. Надо перевести несколько калькуляторов/расчетников в онлайн режим. Возможно, на базе 1С. - Канализационная насосная станция КНС. - Накопительные горизонтальные емкости - НЕг (подземные) - Ливневые очистные сооружения ЛОСы - Разделительные камеры и колодцы РК и КОП. 2. Роли доступа. В системе должны быть предусмотрены настраиваемые роли доступа и прав пользователей. Обязательные роли в системе: администратор, технарь, менеджер, клиент. 3. Авторизация в системе с помощью логина/пароля. 4.Расчет. Клиент или сотрудник заводит необходимые данные для расчёта стоимости оборудования. Логика/события: - клиент/сотрудник вводит название объекта; - клиент/сотрудник вводит данные для расчета и дальше на выбор две кнопки: «Цена» и «Получить ТКП» При нажатии на кнопку Цена происходит следующее: - Клиентская зоны: клиент на экране видит стоимость - Зона ПластГрупп+: в папку клиента сохраняется полное ТКП При нажатии на кнопку Получить ТКП происходит следующее: - Клиентская зоны: клиенту загружается клиентское ТКП - Зона ПГ+: в папку клиента сохраняется полное ТКП Названия файлов генерятся следующим образом: - В клиентской зоне: объект_тип калькулятора (КНС, екость, ЛОС)_№ расчета по этому объекту и типу калькулятора_дата - В зоне ПГ+: клиент_ объект_тип калькулятора (КНС, екость, ЛОС)_№ расчета по этому объекту и типу калькулятора_дата Полное ТКП – это ТКП состоящее из двух частей: 1. Клиентское ТКП 2. Закупочное ТКП (ТКП, в котором содержатся все технические/закупочные/курсовые и прочие данные 5. Все ТКП в клиентской и зоне ПластГрупп+ сохраняются в формате Word (возможна корректировка в процессе выполнения работ) 6. Клиент в клиентской зоне имеет доступ только к калькуляторам. Некоторые калькуляторы в клиентской зоне имеют более простой вид (меньшее количество полей для заполнения). 7. В системе должны быть базовые справочники, на основании которых расчитывается оборудование. Возможность просматривать и редактировать эти справочники должна быть только у пользователей с ролями технарь и администратор. 8. Должна быть предусмотрена возможность отката/возврата данных базовых справочников на более раннюю дату (какой диапазон?) 9. В системе должны быть предусмотрены отчёты по заказам, закупкам. Состав отчётов оговаривается отдельно с заказчиком. 10. Всё печатные формы, отчёты и пр. могут сохранятся в форматах word, excel, PDF. 12. В Зоне клиента ТКП сохраняются в папку клиента. Каждый клиент имеет свою папку. 13. Менеджер при работе с системой видит только своих клиентов. При новом заходе менеджер должен видеть сколько расчетов/Получить ТКП было сделано клиентом за вчерашний день.