рдмреАрдУрдПрд╕рдПрд╕-рдХрджреНрд░реЛрд╡рд┐рдХ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдореЗрдВ SharePoint 2013 рдХреЗ рд▓рд┐рдП рдЕрд╡рдХрд╛рд╢ рдЕрдиреБрд░реЛрдз рдкреНрд░рдмрдВрдзрди рд╕реЗрд╡рд╛

рдЫрд╣ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдХрд┐ рдХреИрд╕реЗ рд╣рдордиреЗ рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдмрд┐рдЦрд░реЗ рд╣реБрдП рдХрд╛рд░реНрдпрд╛рд▓рдпреЛрдВ рдФрд░ рдХрдИ рд╣рдЬрд╛рд░ рд▓реЛрдЧреЛрдВ рдХреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝реЗ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рдмреИрдардХ рдХрдХреНрд╖ рдмреБрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ ред рд╣рдо рдЗрд╕ рдХрдВрдкрдиреА рдХреЗ SharePoint рдкреЛрд░реНрдЯрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдИрд╕реНрдЯрдмреИрдВрдХ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдиреЗ рдПрдХ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдпрд╛ - рдЬреЛ рдХрд┐ BOSS-Kadrovik рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд╛рд░реНрдорд┐рдХ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдореЗрдВ рдЫреБрдЯреНрдЯреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рд╣реИред

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

рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рд╢реНрд░рдо рд╕рдВрд╣рд┐рддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХрдВрдкрдиреА рдореЗрдВ рдХрд╛рдо рдХреЗ рдкрд╣рд▓реЗ рджрд┐рди рд╕реЗ 6 рдорд╣реАрдиреЗ рдХреЗ рдмрд╛рдж рдХрд░реНрдордЪрд╛рд░реА рдХреЛ рд╡рд╛рд░реНрд╖рд┐рдХ рдореВрд▓ рд╡реЗрддрди рдЕрд╡рдХрд╛рд╢ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╣рд░ рд╕рд╛рд▓ рдЫреБрдЯреНрдЯреА рдХреЗ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджреЗрд╢ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЫреБрдЯреНрдЯреА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд░реНрдордЪрд╛рд░реА рдХреЗ "рдЦрд╛рддреЗ рдкрд░" рдХрд╛рдо рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдорд╣реАрдирд╛ 2.33 рджрд┐рдиреЛрдВ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЕрд╡рдХрд╛рд╢ рдЬрдорд╛ рдХрд░рддрд╛ рд╣реИред рдкреЗрдб рд╡реИрдХреЗрд╢рди рд╣реИ : рдПрдбрд╡рд╛рдВрд╕ рдореЗрдВ рдПрдбрд┐рд╢рдирд▓ рд╡реЗрдХреЗрд╢рди, рдПрдбрд┐рд╢рдирд▓, рдПрдбрд┐рд╢рдирд▓ рд╡реЗрдХреЗрд╢рдиред рдФрд░ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЕрд╡рдХрд╛рд╢ рд╣реИ ред

рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рд╣рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдереЗред рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  1. рдЫреБрдЯреНрдЯреА рдХреЗ рдЖрд╡реЗрджрдиреЛрдВ рдХреЗ рдкрдВрдЬреАрдХрд░рдг рдФрд░ рдЕрдиреБрдореЛрджрди рдХреЗ рд▓рд┐рдП рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреЛрд░реНрдЯрд▓ рдкрд░ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред рдХрд░реНрдордЪрд╛рд░реА рдХреЛ рдпрд╣ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрд╕рдХреЗ рдирд┐рд╕реНрддрд╛рд░рдг рдХреЗ рдХрд┐рддрдиреЗ рджрд┐рди рд╣реИрдВ, рд╕рд┐рд░ рдХреЗ рдЕрдиреБрдореЛрджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрджрди рднреЗрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред
  2. рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЛрдб рдореЗрдВ рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рдордиреНрд╡рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рдкреНрд░рдореБрдЦ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  3. рдирд┐рдпреЛрдЬрд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░реЗрдВ рдЬреЛ рдХрд╛рд░реНрдорд┐рдХ рд╡рд┐рднрд╛рдЧ рдХреЗ рдкрд╛рд╕ (рдмреАрдУрдПрд╕рдПрд╕-рдХрд╛рдбреНрд░реЛрд╡рд┐рдХ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд) рд╣реИред
  4. рдкреЗрдкрд░ рд╡рд░реНрдХ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдХрд░реЗрдВред

рддрдХрдиреАрдХреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

  1. рд╕реЗрд╡рд╛ рдХреЛ рдЖрдкрдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рдмреИрдардХ рдЖрд░рдХреНрд╖рдг рд╕реЗрд╡рд╛ рдХреА рд╢реИрд▓реА рдФрд░ рддрд░реНрдХ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ред
  2. рд╕рдорд╛рдзрд╛рди MS SharePoint 2010 рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдиреЗ 2013 рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдордЭ рд▓рд┐рдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рдИрд╕реНрдЯрдмреИрдВрдХ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдпреВрдЖрдИ

рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдерд╛: рдореАрдЯрд┐рдВрдЧ рд░реВрдо (рдПрдХ рдирдИ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреБрд▓реЗ рд╣реБрдП рдЪрд┐рддреНрд░) рдХреЗ рд╕рд╛рде рдЙрд╕реА рднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛ред


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


"рдореЗрд░рд╛ рдХрд╛рд░реНрдпрд╛рд▓рдп" рдХрд╛рд░реНрдорд┐рдХ рд╡рд┐рднрд╛рдЧ рдХрд╛ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рд╣реИ: рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд╣реИ, рдХреЗрд╡рд▓ рдЕрдиреБрднрд╛рдЧ "рдЕрдиреБрдореЛрджрди рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди" рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрдВрдкрдиреА рдХреЗ рд╕рднреА рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рд╕реЗ рдХрд░реНрдорд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред


рдЫреБрдЯреНрдЯреА рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди - рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗред рд╡рд╣ рдЗрд╕ рдлреЙрд░реНрдо рдХреЛ рднрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреА рдЗрдХрд╛рдИ рдХреЗ рдкреНрд░рдореБрдЦ рдХреЛ рдЕрдиреБрдореЛрджрди рдХреЗ рд▓рд┐рдП рднреЗрдЬрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдХрд╛рд░реНрдорд┐рдХ рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдХреЗ рдкрд╛рд╕ рдЬрд╛рддрд╛ рд╣реИред


рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рд╕реЗ рдЫреБрдЯреНрдЯреА рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди - рдЗрд╕ рд░реВрдк рдореЗрдВ рдпрд╣ рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рддрддреНрдХрд╛рд▓ рдкреНрд░рдореБрдЦ (рдЗрдХрд╛рдИ рдкреНрд░рдореБрдЦ) рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИред


рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рд╕реЗ рдЫреБрдЯреНрдЯреА рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди - рдЗрд╕ рд░реВрдк рдореЗрдВ рдпрд╣ рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рддрддреНрдХрд╛рд▓ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдореЛрджрди рдХреЗ рдмрд╛рдж рдХрд╛рд░реНрдорд┐рдХ рдЕрдзрд┐рдХрд╛рд░реА рдХреЗ рдкрд╛рд╕ рдЖрддрд╛ рд╣реИред


рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╡рд╛рд░реНрд╖рд┐рдХ рдЕрд╡рдХрд╛рд╢ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд╣ рд╣реИ рдЬреЛ рдХрд╛рд░реНрдорд┐рдХ рдЕрдзрд┐рдХрд╛рд░реА рджреЗрдЦрддрд╛ рд╣реИред


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

рдкреЛрд░реНрдЯрд▓ рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рднрдВрдбрд╛рд░рдг

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рдирд┐рдпреЛрдЬрд┐рдд рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ SharePoint рдореЗрдВ рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдИ:



рдмреЙрд╕-рдПрдЪрдЖрд░ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг

SharePoint рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА SharePoint рдиреМрдХрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ BOSS-Kadrovik рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдЖрддреА рд╣реИред рд╣рдо рд╕рд╣рдордд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рднреА BOSS-Kadrovik рдХреЛ рд╡рд╛рдкрд╕ рднреЗрдЬ рджреЗрддреЗ рд╣реИрдВред

ActiveDirectory рдореЗрдВ рдХрд┐рд╕реА рдХрд░реНрдордЪрд╛рд░реА рдХрд╛рд░реНрдорд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдПрдХ рдЦрд╛рддреЗ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, UserID рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SharePoint рдореЗрдВ рдХрд░реНрдордЪрд╛рд░реА рдХреНрд╖реЗрддреНрд░ рдЬреЛрдбрд╝рд╛ рдФрд░ "рд╕реНрдХреНрд░реЙрд▓" рдХрд┐рдпрд╛ рдЧрдпрд╛:



рдПрдХ рдЕрд▓рдЧ рд╕рдорд╕реНрдпрд╛ рдереА рд╡реИрдХреЗрд╢рди рд╢реЗрдбреНрдпреВрд▓, рдЬреИрд╕рд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рдирд┐рдпреЛрдЬрд┐рдд рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рд▓рдЧрднрдЧ 100 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдиреЗрдВ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рд╢реНрд░рдорд╕рд╛рдзреНрдп рдерд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдЦреЛрдЬ рд╕реЗрд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ SharePoint 2013 рдореЗрдВ рдмрджрд▓ рдЧрдП KeywordQuery рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓рддреА рд╣реИ:

ResultTableCollection rtc = null; var kwq = new KeywordQuery(site) { QueryText = String.Format(querySchema, employeeIdField, nameField, departmentField, department, officeField, office), ResultTypes = ResultType.RelevantResults, KeywordInclusion = KeywordInclusion.AllKeywords, HiddenConstraints = "scope:" + "\"People\"" }; SearchExecutor se = new SearchExecutor(); rtc = se.ExecuteQuery(kwq); 


рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рд╢реНрд░рдо рд╕рдВрд╣рд┐рддрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЖрд╡реЗрджрди рдкрд░ рдПрдХ рдЬрд╛рдВрдЪ рдХреА: рдореБрдЦреНрдп рднреБрдЧрддрд╛рди рдХреА рдЫреБрдЯреНрдЯреА рдХреА рдЕрд╡рдзрд┐ 7 рджрд┐рдиреЛрдВ рдХреА рдПрдХ рдмрд╣реБ рд╣реИ, рдФрд░ рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдХрдо рд╕реЗ рдХрдо рджреЛ рд╕рдкреНрддрд╛рд╣ рддрдХ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдЪреЗрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдореБрдлреНрдд рджрд┐рдиреЛрдВ" рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪреЗрдХ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ: рдпреЛрдЬрдирд╛рдмрджреНрдз рд╡реНрдпрд╛рдкрд╛рд░ рдпрд╛рддреНрд░рд╛ рдпрд╛ рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдмреАрдУрдПрд╕рдПрд╕-рдХрджреНрд░реЛрд╡рд┐рдХ рд╕реЗ рдЖрддреА рд╣реИ - рдЗрди рджрд┐рдиреЛрдВ рдЫреБрдЯреНрдЯреА рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд░рдирд╛ рдордирд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЫреБрдЯреНрдЯрд┐рдпрд╛рдВ "рд╕реНрдЯреИрдХреНрдб" рд╣реЛ рд╕рдХрддреА рд╣реИрдВ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 14 рджрд┐рдиреЛрдВ рдХреЗ рдореБрдЦреНрдп рднреБрдЧрддрд╛рди рд╡рд╛рд▓реЗ рдЕрд╡рдХрд╛рд╢ рдХреЗ рд▓рд┐рдП, "рдЕрдЯреИрдЪрдореЗрдВрдЯ" 7 рджрд┐рдиреЛрдВ рдХреА рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЫреБрдЯреНрдЯреА рд╣реИред

рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк:

1. рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рдирд┐рдпреЛрдЬрд┐рдд рдЫреБрдЯреНрдЯреА (рдмреЙрд╕-рдХрджреНрд░реЛрд╡рд┐рдХ рд╕реЗ рдФрд░ рдмреЙрд╕-рдХрджреНрд░реЛрд╡рд┐рдХ рд╕реЗ - рд╕рдорд╛рди рдкреНрд░рд╛рд░реВрдк)

imployeeId; fromDate; рдЯреЙрдб; рдкреНрд░рдХрд╛рд░;
59; 2010-08-09 00: 00: 00; 2010-08-22 00: 00: 00; 0
59; 2007-06-01 00: 00: 00; 2007-06-15 00: 00: 00; 0
59; 2007-08-15 00: 00: 00; 2007-09-04 00: 00: 00; 0
59; 2012-06-25 00: 00: 00; 2012-07-15 00: 00: 00; 0
59; 2012-09-01 00: 00: 00; 2012-09-07 00: 00: 00; 0
59; 2013-04-29 00: 00: 00; 2013-05-06 00: 00: 00; 0
59; 2013-07-01 00: 00: 00; 2013-07-21 00: 00: 00; 0

2. рдЫреБрдЯреНрдЯреА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рджрд┐рди (рдмреЙрд╕-рдХрджреНрд░реЛрд╡рд┐рдХ рд╕реЗ)

imployeeId; fromDate; toDate; mainVacationDays; extraVacationDays
59; 2013-06-20 00: 00: 00; 2014-06-19 00: 00: 00; 14.0000; 3.0000
59; 2012-06-20 00: 00: 00; 2013-06-19 00: 00: 00 ;, 0000; 3,0000
59; 2011-06-20 00: 00: 00; 2012-06-19 00: 00: 00 ;, 0000; 3,0000
59; 2008-06-20 00: 00: 00; 2009-06-19 00: 00: 00; 1.0000 ;, 0000
59; 2007-06-20 00: 00: 00; 2008-06-19 00: 00: 00; 3.0000 ;, 0000

3. рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐, рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐, рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдпрд╛рддреНрд░рд╛рдУрдВ (рдмреАрдУрдПрд╕рдПрд╕-рдХрджреНрд░реЛрд╡рд┐рдХ рд╕реЗ) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА

imployeeId; fromDate; рдЯреЙрдб; рдкреНрд░рдХрд╛рд░;
5236; 2007-03-12 00: 00: 00; 2007-03-16 00:00:00; рд╡реНрдпрд╛рдкрд╛рд░ рдпрд╛рддреНрд░рд╛
5249; 2007-03-09 00: 00: 00; 2007-03-18 00:00:00; рд╡реНрдпрд╛рдкрд╛рд░ рдпрд╛рддреНрд░рд╛
209; 2007-03-19 00: 00: 00; 2007-03-19 00:00:00; рд╡рд┐рдХрд▓рд╛рдВрдЧ рдмрдЪреНрдЪреЛрдВ рдХреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рджрд┐рди рдмрдВрдж

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ / рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ / рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдкреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ UseLegacyForm рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕реВрдЪреА рдХреЗ рд╕реНрдХреАрдорд╛.xml рдореЗрдВ SharePoint рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛:

 <Forms> <Form Type="DisplayForm" Url="DisplayForm.aspx" WebPartZoneID="Main" UseLegacyForm="TRUE" /> <Form Type="EditForm" Url="EditForm.aspx" WebPartZoneID="Main" UseLegacyForm="TRUE" /> <Form Type="NewForm" Url="NewForm.aspx" WebPartZoneID="Main" UseLegacyForm="TRUE" /> </Forms> 


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

 <asp:Content ID="Content1" ContentPlaceHolderID="PlaceHolderPageTitle" runat="server">    </asp:Content> 


рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред office.microsoft.com/en-us/sharepoint-designer-help/working-with-content-placeholder-controls-HA102265026.aspx

UI рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ jQuery UI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛ рдореЗрдВ, рд╣рдореЗрдВ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдиреБрдореЛрджрди рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реБрдХрдЕрдк рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдиреБрдореЛрджрди рдЗрддрд┐рд╣рд╛рд╕" рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдИред рдФрд░ CAML рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рджреГрд╢реНрдп рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛:

 <Query> <Where> <Eq> <FieldRef Name="Request" LookupId="TRUE" /> <Value Type="Lookup"> <GetVar Scope="Request" Name="Id"/> </Value> </Eq> </Where> <OrderBy> <FieldRef Name="ID"></FieldRef> </OrderBy> </Query> 


рдкреИрд░рд╛рдореАрдЯрд░ рдЖрдИрдбреА (рдпрд╣ рдЖрд╡реЗрджрдиреЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдЖрдИрдбреА рд╣реИ) рдЕрдиреБрд░реЛрдз рдорд╛рдкрджрдВрдбреЛрдВ рд╕реЗ рдЖрддрд╛ рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдЗрдЯрдо рджреГрд╢реНрдп рдкреНрд░рдкрддреНрд░ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП SharePoint рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд▓рд┐рдВрдХ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:

 {$HttpVDir}/_layouts/15/listform.aspx?PageType=6&ListId={$List}&ID={$ID} 


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдиреБрдореЛрджрди рдЗрддрд┐рд╣рд╛рд╕ рдХреА рд╣рдорд╛рд░реА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдФрд░ aspx рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рджрд░реНрд╢рди рдкреГрд╖реНрда, рдПрдХ xls рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

 <File Path="RequestList/DisplayForm.aspx" Url="Lists/RequestList/DisplayForm.aspx"> <View WebPartOrder="1" WebPartZoneID="Main" BaseViewID="2" List="$Resources:core,lists_Folder;/RequestHistoryList" > <![CDATA[ <webParts> <webPart xmlns="http://schemas.microsoft.com/WebPart/v3"> <data> <properties> .... <property name="XslLink" type="string">/_layouts/15/ETR.VacationRequest/xsl/history.xsl</property> .... </properties> </data> </webPart> </webParts> ]]> </View> </File> 

рдХреЛрдб рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рджреГрд╢реНрдп рд╡реЗрдмрдкреЛрд░реНрдЯрд▓ WebPartZoneID = "рдореБрдЦреНрдп" рдореЗрдВ рд╕реВрдЪрд┐рдпреЛрдВ / RequestList / DisplayForm.aspx рдкреГрд╖реНрда рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛ред рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХреНрд╖реЗрддреНрд░ рдкреГрд╖реНрда рдкрд░ рдореМрдЬреВрдж рд╣реИ:

 <WebPartPages:WebPartZone runat="server" FrameType="None" ID="Main" Title="loc:Main" /> 


рдЫреБрдЯреНрдЯреА рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде, рд╣рдо рдЖрдЧреЗ рдмрдврд╝ рдЧрдП, рдХреНрдпреЛрдВрдХрд┐ рдХреИрд▓реЗрдВрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреА рдХреА рдорд╛рдирдХ рдкреНрд░рд╕реНрддреБрддрд┐ рд╣рдорд╛рд░реЗ рдпрд╛ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рдереАред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреЛ рдХрд╛рд░реНрдп рджрд┐рдпрд╛, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рд╕реБрдВрджрд░ рдХреИрд▓реЗрдВрдбрд░ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛:



рдЧреНрд░рд╛рд╣рдХ рдХреА рд╕реНрд╡реАрдХреГрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реА рдмреИрдардХ рдЖрд░рдХреНрд╖рдг рд╕реЗрд╡рд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдПрдХ WCF рд╕реЗрд╡рд╛ рд▓рд┐рдЦреА рдЬреЛ рдХрд┐ json рд▓реМрдЯрд╛рддреА рд╣реИ рдФрд░ рдЙрд╕реА рд╕рдордп SharePoint рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИред

рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдбреЗрдЯрд╛рдХрдВрдЯреНрд░реЗрдХреНрдЯ:

 [DataContract(Name = "Vacation")] public class Vacation { [DataMember(Name = "fromDate")] public DateTime FromDate { get; set; } [DataMember(Name = "toDate")] public DateTime ToDate { get; set; } [DataMember(Name = "type")] public int Type { get; set; } } [DataContract(Name = "employeeData")] public class EmployeeData { [DataMember(Name = "id")] public int Id { get; set; } [DataMember(Name = "name")] public string Name { get; set; } [DataMember(Name = "vacations")] public List<Vacation> Vacations { get; set; } } [DataContract(Name = "departmentData")] public class DepartmentData { [DataMember(Name = "name")] public string Name { get; set; } [DataMember(Name = "office")] public string Office { get; set; } [DataMember(Name = "employees")] public List<EmployeeData> Employees { get; set; } } 

рдПрдХ рд╕рд╛рдзрд╛рд░рдг CAML рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреАрд╡рд░реНрдб рдбреЗрдЯрд╛, KeywordQuery рдФрд░ рдЕрд╡рдХрд╛рд╢ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╣рдордиреЗ рдЖрд╡рд╢реНрдпрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЙрдХрдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рдХрд╕реНрдЯрдо рд▓реЗрдЖрдЙрдЯ рдФрд░ рдпреБрдЧреНрдорд┐рдд jQuery рдмрдирд╛рдпрд╛ред

рдкрд░рд┐рдгрд╛рдо

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

рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рдкреНрд░рдореБрдЦреЛрдВ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдЕрдзреАрдирд╕реНрдереЛрдВ рдХреА рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдХреА рдЕрдиреБрд╕реВрдЪреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрд░реА, рдФрдкрдЪрд╛рд░рд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рд╡реЗ рдЗрдХрд╛рдИ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдпреЛрдЬрдирд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЙрдирдХреА рдЕрдкрдиреА рдЫреБрдЯреНрдЯрд┐рдпрд╛рдВред

рд▓реЗрдХрд┐рди, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдХрд╛рд░реНрдорд┐рдХ рд╡рд┐рднрд╛рдЧ рдиреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЬреАрдд рд╣рд╛рд╕рд┐рд▓ рдХреА: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЫреБрдЯреНрдЯреА рдЖрд╡реЗрджрди рд╕реЗрд╡рд╛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╣реИ, рджреВрд╕рд░реЗ, рдпрд╣ рдкреЗрдкрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдХрд░ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрдврд╝рддрд╛ рд╣реИ, рдФрд░ рддреАрд╕рд░рд╛, рдмреАрдУрдПрд╕рдПрд╕-рдХрд╛рд░реНрдорд┐рдХ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдорд┐рдХ рд╡рд┐рднрд╛рдЧ рдХреЛ рдХрд░реНрдорд┐рдпреЛрдВ рдХреА рд▓рд╛рдЧрдд рдФрд░ рд╢реНрд░рдо рд▓рд╛рдЧрддреЛрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд▓реЗрдЦрд╛рдВрдХрди рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

Source: https://habr.com/ru/post/In213125/


All Articles