Как говориться всё у нас от лени, так вот, жутко ненавижу всякую рутинную работу по составлению всяких сводных таблиц (спецификации, экспликации и т.п.). Работаю в среде систем пожарной сигнализации и пожаротушения, проблемы по автоматизации подсчётов отдельных извещателей, оповещателей, труб, оросителей и др. решил вроде. Теперь столкнулся с шлейфами, верней с созданием кабельного журнала, при работе в планах проблем нет, всё сводится и без проблем корректируется, но есть проблема, от прибора до извещателя кабель (шлейф) иногда идёт вертикально, вот этот то кусочек и надо как то считать. Голову сломал как это сделать с наименьшими проблемами, применённый мною способ подсчёта общей длины кабеля на плоскости (горизонтально) с помощью наследия товарища Пифагора ну ни как не канает, сложно очень будет... Если конечно всё сделать еденичными элементами, проблем нет, но главная фишка как раз и состоит в том чтобы всяко изогнутый элемент (кабель) считался как единое целое, сделал до 8-ми секций, в качестве одного куска от прибора (извещателя) до другого извещателя вполне достаточно. Если не трудно то может кто и подскажет. Интерфейс элемента накидал пока как попало, ещё нет чёткой концепции конечного вида, но всё встало именно в подсчёте, без него и интерфейс не нужен.