/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ /*..........................................*/function tseni_ramn()/*.............................................................*/ /*----*/{/*------------------------------------------------------------------------------------------------------------------*/ //Цены //Розница/Дилеры. //цена на раму с лестницей 30*30*1,5 мм ЛР-10 nramsles10 = "Рама с лестницей 32*1,5 мм."; cramsles10 = 1404; ves_ramsles10 = 7.61; //цена на раму без лестницы 30*30*1,5 мм ЛР-10 nramabezles10="Рама без лестницы 32*1,5 мм."; cramabezles10=1037; ves_ramabezles10=5.69; //цена на раму с торцевым ограждением 30*30*1,5 мм ЛР-10 nramtorc10="Рама торцевая 32*1,5 мм."; cramtorc10=1128; ves_ramtorc10=6.17; //цена на Полураму ограждений 1 м 30*30*1,5 ЛР-10 npolurama10="Полурама ограждения 1 м. (32*1,5 мм.)"; cpolurama10=561; ves_polurama10=3.2; //цена на Полустойку ограждений 1 м 30*30*1.5 ЛР-10 npolustoika10="Полустойка 1 м. (32*1,5 мм.)"; cpolustoika10=218; ves_polustoika10=1.2; //Цена на связь стартовую ЛР-10 nsvyaz10="Связь стартовая ЛР-10"; csvyaz10=256; ves_svyaz10=1.2; ves_svyaz=ves_svyaz10; //цена на раму с лестницей 30*30*1,5 мм. nramsles20="Рама с лестницей 30*30*1,5 мм."; cramsles20=1853; ves_ramsles20=9.99; //цена на раму без лестницы 30*30*1,5 мм. nramabezles20="Рама без лестницы 30*30*1,5 мм."; cramabezles20=1454; ves_ramabezles20=7.91; //цена на раму с торцевым ограждением 30*30*1,5 мм. nramtorc20="Рама торцевая 30*30*1,5 мм."; cramtorc20=1640; ves_ramtorc20=8.61; //цена на Полураму ограждений 1 м 30*30*1,5. npolurama20="Полурама ограждения 1 м. (30*30*1,5 мм.)"; cpolurama20=744; ves_polurama20=4; //цена на Полустойку ограждений 1 м 30*30*1.5. npolustoika20="Полустойка 1 м. (30*30*1,5 мм.)"; cpolustoika20=285; ves_polustoika20=1.75; //цена на раму с лестницей 42*1,5 мм. nramsles40="Рама с лестницей 42*1,5 мм."; cramsles40=1981; ves_ramsles40=10.98; //цена на раму без лестницы 42*1,5 мм. nramabezles40="Рама без лестницы 42*1,5 мм."; cramabezles40=1585; ves_ramabezles40=8.9; //цена на раму с торцевым ограждением 42*1,5 мм. nramtorc40="Рама торцевая 42*1,5 мм."; cramtorc40=1773; ves_ramtorc40=12.72; //цена на Полураму ограждений 1 м 42*1,5. npolurama40="Полурама ограждения 1 м. (42*1,5 мм.)"; cpolurama40=805; ves_polurama40=4.15; //цена на Полустойку ограждений 1 м 42*1.5. npolustoika40="Полустойка 1 м. (42*1,5 мм.)"; cpolustoika40=298; ves_polustoika40=1.85; //цена на раму с лестницей 42*2 мм. nramsles60="Рама с лестницей 42*2 мм."; cramsles60=2152; ves_ramsles60=13.42; //цена на раму без лестницы 42*2 мм. nramabezles60="Рама без лестницы 42*2 мм."; cramabezles60=1812; ves_ramabezles60=10.87; //цена на раму с торцевым ограждением 42*2 мм. nramtorc60="Рама торцевая 42*2 мм."; cramtorc60=1976; ves_ramtorc60=11.58; //цена на Полураму ограждений 1 м 42*2. npolurama60="Полурама ограждения 1 м. (42*1,5 мм.)"; cpolurama60=805; ves_polurama60=4.15; //цена на Полустойку ограждений 1 м 42*2. npolustoika60="Полустойка 1 м. (42*1,5 мм.)"; cpolustoika60=298; ves_polustoika60=1.85; //цена на раму с лестницей 48*2 мм. nramsles80="Рама с лестницей 48*2 мм."; cramsles80=2449; ves_ramsles80=14.97; //цена на раму без лестницы 48*2 мм. nramabezles80="Рама без лестницы 48*2 мм."; cramabezles80=2051; ves_ramabezles80=12.9; //цена на раму с торцевым ограждением 48*2 мм. nramtorc80="Рама торцевая 48*2 мм."; cramtorc80=2343; ves_ramtorc80=13.61; //цена на Полураму ограждений 1 м 48*2. npolurama80="Полурама ограждения 1 м. (48*2 мм.)"; cpolurama80=1080; ves_polurama80=6.9; //цена на Полустойку ограждений 1 м 48*2. npolustoika80="Полустойка 1 м. (48*2 мм.)"; cpolustoika80=368; ves_polustoika80=1.9; //цена на раму с лестницей 48*3 мм. nramsles100="Рама с лестницей 48*3 мм."; cramsles100=2828; ves_ramsles100=18.6; //цена на раму без лестницы 48*3 мм. nramabezles100="Рама без лестницы 48*3 мм."; cramabezles100=2430; ves_ramabezles100=16.5; //цена на раму с торцевым ограждением 48*3 мм. nramtorc100="Рама торцевая 48*3 мм."; cramtorc100=2814; ves_ramtorc100=19.13; //цена на Полураму ограждений 1 м 48*3. npolurama100="Полурама ограждения 1 м. (48*3 мм.)"; cpolurama100=1363; ves_polurama100=10; //цена на Полустойку ограждений 1 м 48*3. npolustoika100="Полустойка 1 м. (48*3 мм.)"; cpolustoika100=462; ves_polustoika100=3.3; //цена на диагональ 3 м. ndiag3="Диагональ 3 м."; cdiag3=747; ves_diag3=3.69; //цена на горизонталь 3 м. ngor3="Горизонталь 3 м."; cgor3=343; ves_gor3=1.62; //цена на ригель 3 м. nrig3="Ригель 3 м."; crig3=962; ves_rig3=5.81; //цена на ригель усиленный "Ферма" 3 м. nrig3ys="Ригель усиленный (ферма) 3 м."; crig3ys=1609; ves_rig3ys=10; //цена на диагональ 2 м. ndiag2="Диагональ 2 м."; cdiag2=544; ves_diag2=3.3; //цена на горизонталь 2 м. ngor2="Горизонталь 2 м."; cgor2=232; ves_gor2=1.5; //цена на ригель 2 м. nrig2="Ригель 2 м."; crig2=653; ves_rig2=4.25; //цена на ригель усиленный "Ферма" 2 м. nrig2ys="Ригель усиленный (ферма) 2 м."; crig2ys=1063; ves_rig2ys=6.6; //цена на кронштейн 30*30 nkron30="Кронштейн 30*30 мм."; ckron30=157; ves_kron30=0.53; nkron32="Кронштейн 32 мм."; ckron32=157; ves_kron32=0.53; //цена на кронштейн 42 nkron42="Кронштейн 42 мм."; ckron42=157; ves_kron42=0.53; //цена на кронштейн 48 nkron48="Кронштейн 48 мм."; ckron48=160; ves_kron48=0.51; //цена на подпятник 30*30 nbash30="Подпятник 30*30 мм."; cbash30=40; ves_bash30=0.45; //цена на подпятник 42 nbash42="Подпятник 42 мм."; cbash42=62; ves_bash42=0.6; //цена на подпятник 48 nbash48="Подпятник 48 мм."; cbash48=106; ves_bash48=0.94; //цена на настил деревянный 1,05*0,95 (25 мм) nnastd="Настил деревянный 1,05*0,95 м. (25 мм.)"; cnastd=507; ves_nastd=18; //цена на настил деревянный 1,05*0,45 (25 мм) nnastd1="Настил деревянный 1,05*0,45 м. (25 мм.)"; cnastd1=408; ves_nastd1=9; //цена на настил деревянный 0,75*0,95 (25 мм) nnastd2="Настил деревянный 0,75*0,95 м. (25 мм.)"; cnastd2=497; ves_nastd2=13; //цена на настил металлический 3*0,3 мм nnastm3="Настил металлический 3*0,28 м."; cnastm3=5686; ves_nastm3=19.7; //цена на настил металлический 2*0,3 мм nnastm2="Настил металлический 2*0,28 м."; cnastm2=3917; ves_nastm2=13.2; //цена на настил комбинированный 3*0,3 мм nnastk3="Настил комбинированный 3,0*0,3 м."; cnastk3=4161; ves_nastk3=15; //цена на настил комбинированный 2*0,3 мм nnastk2="Настил комбинированный 2,0*0,3 м."; cnastk2=2495; ves_nastk2=10; //цена на планку под кронштейн 300 мм nplanka300="Планка под кронштейн 300 мм."; cplanka300=104; ves_planka300=0.39; //цена на планку под кронштейн 400 мм nplanka400="Планка под кронштейн 400 мм."; cplanka400=135; ves_planka400=0.52; //цена на планку под кронштейн 500 мм nplanka500="Планка под кронштейн 500 мм."; cplanka500=170; ves_planka500=0.66; //цена на хомутовую стяжку 1,5 м 42 nstyagka1542="Хомутовая стяжка 1,5 м. 42 мм. (с двумя хомутами)"; cstyagka1542=776; ves_styagka1542=4.28; //цена на хомутовую стяжку 2 м 42 nstyagka242="Хомутовая стяжка 2 м. 42 мм. (с двумя хомутами)"; cstyagka242=957; ves_styagka242=4.98; //цена на хомутовую стяжку 3 м 42 nstyagka342="Хомутовая стяжка 3 м. 42 мм. (с двумя хомутами)"; cstyagka342=1229; ves_styagka342=6.48; //цена на хомутовую стяжку 1,5 м 48 nstyagka1548="Хомутовая стяжка 1,5 м. 48 мм. (с двумя хомутами)"; cstyagka1548=817; ves_styagka1548=5.38; //цена на хомутовую стяжку 2 м 48 nstyagka248="Хомутовая стяжка 2 м. 48 мм. (с двумя хомутами)"; cstyagka248=1093; ves_styagka248=6.58; //цена на хомутовую стяжку 3 м 48 nstyagka348="Хомутовая стяжка 3 м. 48 мм. (с двумя хомутами)"; cstyagka348=1636; ves_styagka348=8.78; //цена на стабилизирующую опору 2 м nstopora2="Стабилизирующая опора 2 м. (комплект)"; cstopora2=944; ves_stopora2=3.04; //цена на стабилизирующую опору 3 м nstopora3="Стабилизирующая опора 3 м. (комплект)"; cstopora3=1368; ves_stopora3=4.74; //цена на стабилизирующую опору 4 м nstopora4="Стабилизирующая опора 4 м. (комплект)"; cstopora4=2115; ves_stopora4=7.92; //цена на стабилизирующую опору 6 м nstopora6="Стабилизирующая опора 6 м. (комплект)"; cstopora6=3555; ves_stopora6=12.17; //цена на домкрат 30*30 ndomkrat="Домкрат 0,35 м 30*30 мм"; cdomkrat=985; ves_domkrat=3; //цена на домкрат 42 ndomkrat2="Домкрат 0,35 м 42 мм"; cdomkrat2=985; ves_domkrat2=2.5; //цена на домкрат 48 ndomkrat3="Домкрат 0,35 м 48 мм, пустотелый"; cdomkrat3=989; ves_domkrat3=2; /*----*/}/*------------------------------------------------------------------------------------------------------------------*/ /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ function raschet_rama(source_visota,source_dlina,source_kol_nastilov,type_lesov,dopData,discount) { tseni_ramn(); if(!dopData) { if(!discount) var source_skidka = "0"; else var source_skidka = discount; var source_kol_podemov = "1"; //Количество подъемов var source_styagka = "0"; //Хомутовая стяжка var source_kol_styagka1 = "0"; //Количество хомутовых стяжек var source_yacheika = "0"; //Длина ячейки var use_podp = "0";//Используемый подпятник 0-Подпятник, 1-Домкрат if(type_lesov == "1") var type_nastil = "4"; else var type_nastil = "0";//Используемый настил: 0-Настил Деревянный 1,05*0,95; 1-Настил Деревянный 1,05*0,45;2-Настил Металлический;3-Настил Комбинированный var dlina_yacheyki = "0";//0-3м, 1-2м var for_kirpich = "0";//Для кирпичной кладки var hom_styagka = "0";//0-Нет;1-1,5 м. (42);2-2 м. (42);3-3 м. (42);4-1,5 м. (48);5-2 м. (48);6-3 м. (48) var type_opora = "0";//Ст.опора: 0-Нет;1-2 м.;2-3 м.;3-4 м.;4-6 м. var type_plankapk = "0";//0-Нет;1-300 мм.;2-400 мм.;3-500 мм.; var with_torc = "0";//Торцевое ограждение (0,1) var with_ograd = "1";//0-С ограждениями;1-Без ограждений;2-Диагонали в каждой ячейке var only_rigel = "0";//Только ригеля (0,1) } else { console.log var source_skidka = dopData.skidka; var source_kol_podemov = dopData.podemov; var source_styagka = dopData.styagka; var source_kol_styagka1 = dopData.kolStyagka; //Количество хомутовых стяжек var source_yacheika = dopData.dlinaYach; var use_podp = dopData.podp; var type_nastil = dopData.nastil; var dlina_yacheyki = dopData.dlinaYach; var for_kirpich = dopData.kirp;//Для кирпичной кладки var hom_styagka = dopData.styagka; var type_opora = dopData.opora; var type_plankapk = dopData.plankapk; var with_torc = dopData.torc; var with_ograd = dopData.ograd; var only_rigel = dopData.onlyrigel; } var sumDostavka = 0; var arr_output = new Array('rama',type_lesov,source_skidka,source_visota,source_dlina,source_kol_nastilov,source_kol_podemov,hom_styagka,source_kol_styagka1,use_podp,type_nastil,dlina_yacheyki,for_kirpich,type_opora,type_plankapk,with_torc,with_ograd,sumDostavka); var elements = new Array(); //if(source_skidka=="") {alert("Ячейка Скидка неможет быть пустая!!!"); source_skidka=0;} if(source_visota=="0") {alert("Высота должна быть как минимум 2 м.!!!"); source_visota=2;} if(source_visota=="") {alert("Ячейка Высота неможет быть пустая!!!"); source_visota=2;} if(source_dlina=="0") {alert("Длина должна быть как минимум 2 м.!!!"); source_dlina=3;} if(source_dlina=="") {alert("Ячейка Длина неможет быть пустая!!!"); source_dlina=3;} if(source_kol_nastilov=="") {alert("Ячейка Количество настилов неможет быть пустая!!!"); source_kol_nastilov=0;} if(source_kol_podemov=="") {alert("Ячейка Количество подъёмов неможет быть пустая!!!"); source_kol_podemov=0;} if(source_kol_styagka1=="") {alert("Ячейка Количество Хомутовых стяжек неможет быть пустая!!!"); source_kol_styagka1=0;} if (source_yacheika==0) {dlina1=Math.floor(source_dlina/3)*3;} if (source_yacheika==1) {dlina1=Math.floor(source_dlina/2)*2;} source_dlina=dlina1; svyaz = 0; elements[15]=nsvyaz10; if (type_lesov == "1") { rama_s_lestnicei=cramsles10; elements[1]=nramsles10; rama_bez_lestnici=cramabezles10; elements[2]=nramabezles10; rama_torcevaya=cramtorc10; elements[3]=nramtorc10; polurama=cpolurama10; elements[4]=npolurama10; polustoika=cpolustoika10; elements[5]=npolustoika10; kron=ckron32; elements[9]=nkron32; // form1.n15.value=nsvyaz10; //if(use_podp == 0) //{ bash=0; ves_bashm=0; elements[10]=""; //} svyaz=csvyaz10; ves_svyaz=ves_svyaz10; ves_ramsles=ves_ramsles10; ves_ramabezles=ves_ramabezles10; ves_ramtorc=ves_ramtorc10; ves_polurama=ves_polurama10; ves_polustoika=ves_polustoika10; ves_kronst=ves_kron32; } if (type_lesov == "2") { rama_s_lestnicei=cramsles20; elements[1]=nramsles20; rama_bez_lestnici=cramabezles20; elements[2]=nramabezles20; rama_torcevaya=cramtorc20; elements[3]=nramtorc20; polurama=cpolurama20; elements[4]=npolurama20; polustoika=cpolustoika20; elements[5]=npolustoika20; kron=ckron30; elements[9]=nkron30; // form1.n15.value="Связь стартовая"; if(use_podp == 0) { bash=cbash30; ves_bashm=ves_bash30; elements[10]=nbash30; } else { bash=cdomkrat; ves_bashm=ves_domkrat; elements[10]=ndomkrat; } ves_ramsles=ves_ramsles20; ves_ramabezles=ves_ramabezles20; ves_ramtorc=ves_ramtorc20; ves_polurama=ves_polurama20; ves_polustoika=ves_polustoika20; ves_kronst=ves_kron30; } if (type_lesov == "3") { rama_s_lestnicei=cramsles40; elements[1]=nramsles40; rama_bez_lestnici=cramabezles40; elements[2]=nramabezles40; rama_torcevaya=cramtorc40; elements[3]=nramtorc40; polurama=cpolurama40; elements[4]=npolurama40; polustoika=cpolustoika40; elements[5]=npolustoika40; kron=ckron42; elements[9]=nkron42; // form1.n15.value="Связь стартовая"; if(use_podp == 0) { bash=cbash42; ves_bashm=ves_bash42; elements[10]=nbash42; } else { bash=cdomkrat2; ves_bashm=ves_domkrat2; elements[10]=ndomkrat2; } ves_ramsles=ves_ramsles40; ves_ramabezles=ves_ramabezles40; ves_ramtorc=ves_ramtorc40; ves_polurama=ves_polurama40; ves_polustoika=ves_polustoika40; ves_kronst=ves_kron42; } if (type_lesov == "4") { rama_s_lestnicei=cramsles60; elements[1]=nramsles60; rama_bez_lestnici=cramabezles60; elements[2]=nramabezles60; rama_torcevaya=cramtorc60; elements[3]=nramtorc60; polurama=cpolurama60; elements[4]=npolurama60; polustoika=cpolustoika60; elements[5]=npolustoika60; kron=ckron42; elements[9]=nkron42; // form1.n15.value="Связь стартовая"; if(use_podp == 0) { bash=cbash42; ves_bashm=ves_bash42; elements[10]=nbash42; } else { bash=cdomkrat2; ves_bashm=ves_domkrat2; elements[10]=ndomkrat2; } ves_ramsles=ves_ramsles60; ves_ramabezles=ves_ramabezles60; ves_ramtorc=ves_ramtorc60; ves_polurama=ves_polurama60; ves_polustoika=ves_polustoika60; ves_kronst=ves_kron42; } if (type_lesov == "5") { rama_s_lestnicei=cramsles100; elements[1]=nramsles100; rama_bez_lestnici=cramabezles100; elements[2]=nramabezles100; rama_torcevaya=cramtorc100; elements[3]=nramtorc100; polurama=cpolurama100; elements[4]=npolurama100; polustoika=cpolustoika100; elements[5]=npolustoika100; kron=ckron48; elements[9]=nkron48; // form1.n15.value="Связь стартовая"; if(use_podp == 0) { bash=cbash48; ves_bashm=ves_bash48; elements[10]=nbash48; } else { bash=cdomkrat3; ves_bashm=ves_domkrat3; elements[10]=ndomkrat3; } ves_ramsles=ves_ramsles100; ves_ramabezles=ves_ramabezles100; ves_ramtorc=ves_ramtorc100; ves_polurama=ves_polurama100; ves_polustoika=ves_polustoika100; ves_kronst=ves_kron48; } if (type_lesov == "6") { rama_s_lestnicei=cramsles80; elements[1]=nramsles80; rama_bez_lestnici=cramabezles80; elements[2]=nramabezles80; rama_torcevaya=cramtorc80; elements[3]=nramtorc80; polurama=cpolurama80; elements[4]=npolurama80; polustoika=cpolustoika80; elements[5]=npolustoika80; kron=ckron48; elements[9]=nkron48; // form1.n15.value="Связь стартовая"; if(use_podp == 0) { bash=cbash48; ves_bashm=ves_bash48; elements[10]=nbash48; } else { bash=cdomkrat3; ves_bashm=ves_domkrat3; elements[10]=ndomkrat3; } ves_ramsles=ves_ramsles80; ves_ramabezles=ves_ramabezles80; ves_ramtorc=ves_ramtorc80; ves_polurama=ves_polurama80; ves_polustoika=ves_polustoika80; ves_kronst=ves_kron48; } if(type_lesov == 1) { if(type_nastil == 4) { elements[11]=nnastd2; nastd=cnastd2; ves_nast=ves_nastd2; } if(type_nastil == 2) { if(dlina_yacheyki == 0) { elements[11]=nnastm3; nastd=cnastm3; ves_nast=ves_nastm3; } if(dlina_yacheyki == 1) { elements[11]=nnastm2; nastd=cnastm2; ves_nast=ves_nastm2; } } if(type_nastil == 3) { if(dlina_yacheyki == 0) { elements[11]=nnastk3; nastd=cnastk3; ves_nast=ves_nastk3; } if(dlina_yacheyki == 1) { elements[11]=nnastk2; nastd=cnastk2; ves_nast=ves_nastk2; } } } else { if(type_nastil == 0) { elements[11]=nnastd; nastd=cnastd; ves_nast=ves_nastd; } if(type_nastil == 1) { elements[11]=nnastd1; nastd=cnastd1; ves_nast=ves_nastd1; } if(type_nastil == 2) { if(dlina_yacheyki == 0) { elements[11]=nnastm3; nastd=cnastm3; ves_nast=ves_nastm3; } if(dlina_yacheyki == 1) { elements[11]=nnastm2; nastd=cnastm2; ves_nast=ves_nastm2; } } if(type_nastil == 3) { if(dlina_yacheyki == 0) { elements[11]=nnastk3; nastd=cnastk3; ves_nast=ves_nastk3; } if(dlina_yacheyki == 1) { elements[11]=nnastk2; nastd=cnastk2; ves_nast=ves_nastk2; } } } if(dlina_yacheyki == 0) { elements[6]=ndiag3; diag=cdiag3; elements[7]=ngor3; gor=cgor3; ves_diag=ves_diag3; ves_gor=ves_gor3; if (for_kirpich==true) { rig=crig3ys; ves_rig=ves_rig3ys; elements[8]=nrig3ys; //form1.rabota.value = "Для кирпичной или каменной кладки"; } else { rig=crig3; ves_rig=ves_rig3; elements[8]=nrig3; //form1.rabota.value = "Для простых фасадных работ"; } } if(dlina_yacheyki == 1) { elements[6]=ndiag2; diag=cdiag2; elements[7]=ngor2; gor=cgor2; ves_diag=ves_diag2; ves_gor=ves_gor2; if (for_kirpich==true) { rig=crig2ys; ves_rig=ves_rig2ys; elements[8]=nrig2ys; } else { rig=crig2; ves_rig=ves_rig2; elements[8]=nrig2; } } if(hom_styagka == 0) { styagka=0; ves_styagka=0; elements[13]="Хомутовая стяжка"; } if(hom_styagka == 1) { styagka=cstyagka1542; ves_styagka=ves_styagka1542; elements[13]=nstyagka1542; } if(hom_styagka == 2) { styagka=cstyagka242; ves_styagka=ves_styagka242; elements[13]=nstyagka242; } if(hom_styagka == 3) { styagka=cstyagka342; ves_styagka=ves_styagka342; elements[13]=nstyagka342; } if(hom_styagka == 4) { styagka=cstyagka1548; ves_styagka=ves_styagka1548; elements[13]=nstyagka1548; } if(hom_styagka == 5) { styagka=cstyagka248; ves_styagka=ves_styagka248; elements[13]=nstyagka248; } if(hom_styagka == 6) { styagka=cstyagka348; ves_styagka=ves_styagka348; elements[13]=nstyagka348; } if(type_opora == 0) { stopora=0; elements[14]="Стабилизирующая опора"; ves_stopora=0; } if(type_opora == 1) { stopora=cstopora2; elements[14]=nstopora2; ves_stopora=ves_stopora2; } if(type_opora == 2) { stopora=cstopora3; elements[14]=nstopora3; ves_stopora=ves_stopora3; } if(type_opora == 3) { stopora=cstopora4; elements[14]=nstopora4; ves_stopora=ves_stopora4; } if(type_opora == 4) { stopora=cstopora6; elements[14]=nstopora6; ves_stopora=ves_stopora6; } if(use_podp == 1) { switch(type_lesov){ case "2": bash=cdomkrat; ves_bashm=ves_domkrat; elements[10]=ndomkrat; break case "3": bash=cdomkrat2; ves_bashm=ves_domkrat2; elements[10]=ndomkrat2; break case "4": bash=cdomkrat2; ves_bashm=ves_domkrat2; elements[10]=ndomkrat2; break case "5": bash=cdomkrat3; ves_bashm=ves_domkrat3; elements[10]=ndomkrat3; break case "6": bash=cdomkrat3; ves_bashm=ves_domkrat3; elements[10]=ndomkrat3; break } } if(type_plankapk == 0) { planka=0; ves_planka=0; elements[12]="Планка под кронштейн"; } if(type_plankapk == 1) { planka=cplanka300; ves_planka=ves_planka300; elements[12]=nplanka300; } if(type_plankapk == 2) { planka=cplanka400; ves_planka=ves_planka400; elements[12]=nplanka400; } if(type_plankapk == 3) { planka=cplanka500; ves_planka=ves_planka500; elements[12]=nplanka500; } //{ //k13=source_kol_styagka1; //Расчитываем количество элементов k_1=Math.floor(source_visota/2)*source_kol_podemov; if (with_torc == true) { k_3=Math.floor(source_visota/2); } else { k_3=0; } if(dlina_yacheyki == 0) { k_2=Math.floor(source_visota/2)*(dlina1/3+1)-(Math.floor(source_visota/2)*source_kol_podemov+k_3); k_5=(dlina1/3-1)*(source_visota-2*(Math.floor(source_visota/2))); } if(dlina_yacheyki == 1) { k_2=Math.floor(source_visota/2)*(dlina1/2+1)-(Math.floor(source_visota/2)*source_kol_podemov+k_3); k_5=(dlina1/2-1)*(source_visota-2*(Math.floor(source_visota/2))); } /*if (only_rigel==false) {*/ if(type_lesov == 1) { if(dlina_yacheyki == 0) { if(type_nastil == 4) { k_11=dlina1*source_kol_nastilov; k_8=dlina1/3*2*source_kol_nastilov; } if(type_nastil == 2) { k_11=dlina1/3*2*source_kol_nastilov; k_8=0; } if(type_nastil == 3) { k_11=dlina1/3*2*source_kol_nastilov; k_8=0; } } if(dlina_yacheyki == 1) { if(type_nastil == 4) { k_11=dlina1*source_kol_nastilov; k_8=dlina1/2*2*source_kol_nastilov; } if(type_nastil == 2) { k_11=dlina1/2*2*source_kol_nastilov; k_8=0; } if(type_nastil == 3) { k_11=dlina1/2*2*source_kol_nastilov; k_8=0; } } } else { if(dlina_yacheyki == 0) { if(type_nastil == 0) { k_11=dlina1*source_kol_nastilov; k_8=dlina1/3*2*source_kol_nastilov; } if(type_nastil == 1) { k_11=dlina1*2*source_kol_nastilov; k_8=dlina1/3*2*source_kol_nastilov; } if(type_nastil == 2) { k_11=dlina1/3*3*source_kol_nastilov; k_8=0; } if(type_nastil == 3) { k_11=dlina1/3*3*source_kol_nastilov; k_8=0; } } if(dlina_yacheyki == 1) { if(type_nastil == 0) { k_11=dlina1*source_kol_nastilov; k_8=dlina1/2*2*source_kol_nastilov; } if(type_nastil == 1) { k_11=dlina1*2*source_kol_nastilov; k_8=dlina1/2*2*source_kol_nastilov; } if(type_nastil == 2) { k_11=dlina1/2*3*source_kol_nastilov; k_8=0; } if(type_nastil == 3) { k_11=dlina1/2*3*source_kol_nastilov; k_8=0; } } } /*}*/ if (only_rigel==true) { k_11=0; } k_4=2*(source_visota-2*(Math.floor(source_visota/2))); if(dlina_yacheyki == 0) { if(with_ograd == 0) { k_6=Math.ceil(Math.floor(source_visota/2)*(dlina1/3)/2); } if(with_ograd == 1) { k_6=Math.ceil(Math.floor(source_visota/2)*(dlina1/3)/2); } if(with_ograd == 2) { k_6=Math.floor(source_visota/2)*(dlina1/3); } } if(dlina_yacheyki == 1) { if(with_ograd == 0) { k_6=Math.ceil(Math.floor(source_visota/2)*(dlina1/2)/2); } if(with_ograd == 1) { k_6=Math.ceil(Math.floor(source_visota/2)*(dlina1/2)/2); } if(with_ograd == 2) { k_6=Math.floor(source_visota/2)*(dlina1/2); } } if (type_lesov == "1") { if(with_ograd == 0) { if(dlina_yacheyki == 0) { k_7=Math.floor(source_visota/2)*(dlina1/3)+Math.floor(Math.floor(source_visota/2)*(dlina1/3)/2)+dlina1/3*(source_visota-2*(Math.floor(source_visota/2))); } if(dlina_yacheyki == 1) { k_7=Math.floor(source_visota/2)*(dlina1/2)+Math.floor(Math.floor(source_visota/2)*(dlina1/2)/2)+dlina1/2*(source_visota-2*(Math.floor(source_visota/2))); } } if(with_ograd == 1) { if(dlina_yacheyki == 0) { k_7=Math.floor(source_visota/2)*(dlina1/3)+dlina1/3*(source_visota-2*(Math.floor(source_visota/2))); } if(dlina_yacheyki == 1) { k_7=Math.floor(source_visota/2)*(dlina1/2)+dlina1/2*(source_visota-2*(Math.floor(source_visota/2))); } } if(with_ograd == 2) { if(dlina_yacheyki == 0) { k_7=Math.floor(source_visota/2)*(dlina1/3)+dlina1/3 * (source_visota - 2 * (Math.floor(source_visota/2))); } if(dlina_yacheyki == 1) { k_7=Math.floor(source_visota/2)*(dlina1/2)+dlina1/2 * (source_visota - 2 * (Math.floor(source_visota/2))); } } k_10 = 0; } else { if(with_ograd == 0) { if(dlina_yacheyki == 0) { k_7=Math.floor(source_visota/2)*(dlina1/3)+Math.floor(Math.floor(source_visota/2)*(dlina1/3)/2)+dlina1/3*(source_visota-2*(Math.floor(source_visota/2))); } if(dlina_yacheyki == 1) { k_7=Math.floor(source_visota/2)*(dlina1/2)+Math.floor(Math.floor(source_visota/2)*(dlina1/2)/2)+dlina1/2*(source_visota-2*(Math.floor(source_visota/2))); } } if(with_ograd == 1) { if(dlina_yacheyki == 0) { k_7=Math.floor(source_visota/2)*(dlina1/3)+dlina1/3*(source_visota-2*(Math.floor(source_visota/2))); } if(dlina_yacheyki == 1) { k_7=Math.floor(source_visota/2)*(dlina1/2)+dlina1/2*(source_visota-2*(Math.floor(source_visota/2))); } } if(with_ograd == 2) { if(dlina_yacheyki == 0) { k_7=Math.floor(source_visota/2)*(dlina1/3) + dlina1/3 * (source_visota - 2 * (Math.floor(source_visota/2))); } if(dlina_yacheyki == 1) { k_7=Math.floor(source_visota/2)*(dlina1/2)+dlina1/2 * (source_visota - 2 * (Math.floor(source_visota/2))); } } if(dlina_yacheyki == 0) { k_10=(dlina1/3+1)*2; } if(dlina_yacheyki == 1) { k_10=(dlina1/2+1)*2; } } k_9=Math.ceil((dlina1*source_visota)/25); if(type_plankapk == 0) { k_12=0; } if(type_plankapk == 1) { k_12=Math.ceil((dlina1*source_visota)/25); } if(type_plankapk == 2) { k_12=Math.ceil((dlina1*source_visota)/25); } if(type_plankapk == 3) { k_12=Math.ceil((dlina1*source_visota)/25); } k_13=source_kol_styagka1; if(type_opora == 0) { k_14=0; } if(type_opora == 1) { if(dlina_yacheyki == 0) { k_14=dlina1/3+1; } if(dlina_yacheyki == 1) { k_14=dlina1/2+1; } } if(type_opora == 2) { if(dlina_yacheyki == 0) { k_14=dlina1/3+1; } if(dlina_yacheyki == 1) { k_14=dlina1/2+1; } } if(type_opora == 3) { if(dlina_yacheyki == 0) { k_14=dlina1/3+1; } if(dlina_yacheyki == 1) { k_14=dlina1/2+1; } } if(type_opora == 4) { if(dlina_yacheyki == 0) { k_14=dlina1/3+1; } if(dlina_yacheyki == 1) { k_14=dlina1/2+1; } } if (type_lesov == "1") { if(dlina_yacheyki == 0) { k_15=dlina1/3+1; } if(dlina_yacheyki == 1) { k_15=dlina1/2+1; } } else k_15=0; //Выводим количество элементов в ячейку "Количество" /*form1.k1.value=k_1; form1.k2.value=k_2; form1.k3.value=k_3; form1.k4.value=k_4; form1.k5.value=k_5; form1.k6.value=k_6; form1.k7.value=k_7; form1.k8.value=k_8; form1.k9.value=k_9; form1.k10.value=k_10; form1.k11.value=k_11; form1.k12.value=k_12; form1.k13.value=k_13; form1.k14.value=k_14; form1.k15.value=k_15;*/ //k_1=GetCookie("k_1"); //k_2=GetCookie("k_2"); //k_3=GetCookie("k_3"); //k_4=GetCookie("k_4"); //k_5=GetCookie("k_5"); //k_6=GetCookie("k_6"); //k_7=GetCookie("k_7"); //k_8=GetCookie("k_8"); //k_9=GetCookie("k_9"); //k_10=GetCookie("k_10"); //k_11=GetCookie("k_11"); //k_12=GetCookie("k_12"); //k_13=GetCookie("k_13"); //k_14=GetCookie("k_14"); //k_15=GetCookie("k_15"); //Расчитываем цену за элемент в ячейку "стоимость элемента" form1c = new Array(); form1s = new Array(); form1c[1] = (rama_s_lestnicei*((100-source_skidka)/100)).toFixed(2); form1c[2] = (rama_bez_lestnici*((100-source_skidka)/100)).toFixed(2); form1c[3] = (rama_torcevaya*((100-source_skidka)/100)).toFixed(2); form1c[4]= (polurama*((100-source_skidka)/100)).toFixed(2); form1c[5] = (polustoika*((100-source_skidka)/100)).toFixed(2); form1c[6] = (diag*((100-source_skidka)/100)).toFixed(2); form1c[7] = (gor*((100-source_skidka)/100)).toFixed(2); form1c[8] = (rig*((100-source_skidka)/100)).toFixed(2); form1c[9] = (kron*((100-source_skidka)/100)).toFixed(2); form1c[10] = (bash*((100-source_skidka)/100)).toFixed(2); form1c[11] = (nastd*((100-source_skidka)/100)).toFixed(2); form1c[12] = (planka*((100-source_skidka)/100)).toFixed(2); form1c[13] = (styagka*((100-source_skidka)/100)).toFixed(2); form1c[14] = (stopora*((100-source_skidka)/100)).toFixed(2); form1c[15] = (csvyaz10*((100-source_skidka)/100)).toFixed(2); //Расчитываем цену form1s[1] = (k_1*form1c[1]).toFixed(2); form1s[2] = (k_2*form1c[2]).toFixed(2); form1s[3] = (k_3*form1c[3]).toFixed(2); form1s[4] = (k_4*form1c[4]).toFixed(2); form1s[5] = (k_5*form1c[5]).toFixed(2); form1s[6] = (k_6*form1c[6]).toFixed(2); form1s[7] = (k_7*form1c[7]).toFixed(2); form1s[8] = (k_8*form1c[8]).toFixed(2); form1s[9] = (k_9*form1c[9]).toFixed(2); form1s[10] = (k_10*form1c[10]).toFixed(2); form1s[11] = (k_11*form1c[11]).toFixed(2); form1s[12] = (k_12*form1c[12]).toFixed(2); form1s[13] = (k_13*form1c[13]).toFixed(2); form1s[14] = (k_14*form1c[14]).toFixed(2); form1s[15] = (k_15*form1c[15]).toFixed(2); //Расчитываем Массу элементов ves_1=k_1*ves_ramsles; ves_2=k_2*ves_ramabezles; ves_3=k_3*ves_ramtorc; ves_4=k_4*ves_polurama; ves_5=k_5*ves_polustoika; ves_6=k_6*ves_diag; ves_7=k_7*ves_gor; ves_8=k_8*ves_rig; ves_9=k_9*ves_kronst; ves_10=k_10*ves_bashm; ves_11=k_11*ves_nast; ves_12=k_12*ves_planka; ves_13=k_13*ves_styagka; ves_14=k_14*ves_stopora; ves_15=k_15*ves_svyaz10; var kols = new Array("",k_1,k_2,k_3,k_4,k_5,k_6,k_7,k_8,k_9,k_10,k_11,k_12,k_13,k_14,k_15); var vess = new Array("",ves_1,ves_2,ves_3,ves_4,ves_5,ves_6,ves_7,ves_8,ves_9,ves_10,ves_11,ves_12,ves_13,ves_14,ves_15); //Расчитываем общую сумму var obshaya_summa = (k_1*form1c[1]+k_2*form1c[2]+k_3*form1c[3]+k_4*form1c[4]+k_5*form1c[5]+k_6*form1c[6]+k_7*form1c[7]+k_8*form1c[8]+k_9*form1c[9]+k_10*form1c[10]+k_11*form1c[11]+k_12*form1c[12]+k_13*form1c[13]+k_14*form1c[14]+k_15*form1c[15]).toFixed(2); //Выводим общую сумму конструкции в ячейку "общая сумма конструкции" //Расчитываем общий вес var obshiy_ves = (ves_1+ves_2+ves_3+ves_4+ves_5+ves_6+ves_7+ves_8+ves_9+ves_10+ves_11+ves_12+ves_13+ves_14+ves_15).toFixed(2); //Выводим общий вес конструкции в ячейку "общий вес конструкции" //edit96.Text:=floattostr(roundto(ves,-2)); //Расчитываем площадь var obshaya_ploshad = dlina1*source_visota; var outputs = ""; for(var i=1; i