Конструктор стальных дверей: Портфолио фрилансера Дмитрий Акифьев 12.08.2012, работа №1 - FL.RU
Дмитрий Акифьев

Примерный срок выполнения

15 дней

К списку работ
Дмитрий Акифьев
Дмитрий Акифьев

Конструктор стальных дверей

image
В представленном скрипте используются следующие интернет-технологии - PHP, MySQL, JavaScript (работа с DOM и AJAX), JSON для общения браузера с сервером, XML для заполнения шаблонов документов сделанных в Excel, админка скрипта в 1С:Предприятие 8.2. Это скрипт для расчёта стоимости стальных дверей. Хотя страничка для заполнения комплектации двери не очень большая, однако в базе данных, на основе которой строится форма, более 2000 единиц номенклатуры, на которые наложено более 50 тысяч ограничивающих связей - попробуйте выбирать разные комплектации, и вы будете получать разный состав доступных комплектующих в других полях, то есть вы не можете выбрать то, что несовместимо (например уличная дверь и цилиндровые замки - зимой они замерзнут и могут не открыться). И всё это происходит "на лету" без перезагрузки страницы, причем для некоторых полей еще и используются формулы для расчёта цены в зависимости от размеров двери. К тому же заполнение базы данных сделано из 1С:Предприятие (пользователи клиента уже привыкли к её интерфейсу и не надо тратить время на обучение работе в новой системе), также в обработке предусмотрено автоматическое обновление цен в базе данных на сайте (пользователь просто соединяется с базой на сайте и нажимает 1 кнопку, и всё, цены в базе данных на сайте уже актуализированы).
http://site-crafter.ru/freelance/prilog/script.html