рдПрдХ рдИрдЖрд░рдкреА рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдкреНрд░рд╡рд╛рд╕рди

рдЫрд╡рд┐

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

рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрдИ рджрд░реНрдЬрди рдмрд╛рд░ рдЬрд╛ рдЪреБрдХреЗ рд╣реИрдВ, рдФрд░ рд╣рдордиреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдо рд╕реЗ рдХрдо рджрд░реНрджрдирд╛рдХ рддрд░реАрдХрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рдХрдард┐рдирд╛рдЗрдпреЛрдВ


рдЬрд┐рд╕ рджрд┐рди рдмрд╛рдЗрд╕рди рдиреЗ рдЖрдкрдХреЗ рдЧрд╛рдВрд╡ рдХреЛ рдЕрдкрдиреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рд╕рдореНрдорд╛рдирд┐рдд рдХрд┐рдпрд╛, рд╡рд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдЬреАрд╡рди рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рдо рдмрди рдЧрдпрд╛ред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдордВрдЧрд▓рд╡рд╛рд░ рдерд╛ред
- рдмреЗрдпрд╕рди, рд╕реНрдЯреНрд░реАрдЯ рдлрд╛рдЗрдЯрд░

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

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

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

рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ


рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдПрдХ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рджреВрд╕рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдореБрдЦреНрдп рдкрд░рд┐рджреГрд╢реНрдп рд╣реИрдВ:

рдПрдХ рд╢реЙрдЯ


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

рдХрд╛рдЧрдЬ рдкрд░ рд╕рдм рдХреБрдЫ рд╕реБрдВрджрд░ рд╣реИред рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдХрдо рд╕реЗ рдХрдо рдЪрд╛рд░ рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ рд╣реИрдВ:

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

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

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

рдХреНрд░рдорд┐рдХ


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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рджреБрдХрд╛рдиреЛрдВ рдХреА рдПрдХ рдЦреБрджрд░рд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рдФрд░ рдореБрдХреНрдд lsFusion рдордВрдЪ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ ERP рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдкреНрд░рд╡рд╛рд╕ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ , рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕ рдЙрджреНрдпреЛрдЧ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рд┐рджреНрдзрд╛рдВрдд рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред

рдбреЗрдЯрд╛ рд░реАрдбрд┐рдВрдЧ


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

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

  • рдкреНрд░рд╡реЗрд╢ред рдЪреВрдВрдХрд┐ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХ рдкреНрд░рд╛рдЪреАрди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЦреЛрджрдирд╛ рд╕рдВрднрд╡ рдерд╛ рдЬреЛ рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рдХреИрд╕реЗ mdb рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП)ред рдЗрд╕рдиреЗ рдмрд╣реБрдд рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдлрд┐рд▓реНрдЯрд░ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдпрд╣ рдкреВрд░реА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдкрдврд╝рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред рд╣рдо рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдереЗ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдХреА рдЖрдИрдЯреА рд╕реЗрд╡рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирддреА рдереА рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдФрд░ рдХрд╣рд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред
  • MS SQL рдкреБрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдПрдХреНрд╕рдкрдЯреНрдЯрд╛ 2000 рдереАред рд╣рдо рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реА рддрдХ рдкрд╣реБрдВрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рдЪреБрдХреЗ рдереЗ, рдЬрд╣рд╛рдВ рд╣рдордиреЗ GUI рдФрд░ SQL Profiler рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдерд╛ред рдлрд┐рд░ рд╣рдордиреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛, рдФрд░ рджреЗрдЦрд╛ рдХрд┐ Axapta рдХреНрдпрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред рдЙрдирд╕реЗ рдпрд╣ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рдерд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдпрд╛ рд╡рд╣ рдЬрд╛рдирдХрд╛рд░реА рдХрд╣рд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред
  • рд╡рд┐рдЬреБрдЕрд▓ рдлреЙрдХреНрд╕рдкреНрд░реЛ рдпрд╣ рд╕рдм рд╕рд░рд▓ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реА рд╡рд┐рд░рд╛рд╕рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рд╕реЗ рдПрдХ рд╕рдВрдХреНрд░рдордг рдерд╛ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рдерд╛ред рдПрдХрдорд╛рддреНрд░ рдХрдард┐рдирд╛рдИ рдПрдХ рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдереА рдЬреЛ DBASE рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ Visual Foxpro рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИред
  • рдУрд░реЗрдХрд▓ред рд╕реБрдкрд░рдореИрдЧ рдмреЙрдХреНрд╕реЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рд╕рдВрдХреНрд░рдордгред рд╣рдордиреЗ Axapta рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдорд╛рди рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛: GUI рдФрд░ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП SQL рдбреЗрд╡рд▓рдкрд░ рдореЗрдВ рдХреНрд╡реЗрд░реАред рдЖрдзрд╛рд░ рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХреНрд╕рдкрдЯреНрдЯрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рд╕рд░рд▓ рдереЗ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред
  • рдкреНрд░рдЧрддрд┐ / OpenEdge рдмреЙрдХреНрд╕рд┐рдВрдЧ рдЧреЗрд╕реНрдЯреЛрд░реА рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗ рд╕рдВрдХреНрд░рдордгред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ DBMS, рдЗрд╕реЗ рд╣рд▓реНрдХреЗ рдврдВрдЧ рд╕реЗ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд┐рд▓реНрдХреБрд▓ рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИ, рд╣рдореЗрдВ рдХреЛрдИ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдПрдХ рдбрдВрдк рдерд╛ред рдЗрд╕рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрд╡рд░ рдХреЗ рдЬреАрдпреВрдЖрдИ рдореЗрдВ рдЬрд╛рдирд╛ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ DBMS рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ JDBC рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ, рдФрд░ SQL рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИред рддрдм рдпрд╣ рддрдХрдиреАрдХ рдХрд╛ рдорд╛рдорд▓рд╛ рдерд╛ред

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

рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛


рдпрд╣ рд╕рдм рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЦреБрджрд░рд╛ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП, рдорд╛рд▓, рдорд╛рд▓, рдареЗрдХреЗрджрд╛рд░реЛрдВ рдФрд░ рджреБрдХрд╛рдиреЛрдВ рдХреЗ рд╕рдореВрд╣реЛрдВ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдЖрдпрд╛рдд рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрд░рдорд┐рдХ рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде, рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВ:

  • рдПрдХ рдмрд╛рд░ рдХрд╛ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд, рдФрд░ рдлрд┐рд░ рдкреБрд░рд╛рдиреЗ рдФрд░ рдирдП рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рджреЛрд╣рд░реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ред
  • рдкреБрд░рд╛рдиреЗ рд╕реЗ рдирдП рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдирд┐рд░рдВрддрд░ рд╡реГрджреНрдзрд┐ рдЕрджреНрдпрддрдиред

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

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

  1. рдкреБрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рд╣реИ, рдЬреЛ рдЗрд╕рд╕реЗ рд╕рднреА рдбреЗрдЯрд╛ рдкрдврд╝рддрд╛ рд╣реИред
  2. рдирдИ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдХреЗ рд╕рд╛рде рд░реАрдб рдбреЗрдЯрд╛ рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  3. рдирдИ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рд▓реЗрдирджреЗрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред

рдЙрддреНрдкрд╛рдж рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордВрдЪ рдкрд░ рдХреЛрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
importItems ' ' {
NEWSESSION {
LOCAL file = FILE ();
//
READ 'jdbc:sqlserver://localhost;databaseName=items;User=import;Password=password@SELECT id, name FROM items' TO file;

LOCAL id = STRING [ 20 ] ( INTEGER );
LOCAL name = ISTRING [ 100 ] ( INTEGER );
//
IMPORT TABLE FROM file() TO id, name;

//
FOR id( INTEGER i) AND NOT item(id(i)) NEW b = Item DO {
id(b) <- id(i);
}

//
FOR id(Item b) = id( INTEGER i) DO {
name(b) <- name(i);
}

// ,
DELETE Item b WHERE b IS Item AND NOT [ GROUP SUM 1 BY id( INTEGER i)](id(b));

APPLY ;
}
}

рдпрд╣ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛:

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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓реЙрдиреНрдЪ рдХреЗ рд╕рдордп рдпрд╣ рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреБрд░рд╛рдиреА рдФрд░ рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рддреА рд╣реИред рдпрд╣ рдХрд┐рд╕реА рднреА рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рд╕рдордп рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдкрд┐рдЫрд▓рд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реЛред

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

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

рдкреНрд░рдХреНрд░рд┐рдпрд╛


рд░рд┐рдЯреЗрд▓ рдореЗрдВ, рд╣рдо рдЖрдорддреМрд░ рдкрд░ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреБрдХрд╛рдиреЛрдВ рдХреЗ рдмреАрдЪ рдФрд░ рд╕рд╛рде-рд╕рд╛рде рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд╕реНрдЯреЛрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рддрдХ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

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

рд╕реНрд░реЛрдд рдХреЛрдб рдЙрджрд╛рд╣рд░рдг
importInventory ' ' {
NEWSESSION {
LOCAL file = FILE ();
//
READ 'jdbc:sqlserver://localhost;databaseName=items;User=import;Password=password@SELECT idSku, quantity, idDoc, dateDoc, idDetail FROM inventory' TO file;

LOCAL idSku = STRING [ 20 ] ( INTEGER );
LOCAL quantity = NUMERIC [ 16 , 3 ] ( INTEGER );
// idDoc, dateDoc idDetail -
// ,
LOCAL idDoc = STRING [ 20 ] ( INTEGER );
LOCAL dateDoc = DATE ( INTEGER );
LOCAL idDetail = STRING [ 20 ] ( INTEGER );
//
IMPORT TABLE FROM file() TO idSku, quantity, idDoc, dateDoc, idDetail;

//
FOR [ GROUP SUM 1 BY idDoc( INTEGER i)](id) AND NOT receipt(id) NEW r = Receipt DO {
id(r) <- id;
}

//
FOR INTEGER i = [ GROUP MIN INTEGER ii BY idDoc(ii)](id) AND id(Receipt r) = id DO {
date(r) <- dateDoc(i);
}

// ,
FOR idDetail( INTEGER i) AND NOT receiptDetail(idDetail(i)) NEW d = ReceiptDetail DO {
id(d) <- idDetail(i);
}


//
FOR id(ReceiptDetail d) = idDetail( INTEGER i) DO {
receipt(d) <- receipt(idDoc(i));
quantity(d) <- quantity(i);
}

// ,
DELETE Receipt r WHERE id(r) AND NOT [ GROUP SUM 1 BY idDoc( INTEGER i)](id(r));
DELETE ReceiptDetail d WHERE id(d) AND NOT [ GROUP SUM 1 BY idDetail( INTEGER i)](id(d));

//
APPLY ;
}
}

рд╕реНрдЯреЛрд░ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдХреБрдЫ рд╣рдлреНрддреЗ рдкрд╣рд▓реЗ, рдкреАрдУрдПрд╕ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЖрдпрд╛рдд рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рдХрд╛рдо рдХреЗ рдкрд╣рд▓реЗ рджрд┐рдиреЛрдВ рдореЗрдВ рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЧрдарди рдХреЗ рд▓рд┐рдП рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рд╣реЛред

рдмрд╣реБрдд рдмрд╛рд░, рд╕реНрд╡рдпрдВ рдХреА рдЙрддреНрдкрд╛рджрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрдЪреНрдЪреЗ рдорд╛рд▓ рдХреА рдЖрд╡рд╛рдЬрд╛рд╣реА рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреА рдкреБрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЙрддрд╛рд░рдирд╛ рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рддреИрдпрд╛рд░ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдЖрдпрд╛рдд рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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

рдлрд┐рд░, рдЬрдм рд╕рднреА рджреБрдХрд╛рдиреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╛ рддреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рдпрд╛ рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА рддреБрд░рдВрдд рдкреБрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдЖрдпрд╛рдд рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирдИ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

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

рдирд┐рд╖реНрдХрд░реНрд╖


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

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


All Articles