
рд╕рдорд╕реНрдпрд╛
рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореБрдЭреЗ SSRS 2008 R2 рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд HTML рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рдФрд░ рдпрд╣рд╛рдВ рдПрдХреНрд╕реНрдЯреНрд░рд╛ рдХрд▓рд╛рдХрд╛рд░ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд░реЗрдХ рдХреЛ рдордВрдЪ рдкрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ SSRS 2008 R2 рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рдмрдВрдзрдХ рдХреЗрд╡рд▓ рд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ HTML рдЯреИрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рддрд╛рд▓рд┐рдХрд╛ рд╡рд╛рд▓реЗ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреЗрд╡рд▓ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреИрдЧ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ:
- рд▓рд┐рдВрдХ: рдПрдХ HREF
- рдлрд╝реЙрдиреНрдЯ: рдлреЙрдВрдЯ
- рд╣реЗрдбрд░реНрд╕, рдмреНрд▓реЙрдХ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕: H {n}, DIV, SPAN, P, LI
- рдкрд╛рда рд╕реНрд╡рд░реВрдкрдг: B, I, U, S
- рд╕реВрдЪрд┐рдпрд╛рдБ: OL, UL, LI
CSS рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рднреА рдмрд╣реБрдд рдХрдо рд╣реЛ рдЧрдИ рд╣реИред
рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдПрдХ рд▓рдВрдмреА рдЦреЛрдЬ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЛрдИ рднреА рд╡рд┐рдХрд▓реНрдк рдореЗрд░реЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЕрдзреНрдпрдпрди
рд╡рд┐рдХрд▓реНрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдереЗ:
- HTML рдХреЛ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЫрд╡рд┐ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдШрдЯрдХ (рдХрд╕реНрдЯрдо рд░рд┐рдкреЛрд░реНрдЯ рдЖрдЗрдЯрдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реЗрдВрдбрд░ рдХрд░реЗрдВ
- рддрд╛рд▓рд┐рдХрд╛ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдорд░реНрдерд┐рдд рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдЯреИрдЧ рдмрджрд▓реЗрдВ (рдЖрдкрдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
рдПрдХ рдЪрд░реНрдЪрд╛ рдореЗрдВ, рдореИрдВ рдПрдХ рд╕рдВрдХреЗрдд - рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдЖрдпрд╛ рдерд╛ред рдХреЛрдИ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдерд╛ред
рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдУрд░ рд╕реЗ рдХрд┐рд╕ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛрдб рджреЗрдЦрд╛ рдФрд░ рдПрдореНрдмреЗрдбреЗрдб
ReportingServices.js рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рдпрд╛:
<script language="JScript" src="/Reports_SQLEXPRESS/js/ReportingServices.js" type="text/Javascript"></script>
рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╣рд╛рдБ рдереА:
c:\Program Files\Microsoft SQL Server\MSRS10_50.SQLEXPRESS\Reporting Services\ReportManager\js\ReportingServices.js
рдореБрдЭреЗ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдХреБрдЫ рд▓реЗрдЦ рдорд┐рд▓реЗ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдореЗрд░реЗ рд╕рдВрд╢реЛрдзрди рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдХрд┐рдП рдЧрдП рдереЗ рдЬрдм рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдкрд╣рд▓рд╛ рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЬрдм рдЕрдЧрд▓реЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рддреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ (AJAX)ред
SSRS рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ DevExtras CodeReflect рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ DLL рдХреЗ рдХреЛрдб рдЕрдВрд╢реЛрдВ рдХреЗ рдЕрдзреНрдпрдпрди рдФрд░ IE9 рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ / рдУрдкреЗрд░рд╛ рдбреНрд░реИрдЧрдирдлреНрд▓рд╛рдИ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рд╣рд╛ред
рдирддреАрдЬрддрди, рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд┐рд▓рд╛:
- Ajax рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ WebForms рдХреЗ рд▓рд┐рдП, рдХрдИ рдШрдЯрдирд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдкреГрд╖реНрда рдЬреАрд╡рди рдЪрдХреНрд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИрдВред
- рдЗрди рдШрдЯрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рд▓реЛрдб, рд╣рд░ рдмрд╛рд░ рдПрдХ рдкреЗрдЬ рд▓реЛрдб рд╣реЛрдиреЗ рдФрд░ рд╕рднреА рдЕрдЬрд╛рдХреНрд╕ рдХреЙрд▓ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
- рдЕрдЬрд╛рдХреНрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдл-рд╕рд╛рдЗрдХрд▓ рдЗрд╡реЗрдВрдЯреНрд╕ рд▓реЗрдЦ рдореЗрдВ рд╡рд┐рд╡рд░рдг: http://msdn.microsoft.com/en-us/library/bb386417.aspx
рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ JS рдлрд╝рдВрдХреНрд╢рди рдкреЗрдЬрд▓реЛрдб рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рд▓реЛрдб рдЗрд╡реЗрдВрдЯ рдХреЗ рджреМрд░рд╛рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛:
function pageLoad(sender, args) {
рдореИрдВ рдЗрд╕ рдирд┐рд░реНрдорд╛рдг рдХреЛ
ReportingServices.js рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!
рдирд┐рд░реНрдгрдп
рджрд░рдЕрд╕рд▓, рддрдм рдкрд╣реЗрд▓реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдХрдЯреНрдареА рдереА рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╛рдзрд╛рди рдирд┐рдХрд▓рд╛:
- % SSRS рдХреЗ рдЖрд░рдВрдн рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝реЗрдВ Dir% \ Reporting Services \ ReportManager \ js \ ReportingServices.js рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
function pageLoad() { var toDecode = document.getElementsByTagName("div");
- рдЕрдм, рдорд╛рди рдлрд╝реАрд▓реНрдб рдореЗрдВ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдЧреБрдгреЛрдВ рдореЗрдВ HTML рдХреЛ рдлрд╝реАрд▓реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд┐рдЦреЗрдВ:
="HTMLInject:"+Fields!FieldName.Value
, рдЬрд╣рд╛рдВ FieldName HTML рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдлрд╝реАрд▓реНрдб рдХрд╛ рдирд╛рдо рд╣реИред

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдлрд╝реАрд▓реНрдб рдХреА рд╕рд╛рдорд╛рдиреНрдп \ Markup рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ " рдХреЛрдИ рдирд╣реАрдВ - рдХреЗрд╡рд▓ рд╕рд╛рджреЗ рдкрд╛рда " рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

- рдпрджрд┐ рдЖрдкрдХреЛ HTML рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ CSS рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: % SSRS рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ% d \ ReportingServices \ ReportManager \ Styles \ ReportingServices.css рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдерд╛ рдФрд░ рдореЗрд░реА HTML рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдЙрди рд╡рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ CSS рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдерд╛ред
рдЕрдм рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ
рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдлрд╝реАрд▓реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ ("рдХреЛрдИ рдирд╣реАрдВ - рдХреЗрд╡рд▓ рдкрд╛рда"):

рдпрджрд┐ рдЯреЗрдмрд▓рдЕрдк рдкреНрд░рдХрд╛рд░ "HTML - рд╕реНрдЯрд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ HTML рдЯреИрдЧ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реЗрдВ" рдкрд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рдпрд╣ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдореЗрд░рд╛ рд╡рд┐рдХрд▓реНрдк:

рдЗрд╕ рддрд░рд╣ рдХреЗ рдирд┐рд░реНрдгрдп рдХреЗ рдкреНрд░реЛ / рд╕рдВрдХреНрд░рдордг
рд▓рд╛рдн:
- рд╕рдВрдЪрд╛рд▓рд┐рдд
- рдЖрд╕рд╛рди рдФрд░ рддреНрд╡рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдиреБрдХрд╕рд╛рди:
- рдпрд╣ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдиреНрдп рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╛рд░реВрдкреЛрдВ (рдПрдХреНрд╕реЗрд▓, рдкреАрдбреАрдПрдл, рд╡рд░реНрдб ...) рдореЗрдВ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рд╕рднреА HTML рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдПрдХ рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рдХрдИ рдХреЙрд▓рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреГрд╢реНрдпрддрд╛ рдЪрд┐рдиреНрд╣ "рд╕реВрддреНрд░ рдХреЗ рд╕рд╛рде" рдпрд╛ " рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЫрд┐рдкрд╛рдПрдБ " = рдЧреНрд▓реЛрдмрд▓реНрд╕! RenderFormat.Name "(рдЬреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рдХреЙрд▓рдо рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдореЗрдВ, рдХрд┐рд╕реА рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддрд░рд╣ HTML рдХреЛ рдХрдВрдШреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдВрднрд╡ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдорд░реНрдерд┐рдд рдЯреИрдЧ рдХреА рдЬрдЧрд╣, рдпрд╛ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛)ред
- рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдиреВ (рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдореИрдк) рдкрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЙрдбрд╝рддрд╛ рд╣реИ - рдЕрд░реНрдерд╛рдд, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдПрдВрдХрд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рддреИрдирд╛рдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рд░реЗрдВрдбрд░ рдХрд┐рдП рдЧрдП HTML рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд╛рд╢рд┐ рд╕реЗ рдПрдХ рдмрджрд▓рд╛рд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдлрд░реНрдХ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░ SSRS рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдерд╛, рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдпрд╣ рджрд┐рдЦрд╛ред
- рдЬрдЯрд┐рд▓ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдФрд░ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рди
- XSS
рдирд┐рд╖реНрдХрд░реНрд╖
рддреЛ, рд╕рд░рд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдорджрдж рд╕реЗ, рдЖрдк SSRS рдХреЛ HTML рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╕рд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ ... рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВ!
рд╕реИрдВрдХрдбрд╝реЛрдВ рдкреЛрд╕реНрдЯ, рд╣рддрдкреНрд░рдн рд╕реЗ рд▓реЗрдХрд░ рдХреНрд░реЛрдзрд┐рдд рддрдХ, рдЗрд╕ рддрд░рд╣ рдХреА рддреНрд░рд╛рд╕рджреА рдХреЗ рдХрд╛рд░рдг рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЫрд╛ рдЧрдпрд╛ред
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐
BIRT рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдФрд░ SSRS2012 рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЕрднреА рддрдХ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ (рдкреНрд░реВрдлрд▓рд┐рдВрдХ:
http://technet.microsoft.com/en-us/library/ff519562.aspx )ред
рдРрд╕реЗ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ рдХрд┐ MS рдиреЗ HTML рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЗрддрдиреЗ рд╕реАрдорд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдХреА рд╕реБрд░рдХреНрд╖рд╛ / рд╕реНрдерд┐рд░рддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреБрдЦреНрдпрд╛рдд "рдЯреНрд░реЙрд▓реАрдмрд╕" рд╕реЗ рдорд┐рд▓рддреЗ рдЬреБрд▓рддреЗ рд╣реИрдВред
рдпреБрдкреАрдбреА:HTML рдХреЛ рдПрдХ рдЪрд┐рддреНрд░ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ - рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░
, рдЖрдк рдПрдХ рдХрд╕реНрдЯрдо рд░рд┐рдкреЛрд░реНрдЯ рдЖрдЗрдЯрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред