
рд▓реЗрдЦ 1C-Bitrix рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкрд╣реБрдВрдЪ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Power BI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рд╕рдорд╕реНрдпрд╛
рд╕рдордп рдХреЗ рд╕рд╛рде, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдЗрдЯ рдХреЗ рдФрд╕рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдиреНрдирдд рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде, рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред
рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдЧреЛрдкрдиреАрдп рдХрд╛рд░реНрдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдХрдард┐рди рд╣реЛрддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдирд┐рдпрдо рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ рдХрд┐ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрддрд░ рдкрд░ рдкрд╣реБрдВрдЪ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рд╣рдХрд░реНрдореА рдЕрдиреНрдп рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рдЪрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдлрд░рдорд╛рди рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ :) рдпрд╛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдкрд╣реБрдВрдЪ рдмрдиреА рд░рд╣рддреА рд╣реИред
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдЦрддрд░реЛрдВ рдХреЛ рд╡рд╣рди рдХрд░рддрд╛ рд╣реИ: рдЧреНрд░рд╛рд╣рдХ рдЖрдзрд╛рд░ рдХрд╛ рд░рд┐рд╕рд╛рд╡, рдареАрдХ рд╣реИ, рддреЛрдбрд╝рдлреЛрдбрд╝ рддрдХ, рдЖрджрд┐ред
рдЬрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдЙрдирдХреА рдЖрдпреБ рдкрд╣рд▓реЗ рд╣реА 10 рд╡рд░реНрд╖ рд╣реЛ рдЪреБрдХреА рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╝рд╛рд░реЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕реИрдХрдбрд╝реЛрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдпрд╣ рдЖрд▓реЗрдЦ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рд╕реАрдПрдордПрд╕ (рдмрд╕) рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдСрдбрд┐рдЯ рдХреЛ рдХреИрд╕реЗ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ; рд▓рд┐рдВрдХ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреГрд╖реНрдареЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдирд╛ рднреА рдЕрдкреНрд░рд┐рдп рд╣реИред
рдкрд╛рд╡рд░ рдмреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЯреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЗрд╕рдХреЗ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдереЛрдбрд╝рд╛ рдмрд╛рд╣рд░ :)
рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдардХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕реНрддрд░ рдкрд░ рдкрд╛рд╡рд░ рдмреАрдЖрдИ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рдПрд╕рдХреНрдпреВрдПрд▓ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдЬрд╛рдирддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рднреА рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдХреА рдорд╛рдирдХ рдкрд╣реБрдВрдЪ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХреЗ рдиреБрдХрд╕рд╛рди
рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рд╕реБрд╕рдВрдЧрдд рдЪрд┐рддреНрд░ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдордп рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдПрдХ рдСрдбрд┐рдЯ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ - рд╕рднреА рдореЙрдбреНрдпреВрд▓ / рдЕрдиреБрднрд╛рдЧреЛрдВ / рдЬрд╛рдирдХрд╛рд░реА рдмреНрд▓реЙрдХреЛрдВ, рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░рд╛рдВрд╢ рдбреЗрдЯрд╛, рдЬрд┐рд╕ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреНрд░рджрд░реНрд╢рди:
- рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХреЗ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рдореВрд╣реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ SQL рдХреНрд╡реЗрд░реА рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИред рдЖрдзрд╛рд░ рдЫреЛрдЯрд╛ рд╣реЛрдиреЗ рдкрд░ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕реИрдХрдбрд╝реЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде, 128 рдЬреАрдмреА рд░реИрдо рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд░ рдкрд░ рд╕реИрдХрдбрд╝реЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕рд╛рде, рдмрд╕ рдЗрд╕ рдЦрдВрдб рдХреЛ 8 рд╕реЗрдХрдВрдб рдЦреЛрд▓рдирд╛ рд╣реИред
- рд╕рдореВрд╣ рдХрд╛рд░реНрдб рдореЗрдВ рдПрдХ рдЕрдиреБрд░реЛрдз рднреА рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдЪрдпрдирд┐рдд рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдпред рд╣реЛрд▓реНрдб 3 рдкрд░ рдиреБрдХрд╕рд╛рдиред
рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ
рдЖрдорддреМрд░ рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрдИ рд╕рдорд╛рдзрд╛рди рд╣реЛрддреЗ рд╣реИрдВред
- рд╕рд╛рдЗрдЯреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо рд▓рд┐рдЦреЗрдВ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрдирдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред
- рд╕рдордп-рд╕рдордп рдкрд░ рдПрдХреНрд╕реЗрд╕ рдСрдбрд┐рдЯ рдХрд░реЗрдВред
- рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреЗ рд▓рд┐рдП рдЖрд╢рд╛ рдФрд░ рд╕реАрдорд┐рдд рдХрдВрдкрдиреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд░рдирд╛ред
рдпрд╣ рд▓реЗрдЦ рд╕рд┐рд░реНрдл рджреВрд╕рд░реА рд╡рд┐рдзрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдЧрд╛ред
рдХрд╛рд░реНрдп
- рдРрд╕реЗ рдЙрдкрдХрд░рдг рдЪреБрдиреЗрдВ рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдПрдХреНрд╕реЗрд╕ рд╕реНрддрд░ рдкрд░ рдбреЗрдЯрд╛ рдЬрд▓реНрджреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
- рдЙрдкрдХрд░рдг рд╕реЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡реЗ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдХреЗ рд╕рд╛рде рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рддрд╕реНрд╡реАрд░ рджрд┐рдЦрд╛ рд╕рдХреЗрдВред
- рдкрд╣реБрдВрдЪ рдСрдбрд┐рдЯ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░реЗрдВред
Bitrix рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рд╕реНрдЯреЛрд░реЗрдЬ
рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдХрд╛рдлреА рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдПрдХреНрд╕реЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ MySQL рдЯреЗрдмрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВред рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдПрдХреНрд╕реЗрд╕ рдХреЛ .access.php рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдХреА рдкрд╣реБрдВрдЪ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг:
- рдЬрд╛рдирдХрд╛рд░реА рдмреНрд▓реЙрдХ
- рдкрд╣реБрдВрдЪ рд╕реНрддрд░ рдХреЗ рд╕рд╛рде рд╡реЗрдм рдкреНрд░рдкрддреНрд░
- рдкрд╣реБрдВрдЪ рд╕реНрддрд░ рдХреЗ рд╕рд╛рде рд╡реЗрдм рдлрд╝реЙрд░реНрдо рдХреА рд╕реНрдерд┐рддрд┐
- рд╕рд╛рдЗрдЯ рдХреЗ рдЕрдиреБрднрд╛рдЧ
- рдПрдХреНрд╕реЗрд╕ рд╕реНрддрд░реЛрдВ рдХреЗ рд╕рд╛рде рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдореЙрдбреНрдпреВрд▓
рдЙрдкрдХрд░рдг
- рдкрд╛рд╡рд░ рдмреАрдЖрдИ рдбреЗрд╕реНрдХрдЯреЙрдк, рдЬреЛ рдЖрдкрдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмреЙрдХреНрд╕ рд╕реЗ рдХрдИ рд╕реНрд░реЛрддреЛрдВ (рд▓рдЧрднрдЧ) рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рджрд░рдЕрд╕рд▓, Power BI рдХреЛ рд╕рд╛рдорд╛рдиреНрдп Excel 2016 рдХреЗ рд╕рд╛рде рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдЪреНрдЪрддрд░ - PowerQuery рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХреА рдбрд┐рд▓реАрд╡рд░реА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдк рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рднреА рдбреЗрдЯрд╛ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, Power BI рдЖрдкрдХреЛ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд╕реЗ рдЖрдк рдЫрд┐рдкреА рд╣реБрдИ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред
- MySQL рдХрдиреЗрдХреНрдЯрд░ рдХреЛ Power BI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ MySQL рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдХреНрд╡реЗрд░реА рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
- рдпрджрд┐ MySql рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдЯреНрдЯреА рдпрд╛ рдкреБрдЯреНрдЯреА рд╣реИ рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪ рдХреЗрд╡рд▓ SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реА рд╣реИред
рдирд┐рдореНрди рдкрд╣реБрдБрдЪ рдпреЛрдЬрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рд╣реИ: рдкрд╛рд╡рд░ BI тЖТ MySQL рдХрдиреЗрдХреНрдЯрд░ тЖТ рдХрд┐рдЯреНрдЯреА тЖТ MySQLред
рдкрд╛рд╡рд░ рдмреАрдЖрдИ
рдкрд╛рд╡рд░ рдмреАрдЖрдИ рдбреЗрд╕реНрдХрдЯреЙрдк - рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХрдИ рд╕реНрд░реЛрддреЛрдВ (рд▓рдЧрднрдЧ) рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рджрд░рдЕрд╕рд▓, Power BI рдХреЛ рд╕рд╛рдорд╛рдиреНрдп Excel 2016 рдХреЗ рд╕рд╛рде рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдЪреНрдЪрддрд░ - PowerQuery рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХреА рдбрд┐рд▓реАрд╡рд░реА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдк рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рднреА рдбреЗрдЯрд╛ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд╛рд╡рд░ рдмреАрдЖрдИ рдЖрдкрдХреЛ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЖрдкрдХреЛ рдЫрд┐рдкреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдЦреЛрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рд╣рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рд░рд┐рд╡рд┐рдЬрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЖрдк рдЗрд╕реЗ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреЗрдЬ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
MySQL рдХрдиреЗрдХреНрдЯрд░
рдкреЗрдЬ рдкрд░ рдЬрд╛рдПрдВред рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред рдХрднреА-рдХрднреА рдЖрдкрдХреЛ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ рдкреАрд╕реА рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдХрд┐рдЯреНрдЯреА / рдкреЛрдЯреАрди
рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реБрд░рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
- рд╕рд░реНрд╡рд░ рдЖрдИрдкреА рдФрд░ рдкреЛрд░реНрдЯ рджрд░реНрдЬ рдХрд░реЗрдВ

- рд╣рдо SSH рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдЕрдВрдХрд┐рдд рдХрд░рддреЗ рд╣реИрдВ

- рд╣рдо рдкреЛрд░реНрдЯ рдЕрдЧреНрд░реЗрд╖рдг:

- рд╣рдо рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ:

- рд╣рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдЖрдк рдХреЗрд╡рд▓ рдкреБрдЯреНрдЯреА рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХрдорд╛рдВрдб рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:
putty.exe -ssh "USER@HOST" -pw "PASSWORD" -2 -v -P 22 -L 3306:127.0.0.1:3306
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдкрд╛рд╡рд░ рдмреАрдЖрдИ рдореЗрдВ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рдЯреНрдЯреА / рдкреБрдЯреНрдЯреА рдХреЛ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣
рдХрдИ рд╕реАрдПрдордПрд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрднрд┐рдЧрдо рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдкрд░рд┐рд╕реАрдорди рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
Power BI рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдирд┐рдХрд╛рдп рд▓реЛрдб рдХрд░рдирд╛:
- рд╕рдореВрд╣реЛрдВ
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ
... рд╕рд╛рде рд╣реА рд╕рдореВрд╣реЛрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзред
рд╕рдореВрд╣реЛрдВ
рд╣рдо рдЦреБрдж рдХреЛ рдХреЗрд╡рд▓ рд╕рдХреНрд░рд┐рдп рд╕рдореВрд╣реЛрдВ рддрдХ рд╣реА рд╕реАрдорд┐рдд рд░рдЦрддреЗ рд╣реИрдВред
рд╕рдореВрд╣реЛрдВ рдХреА рд╕реВрдЪреА b_group рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИред
- рдПрдХ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдПрдБ:

- рджрд░реНрдЬ рдХрд░реЗрдВ:
- рд╕рд░реНрд╡рд░ рдореЗрдВ: рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ: 3306 рдлрд╝реАрд▓реНрдб
- рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ: bitrix_db рдлрд╝реАрд▓реНрдб (рдЙрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдирд╛рдо рдЬрд┐рд╕рдХреЗ рд╕рд╛рде Bitrix рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)
- SQL рдХреНрд╡реЗрд░реА:
SELECT id, timestamp_x, active, name, description, anonymous FROM b_group WHERE active = 'Y';

- рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВ:



- рдЕрдиреБрд░реЛрдз рдХреЗ рддреБрд░рдВрдд рдирд╛рдо рджреЗрдВ:

- рд╣рдо рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рдкрддреНрд░ рдореЗрдВ рд╕рдореВрд╣реЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╢реАрдЯ рдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ:

рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдФрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рддрд░реАрдХрд╛ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреНрдп рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реЛрдЧрд╛ред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ
рдЕрдм рдЙрди рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдирд▓реЛрдб рдХрд░реЗрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЙрдиреНрдирдд рдЕрдзрд┐рдХрд╛рд░ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ рдЙрди рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЬрд┐рд╕рдореЗрдВ рдЕрдкрдВрдЬреАрдХреГрдд рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ" (рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕рдореВрд╣ рдХрд╛ рдХрдиреЗрдХреНрд╢рди рд╕рдВрд╕реНрдХрд░рдг 12 рд╕реЗ рдкрд╣рд▓реЗ рдкрдВрдЬреАрдХреГрдд рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рдирдП рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг, рд╕рдореВрд╣ рдХреЛ рдкреНрд░рдгрд╛рд▓реАрдЧрдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдкрд░ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред
рд╣рдо рдЦреБрдж рдХреЛ рдХреЗрд╡рд▓ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рддрдХ рд╣реА рд╕реАрдорд┐рдд рд░рдЦрддреЗ рд╣реИрдВред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:
- рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕рднреА рдЖрдИрдбреА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдпрд╣ рдЯреНрд░реИрдлрд┐рдХ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ b_user_group рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рд╛рдЦреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреА рд╣реИред
- рд▓рд┐рдВрдХ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрддрд┐рд╢реАрд▓ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдПрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ - рд╕рдореВрд╣
- рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдирд▓реЛрдб рдХрд░реЗрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЦрдВрдб 2 рд╕реЗ рд▓рд┐рдВрдХ рд╣реИред
рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:
- рдХреНрд╡реЗрд░реА рд╕рдВрдкрд╛рджрдХ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ: рд╣реЛрдо тЖТ рдХреНрд╡реЗрд░реА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
- рдЖрдЗрдП "рд╕рдореВрд╣" рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдВ:

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

- рдЕрдм рд╣рдореЗрдВ рдПрдХ рд╕рдореВрд╣ рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдореВрд╣ рдЖрдИрдбреА рдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
- рдПрдХ рдХрд╕реНрдЯрдо рдХреЙрд▓рдо рдЬреЛрдбрд╝реЗрдВ: AddColumn тЖТ General тЖТ рдХрд╕реНрдЯрдо рдХреЙрд▓рдо

- рдЖрдИрдбреА рдФрд░ рдЧреНрд░реБрдкрд┐рдВрдЧ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдХреЙрд▓рдо рд╣рдЯрд╛рдПрдВ:

- "рд╕рдореВрд╣" рдХреЙрд▓рдо рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣:


- рдПрдХ рдФрд░ рдХреЙрд▓рдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╝реЗрдВ:

- рдЖрдЗрдП рд╕реВрдЪреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдорд╛рди рдХреЙрдорд╛ рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рдПрдВ:

- рдФрд░ рдкрд░рд┐рдгрд╛рдореА рд╕реЗрд▓ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ:

- Power BI рддрдм рдХреНрд╡реЗрд░реА рдХреЛ рдПрдХ рдЪрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧрддрд┐рд╢реАрд▓ SQL рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

- рдЖрдЗрдП "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕рдореВрд╣" рдЕрдиреБрд░реЛрдз рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд╕рдВрдмрдВрдз рд╣реЛ, рдпрд╣ "рд╕рдореВрд╣" рдЦрдВрдб рдореЗрдВ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
SQL рдХреНрд╡реЗрд░реА:
SELECT ug.user_id, ug.group_id FROM b_user_group ug JOIN b_group g ON g.id = ug.group_id JOIN b_user u ON u.id = ug.user_id WHERE g.ACTIVE = 'Y' AND u.ACTIVE = 'Y' AND ug.group_id IN ();
XXX рдХреЛ рд╕рдореВрд╣ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬреЛ рдХреЙрдорд╛ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рд╣рдо рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХреЗ рд╕реНрд░реЛрдд рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрдВрдЧреЗ:
let sql = "SELECT ug.user_id, ug.group_id #(lf)FROM b_user_group ug #(lf)JOIN b_group g ON g.id = ug.group_id #(lf)JOIN b_user u ON u.id = ug.user_id #(lf)WHERE g.ACTIVE = 'Y' #(lf) AND u.ACTIVE = 'Y' #(lf) AND ug.group_id IN ("&#"ID "&");", Source = MySQL.Database("localhost:3306", "bitrix_db", [ReturnSingleDatabase=true, Query=sql, CreateNavigationProperties=false]) in Source
- рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдирд┐рдореНрди рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
Formula.Firewall: Query '-' (step 'Source') references other queries or steps, so it may not directly access a data source. Please rebuild this data combination.
рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЗ рд╕реНрддрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:


рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред - рд╣рдо рдЪрд░ "рдпреВрдЬрд░ рдЖрдИрдбреА" рдЙрд╕реА рддрд░рд╣ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдпрд╣ "рдЧреНрд░реБрдк рдЖрдИрдбреА" рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╛рдиреА, рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрд░реЛрдз, рдЖрджрд┐ рд╕реЗ рдПрдХ рд▓рд┐рдВрдХ рдмрдирд╛рддреЗ рд╣реИрдВ)ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдПрдХ SQL рдХреНрд╡реЗрд░реА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ user_id рдирд┐рдХрд╛рд▓реЗрдВ:

- рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдмрдирд╛рддреЗ рд╣реИрдВ, рдпрд╣ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕рдореВрд╣" рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
SQL: SELECT id, last_name, NAME, email, date_register, last_login FROM b_user WHERE active = 'Y' AND id IN ( );
XXX рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
рд╡рд┐рднрд┐рдиреНрди рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд░реВрдк рд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╡рд░ рдмреАрдЖрдИ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рдлрд╝реАрд▓реНрдб рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕рдореВрд╣" [group_id] тЖТ "рд╕рдореВрд╣" [id]
- "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕рдореВрд╣" [user_id] тЖТ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" [рдЖрдИрдбреА]

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

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

рдЗрд╕ рддрд░рд╣, рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╣ рдХрд┐рди рд╕рдореВрд╣реЛрдВ рдХрд╛ рд╕рджрд╕реНрдп рд╣реИ рдпрд╛ рдЙрди рд╕рдореВрд╣реЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕ рд╕рдореВрд╣ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред рдареАрдХ рд╣реИ, рдлрд┐рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдгрдп рд▓реЗрдВред
рдирд┐рдореНрди рдХрд╛ рд╡рд░реНрдгрди рд╣реИ рдХрд┐ рдкрд╛рд╡рд░ BI рд╕рд╛рдорд╛рдиреНрдп рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╢реЗрд╖ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд░рдЦрд╛ рдЬрд╛рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
.access.php
Bitrix рдореЗрдВ рдЖрдк рд╕рдореВрд╣ рд╕рдВрдЦреНрдпрд╛ рдФрд░ .access.php рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкрд╣реБрдБрдЪ рд╕реНрддрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдБрдЪ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рд░реНрд╡рд░ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдмрд┐рдЦрд░реА рд╣реБрдИ рд╕рднреА .access.php рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд╛рд░рдгреАрдмрджреНрдз рджреГрд╢реНрдп рдореЗрдВ рд╕реЗ рдХрдо рдХрд░рдирд╛ рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
- рд╣рдо рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрддреЗ рд╣реБрдП рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рднреА .access.php рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЦреЛрдЬрддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдХрд░рддреЗ рд╣реИрдВред
рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЦреЛрдЬ, рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд░реНрдорд┐рдирд▓рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдХрдорд╛рдВрдб рдЙрджрд╛рд╣рд░рдг:
find тАЬBITRIX_PROJECT_DIRтАЭ -name '.access.php' -type f > тАЬOUTPUT_DIR/.access.php.files.txtтАЭ&&tar cvfpz тАЬOUTPUT_DIR/.access.php.files.tarтАЭ -T тАЬOUTPUT_DIR/.access.php.files.txtтАЭ&&find тАЬOUTPUT_DIRтАЭ -type d -exec chmod 775 {} \; && find тАЬOUTPUT_DIRтАЭ -type f -exec chmod 775 {} \;&&find тАЬOUTPUT_DIRтАЭ -type d -exec chown bitrix:bitrix {} \; && find тАЬOUTPUT_DIRтАЭ/ -type f -exec chown bitrix:bitrix {} \;
рдпрд╣рд╛рдВ:
- BITRIX_PROJECT_DIR - рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ред
- OUTPUT_DIR - рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкрде, рдЬрд┐рд╕рдореЗрдВ .access.php.files.txt рдлрд╝рд╛рдЗрд▓ рдорд┐рд▓реА рд╣реИ редaccess.php рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде, рд╕рд╛рде рд╣реА рд╕рднреАред
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЕрдЧрд░ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ (рдорд▓реНрдЯреАрд╕рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рддреЛ рд╣рдо рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд╛рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред - Power BI рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЖрдЧреЗ рдХрд╣реАрдВ .access.php рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЦреЛрд▓рдирд╛ред
рдореИрдВрдиреЗ рдПрдХ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦреА рдЬреЛ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд░рддреА рд╣реИ: рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ wget рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; 7zip рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ - рдЦреЛрд▓рдирд╛ред
рдЙрджрд╛рд╣рд░рдг рдмреИрдЪ рдлрд╝рд╛рдЗрд▓:

рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпреБрдХреНрдд рдлрд╝рд╛рдЗрд▓:

рдЕрдм рдПрдХ рдРрд╕реА рдХреНрд╡реЗрд░реА рдмрдирд╛рдПрдВ рдЬреЛ рд╕рднреА .access.php рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рд╛рд░рдгреА рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдЧреАред
- рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдкрде рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╣рдо рд╕рднреА .access.php рдХреА рд╕рд╛рдордЧреНрд░реА рдирд┐рдХрд╛рд▓реЗрдВрдЧреЗ

- рд╣рдо "рдлрд╝реЛрд▓реНрдбрд░" рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЪрдпрди рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкрде рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдирд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдЪреБрдиреЗрдВ:

- рд╕рд╛рдордЧреНрд░реА рдлрд╝реАрд▓реНрдб рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ:

XXXXXXX рдПрдХ рд╕реНрддрдВрдн рд╡рд┐рднрд╛рдЬрдХ рд╣реИ, рдЖрдкрдХреЛ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдХреЙрд▓рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред - рдЙрд╕рдХреЗ рдмрд╛рдж, Power BI рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХреЙрд▓рдо рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ .access.php рдХрд╛ рдкрде рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ "рдлрд╝реЛрд▓реНрдбрд░ рдкрде" рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реБрдП "рдЕрдиреНрдп рдХреЙрд▓рдо 1 рдирд┐рдХрд╛рд▓реЗрдВ" рдЪрд░рдг рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

- рдХреЙрд▓рдо рдЫреЛрдбрд╝реЗрдВ: рдлрд╝реЛрд▓реНрдбрд░ рдкрде рдФрд░ рдХреЙрд▓рдо 1ред
- рдлрд╝реЛрд▓реНрдбрд░ рдкрде рд╕реЗ рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрде рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

- .Access.php рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реЛрддреА рд╣реИрдВ:
$PERM[""]["ID "] = "< >";
рд╣рдорд╛рд░рд╛ рдХрд╛рдо рд╕реНрддрдВрднреЛрдВ рдХреЛ рдмрд┐рдЦреЗрд░рдирд╛ рд╣реИ: рдкрде, рд╕рдореВрд╣ рдЖрдИрдбреА, рдкрд╣реБрдВрдЪ рд╕реНрддрд░ред рдпрд╣ рдлрд┐рд▓реНрдЯрд░, рдХреЙрд▓рдо рдкреГрдердХреНрдХрд░рдг (рд╕реНрдкреНрд▓рд┐рдЯ рдХреЙрд▓рдо) рдФрд░ рдХрд╕реНрдЯрдо рдХреЙрд▓рдо (рдХрд╕реНрдЯрдо рдХреЙрд▓рдо) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред - рдкрд░рд┐рдгрд╛рдо рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЧреНрд░реБрдк рдЖрдИрдбреА рдлрд╝реАрд▓реНрдб рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ "*" (рд╕рднреА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ) рд╣реИред рдЕрдиреНрдп рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдиреЗрдХреНрд╢рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ "*" (рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╕рднреА рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдП рдмрд┐рдирд╛ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдкреВрд░реНрдгрд╛рдВрдХ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдЗрдП рдореВрд▓ DotAccessPhp рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП "рд▓рд┐рдВрдХ" рдЬреИрд╕реЗ рджреЛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ:
- рдкрд╣рд▓реЗ DotAccessPhpForRels рдореЗрдВ рдХреЗрд╡рд▓ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдореВрд╣ IDs рд╣реЛрдВрдЧреЗ (рд╣рдо рд╕рдореВрд╣ ID рд╕реНрддрдВрдн рдореЗрдВ * рд╣рдЯрд╛рдХрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) - рд╣рдо рдЗрд╕реЗ рдмрд╛рдХреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ:

- рджреВрд╕рд░рд╛ - DotAccessPhpForAll - рдХреЗрд╡рд▓ * (рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)ред
рдХрдиреЗрдХреНрд╢рди рдЖрд░реЗрдЦ:

рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ DotAccessForRels рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╕рдордп рдХреЗрд╡рд▓ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдХреНрд░реЙрд╕ рдлрд╝рд┐рд▓реНрдЯрд░ рджрд┐рд╢рд╛" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдмрджрд▓реЗрдВ:

рдЕрдиреНрдп рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП, рдЬрд┐рдиреНрд╣реЗрдВ рдиреАрдЪреЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рднреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЬрд╛рдирдХрд╛рд░реА рдмреНрд▓реЙрдХ
рдЖрдкрдХреЛ рд╕рдореВрд╣реЛрдВ рдХреЗ рд╕рд╛рде рдЬрд╛рдирдХрд╛рд░реА рдмреНрд▓реЙрдХреЛрдВ рдХреА рд╕реВрдЪреА рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЕрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рдо рдХреЗрд╡рд▓ рд╕рдХреНрд░рд┐рдп рдЬрд╛рдирдХрд╛рд░реА рдмреНрд▓реЙрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрд▓реЛрдб рдХрд░реЗрдВрдЧреЗред
- рд╣рдо рдЕрдиреБрд░реЛрдз "Infoblocks" рдмрдирд╛рддреЗ рд╣реИрдВред SQL рдХреНрд╡реЗрд░реА:
SELECT i.id, i.NAME '', i.TIMESTAMP_X ' ', GROUP_CONCAT(ist.SITE_ID SEPARATOR ', ') '' FROM b_iblock i JOIN b_iblock_site ist ON ist.IBLOCK_ID = i.id GROUP BY 1,2,3; тАЬ-тАЭ: SELECT ig.iblock_id, ig.group_id, ig.permission FROM b_iblock_group ig JOIN b_group g ON g.id = ig.group_id JOIN b_iblock i ON i.ID = ig.IBLOCK_ID WHERE g.ACTIVE = 'Y' AND i.ACTIVE = 'Y';
- рд╣рдо рд╕рдВрдЪрд╛рд░ рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, "рдХреНрд░реЙрд╕ рдлрд┐рд▓реНрдЯрд░ рджрд┐рд╢рд╛" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рджреЛрдиреЛрдВ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рднреВрд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ:

рдЖрдХрд╛рд░
рдкреНрд░рдкрддреНрд░реЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣реЛрдВ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рджреЛрдиреЛрдВ рд░реВрдкреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдФрд░ рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдлрд╝реЙрд░реНрдо рднрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд░рд╣рддрд╛ рд╣реИред
- "рдлрд╝реЙрд░реНрдо" рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдПрдБ:
SELECT f.ID, f.name '', GROUP_CONCAT(f2s.SITE_ID SEPARATOR ', ') '' FROM b_form f JOIN b_form_2_site f2s ON f2s.FORM_ID = f.ID GROUP BY 1, 2 ORDER BY 2;
- рдПрдХ рдЕрдиреБрд░реЛрдз "рдлреЙрд░реНрдо рд╕рдореВрд╣" рдмрдирд╛рдПрдВ:
SELECT DISTINCT f2g.group_id, f2g.form_id, f2g.PERMISSION ' ' FROM b_form_2_site f2s JOIN b_form_2_group f2g ON f2g.FORM_ID = f2s.FORM_ID JOIN b_group g ON g.ID = f2g.group_ID WHERE g.ACTIVE = 'Y' ORDER BY 1, 2, 3;
- рд╣рдо рдЕрдиреБрд░реЛрдз "рдкреНрд░рдкрддреНрд░ рд╕реНрдерд┐рддрд┐" рдмрдирд╛рддреЗ рд╣реИрдВред
SELECT fs.ID, fs.TITLE '', fs.form_id FROM b_form_status fs JOIN b_form f ON f.ID = fs.FORM_ID WHERE fs.ACTIVE = 'Y' AND EXISTS (SELECT f2s.FORM_ID FROM b_form_2_site f2s WHERE f2s.FORM_ID = f.ID LIMIT 1) ORDER BY 3, 2;
- рдПрдХ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдПрдБ "рд╕рдореВрд╣ рдХреА рд╕реНрдерд┐рддрд┐"
SELECT fs2g.status_id, fs2g.group_id, fs2g.PERMISSION '' FROM b_form_status_2_group fs2g JOIN b_form_status fs ON fs.ID = fs2g.STATUS_ID JOIN b_group g ON g.ID = fs2g.group_ID JOIN b_form f ON f.ID = fs2g.GROUP_ID JOIN b_form_2_site f2s ON f2s.FORM_ID = f.ID WHERE fs.ACTIVE = 'Y' AND (g.ACTIVE = 'Y') ORDER BY 1, 2, 3;
- рдХрдиреЗрдХреНрд╢рди рдпреЛрдЬрдирд╛ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛:

рдореЙрдбреНрдпреВрд▓
- рд╣рдо рдПрдХ рдЕрдиреБрд░реЛрдз "рдореЙрдбреНрдпреВрд▓ рд╕рдореВрд╣" рдмрдирд╛рддреЗ рд╣реИрдВред
SELECT mg.MODULE_ID '', mg.group_id, mg.G_ACCESS '', t.LETTER, t.NAME FROM b_module_group mg JOIN b_group g ON g.id = mg.GROUP_ID LEFT JOIN b_task t ON t.MODULE_ID = mg.MODULE_ID AND t.BINDING = 'module' WHERE g.active = 'Y' AND mg.G_ACCESS = t.LETTER;
- рд╕рдВрдЪрд╛рд░ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛:

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

рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рд╕реНрдХреЛрд░рдмреЛрд░реНрдб (рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛):

рд╡реИрд╕реЗ, рдкрд╣рд▓реЗ рдПрдХ рдЯреЗрдмрд▓ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╣реЛрдо тЖТ рдкреНрд░рд╛рд░реВрдк рдкреЗрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреНрдп рдЯреЗрдмрд▓ рдкрд░ рдЕрдкрдирд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдЙрд╕реА рддрд░рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╡рд░реНрдб рдФрд░ рдПрдХреНрд╕реЗрд▓ (рдирдореВрдирд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рд░реВрдк)ред
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд▓рд┐рдВрдХ
рддрд╛рдХрд┐ рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рд╕рд╛рдЗрдЯ рдореЗрдВ рдЬрд╛ рд╕рдХреЗрдВ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧ рдХрд░ рд╕рдХреЗрдВ, рдЖрдк DAX рдореЗрдВ рдПрдХ рдХрд╕реНрдЯрдо рдХреЙрд▓рдо рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ "рд╡реЗрдм URL" рдХрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрдирд╛рдП рдЧрдП рдХреЙрд▓рдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЙрдкрдпреБрдХреНрдд рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рдореЙрдбрд▓рд┐рдВрдЧ тЖТ рдЧреБрдг тЖТ рдбреЗрдЯрд╛ рд╢реНрд░реЗрдгреА тЖТ рд╡реЗрдм рдпреВрдЖрд░рдПрд▓)ред
рд╕рдореВрд╣ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг:

рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрд▓рдо рдЬреЛрдбрд╝реЗрдВ:

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

рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╕рднреА рд▓рд┐рдВрдХ .access.php рдХреЛ рд╕реАрдзреЗ Bitrix рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рднреА рдЬреЛрдбрд╝реЗ рдЧрдП рдереЗред
рдкрд░рд┐рдгрд╛рдо
рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рд╕реНрдкрд╖реНрдЯ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рдХреЗ рд╕рд╛рде рд╕реЗрдореА рд░рд╛рдХреНрд╖рд╕реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдЪреИрдВрдкрд┐рдпрди рд╣реИ, рдмрд╛рд╣рд░ рдХреА рддрд░рдл рд╕реБрдВрджрд░ рдФрд░ рдЕрдВрджрд░ рдкрд░ рднрдпрд╛рдирдХ рд╣реИред рдЗрд╕рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдПрдХреНрд╕реЗрд╕ рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрд╢рди рдЯреВрд▓ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпрд╡рд╛рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рдордп рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛, рдореБрдлреНрдд рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдорджрдж рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдлрд╛рдпрджреЛрдВ рдореЗрдВ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдкрд╛рд╡рд░ рдмреАрдЖрдИ рдореЗрдВ рдореЙрдбрд▓ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдкреВрд░рдХ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдХрдм .access.php рдФрд░ рдЕрдиреНрдп рдмрдирд╛рдП рдЧрдП рдпрд╛ рдмрджрд▓реЗ рдЧрдПред
рдЕрдм, рдПрдХреНрд╕реЗрд╕ рд░рд╛рдЗрдЯреНрд╕ рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рдФрд░ рдкрд╛рд╡рд░ рдмреАрдЖрдИ рдореЗрдВ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ:
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ, рд╕рдореВрд╣реЛрдВ, рдкреНрд░рдкрддреНрд░реЛрдВ, рдлрд╝рд╛рдЗрд▓реЛрдВ рдкрд░ рд▓рдЧрд╛рддрд╛рд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рднреА рдХрдиреЗрдХреНрд╢рди рджреЗрдЦреЗрдВ;
- рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рдПрдВ;
- рд╕реАрдзреЗ Power BI рдореЗрдВ рдирд╡реАрдирддрдо Bitrix рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдХ рдСрдбрд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╕рдорд╛рдпреЛрдЬрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред
PS рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдПрдХ рдореБрдХреНрдд рдореЙрдбреНрдпреВрд▓ "рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕реЗрдВрдЯрд░" рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рд╕реАрдорд┐рдд рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдЯрд┐рдкреНрдкрдгреА 5 рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдиреА рд╣реИред рд╢рд╛рдпрдж рдХрд┐рд╕реА рдХреЛ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдРрд╕реЗ рдбреИрд╢рдмреЛрд░реНрдб рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рдЖрдПрдЧрд╛ рдФрд░ рд╡рд╣ рдЗрд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛ ...
рдкреАрдПрд╕ 2ред рдпрджрд┐ рдХреЛрдИ рд╡рд┐рднрд┐рдиреНрди рд▓реЗрдЦрд╛рдВрдХрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдЫрд┐рдкреА рдирд┐рд░реНрднрд░рддрд╛ рдЦреЛрдЬрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╡рд░ рдмреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ, рддреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВред рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХреБрдЫ рдФрд░ рд▓реЗрдЦ рд▓рд┐рдЦреВрдВрдЧрд╛ред
PS3ред рдЗрд╕ рд▓реЗрдЦ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж: рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рд╡реЛрд░реЛрдиреНрдХреЛрд╡, рдПрд╡рдЧреЗрдиреА рд╢рд╛рдкреЛрдЪреНрдХрд┐рди, рдЕрд▓реЗрдХреНрд╕реА рдЯрд┐рдЯреЛрд╡ред