EstimateCloud - рдСрдирд▓рд╛рдЗрди рдмрдЬрдЯред рдХрд┐рд╕реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдмрдбрд╝реА рддрд╛рд▓рд┐рдХрд╛рдПрдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдФрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ

рдЫрд╡рд┐








рд╣рд╛рдп Habr, рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдСрдирд▓рд╛рдЗрди EstimateCloudред



рд▓рдХреНрд╖реНрдп рдФрд░ рдЙрджреНрджреЗрд╢реНрдп EstimateCloud



EstimateCloud рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдмрдЬрдЯ рдкреНрд░рд▓реЗрдЦрди рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдкрд░ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИред



рдмрдЬрдЯ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣реИ?



рдмрдЬрдЯ рдЕрдиреБрдорд╛рди рдЫреЛрдЯреЗ рдирд┐рд░реНрдорд╛рдг рд╕рдВрдЧрдардиреЛрдВ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрджреНрдпрдорд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╣рд╛рди рд╣реИрдВ, рдЬреЛ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рд▓реЗрдЦрди рдХреА рдПрдХ рдЫреЛрдЯреА рд░рд╛рд╢рд┐ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдХреАрдорддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред







рдХреИрд╕реЗ EstimateCloud рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реИ



рдЕрдиреБрдорд╛рдирд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдХрдИ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рд╣реИрдВ рдЬреЛ рдмрдЬрдЯ рдкреНрд░рд▓реЗрдЦрди рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЯрд░реНрдорд┐рдирд▓ рдПрдХреНрд╕реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд░реНрд╡рд░ рд░рд┐рд╕реЛрд░реНрд╕ рдХреА рдЦрдкрдд рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдпрд╣ рд╡рд┐рдзрд┐ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рд╣реИ, рдЬреЛ рдЙрддреНрдкрд╛рдж рдХреЗ рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдкрд░ рдПрдХ рд╕реАрдорд╛ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред



рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдПрд╕реНрдЯрд┐рдордЯрдХреНрд▓рд╛рдЙрдб рдЕрдиреБрдорд╛рдирд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдПрдХ рдЕрдиреВрдард╛ рд╕рдорд╛рдзрд╛рди рд╣реИ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реЗрдм рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред



рдХреНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА EstimateCloud рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ



рдЕрдиреБрдорд╛рди рдХреНрд▓рд╛рдЙрдб рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░ рд░рд╣рд╛ рд╣реИ:







рдЫрд╡рд┐








рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реБрд╕рдВрдЧрдд рд╣реИ рдЬреЛ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡реИрд╕реЗ, рдЖрдк рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдзреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд┐рдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЫрд╡рд┐



рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИ?



рдЕрдм рдореИрдВ рдХреБрдЫ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдФрд░ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рдПрд╕реНрдЯреАрдореЗрдЯ рдХреНрд▓рд╛рдЙрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдерд╛ред



рдЪреВрдВрдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реА рдХрдард┐рдирд╛рдИ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдмрди рдЧрдИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП html рддрд╛рд▓рд┐рдХрд╛ рддрддреНрд╡ рдмрд╣реБрдд рднрд╛рд░реА рд╣реИ, рдФрд░ рдЬрдм рдРрд╕реЗ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдбрд╝реА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рд░рд┐рдлреНрд▓реЛ рд╕рдордп рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЗ рдХрд╛рд░рдг рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЬрд╡рд╛рдмрджреЗрд╣реА рдмрд╣реБрдд рдмрд┐рдЧрдбрд╝ рдЬрд╛рддреА рд╣реИред



рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдереА рдХрд┐ рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рдЕрдХреНрд╖рдорддрд╛ред рдпрджрд┐ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкрдВрдХреНрддрд┐ рдкреГрд╖реНрда рдкрд░ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдЧрд▓реЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЬрд╣рд╛рдВ рдЪрд╛рд╣реЗ рд╡рд╣рд╛рдВ рдлрд╛рдбрд╝рд╛ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред



рдЫрд╡рд┐








рддрд┐рдерд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдУрдкреЗрд░рд╛ (рд╡реЗрдмрдХреАрдЯ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ) рдиреЗ рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛:



tr { page-break-inside: avoid; }
      
      







рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрдм рддрдХ CSS2 рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╕рдЦреНрддреА рд╕реЗ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рддрддреНрд╡реЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдирд┐рдпрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ SO рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд╡рд╛рд▓ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред рд╡реЗрдмрдХрд┐рдЯ рдореЗрдВ, рдпрд╣ рдмрдЧ 2005 рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред



IE8 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЗрди рджреЛрдиреЛрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдПрдХ рдХрд╛рдлреА рдЬрд╛рдиреА-рдорд╛рдиреА рд╣реИрдХ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛:



 .cloud-dt-thead, .cloud-dt-tfoot, .cloud-dt-rowgroup { page-break-inside: avoid; } .cloud-dt-cell { display: table-cell; } <div class=тАЭcloud-dt-tableтАЭ> <div class=тАЭcloud-dt-theadтАЭ></div> <div class=тАЭcloud-dt-tfootтАЭ></div> <div class=тАЭcloud-dt-dataтАЭ> <div class=тАЭcloud-dt-rowgroupтАЭ> <div class=тАЭcloud-dt-rowтАЭ> <div class=тАЭcloud-dt-cellтАЭ></div> </div> </div> </div> </div>
      
      







рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рджреЛ рдХреЛ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП, рдРрд╕реА рддрд╛рд▓рд┐рдХрд╛ рдмрд╣реБрдд "рдЖрд╕рд╛рди" рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдкреГрд╖реНрда рдкрд░ рдПрдХ рдмрдбрд╝реА, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдЙрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдРрд╕реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╕рдордп, рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд▓рд╛рдЗрди рдЯреВрдЯ рдЬрд╛рддреА рд╣реИ рдЬреЛ рдмреАрдЪ рдореЗрдВ рдХрд╣реАрдВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЬрдм рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдерд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдПрдХ рд▓рд╛рдЗрди рдпрд╛ рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рдмреНрд▓реЙрдХ рдЕрдЧрд▓реЗ рдкреГрд╖реНрда рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред



рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХреЗрд╡рд▓ рдмрдЬрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреА рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рд╛рдзрд╛рд░рдг рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рддрд╛рд▓рд┐рдХрд╛ред







рдореИрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдкреГрд╖реНрда рдкрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдбреЛрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреИрд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд░рд┐рдлреНрд▓реЛ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдкреВрд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЦрд░рд╛рдм рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реЛрддреА рд╣реИред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ reflow рдирд╣реАрдВ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕реАрдПрд╕рдПрд╕ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╣реА рд╡рд┐рд╡рд░рдг рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрдиреНрд╣реЗрдВ рдЕрд░рдмреА рдореЗрдВ (рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ) рдкрдврд╝рддреЗ рд╣реИрдВ, рдлрд┐рд░ рдПрдХ рд╡рд┐рдХреГрдд рдЪрдпрдирдХрд░реНрддрд╛ рдЬреИрд╕реЗ:



 .my-widget div .my-widget-body * { height: 100% }
      
      







рд╡реЗрдм рдкреЗрдЬ рдХреА рдЧрддрд┐ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ



рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рд╕рдорд░реНрдерди





рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдХреЗрд╡рд▓ рд╡реЗрдмрдХрд┐рдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк IE8 рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдереЛрдбрд╝рд╛ рд╕рд╛ рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛





рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдФрд░ рд╕рдордЭреВрдВрдЧрд╛ рдХрд┐ рдХрд┐рд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ:







www.smetacloud.ru

рдбреЗрдореЛ рд╕рдВрд╕реНрдХрд░рдг

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореИрдиреБрдЕрд▓



рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рд╢реНрди, рд╕реБрдЭрд╛рд╡ рд╣реИрдВ, рдпрд╛ рд╢рд╛рдпрдж рдХреЛрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд▓рд┐рдЦреЗрдВ: support@smetacloud.ru



All Articles