QlikViewред рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдРрдк рдмрдирд╛рдПрдВ? ...


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


рдереЛрдбрд╛ рдкреВрд░реНрд╡рдЬрдиреНрдо


QlikTech рдПрдХ рдмрд┐рдЬрдиреЗрд╕ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрдВрдкрдиреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореБрдЦреНрдпрд╛рд▓рдп рд░реЗрдбрдиреЛрд░ рдореЗрдВ рд╣реИред рдЗрд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ 1993 рдореЗрдВ рд╕реНрд╡реАрдбрди рдореЗрдВ рд╣реБрдИ рдереАред
QlikView рдмрд┐рд▓ рдореЗрдВ рдореМрдЬреВрдж рдИрдЯреАрдПрд▓ рдЯреВрд▓ рдХреЗ рд╕рд╛рде рд░реИрдо рдореЗрдВ рд╕рд╛рд╣рдЪрд░реНрдп рдЦреЛрдЬ рдХреЗ рд╕рд╛рде рдПрдХ рдмреАрдЖрдИ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ ред

рд╕рдВрдХреЗрддрд╛рдХреНрд╖рд░, рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ, рд╕реВрдЪрдирд╛




рджрд░рдЕрд╕рд▓, рд╣рдо рдпрд╣рд╛рдВ рдХреНрдпреЛрдВ рд╣реИрдВ? - рд╕рд░рд▓ рдмрд┐рдХреНрд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдРрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП


рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП?
1. QlikViewред
2. рдбреЗрдЯрд╛, рдореИрдВрдиреЗ рдЗрд╕реЗ QV рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдмрдирд╛рдпрд╛ред
3. 25-30 рдорд┐рдирдЯ рдХрд╛ рд╕рдордпред

рд╕рдВрджрд░реНрдн


1. QlikView рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрд╕реНрдХрд░рдг (verред 11.20 SR5) x86 x64 Win8andUp - рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддрд╣рдд рдЙрдкрдпреЛрдЧ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд┐рдирд╛, рд╕рднреА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд┐: рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдг
2. рдореЗрдЧрд╛ рдкрд░ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣

рдбреЗрдЯрд╛ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ


рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА QV рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдПрдХ рдирдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдпрд╛ рд╣реИред
рд╣рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдбрд┐рдЯрд░ (CTRL + E) рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбрд┐рдлреЙрд▓реНрдЯ рдПрдирд╡рд╛рдпрд░рдореЗрдВрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рдмрдирд╛рдпрд╛ рд╣реИ:
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдбрд┐рдЯрд░ рд╡рд┐рдВрдбреЛ


рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЬ рд╣рдореЗрдВ рдмрд╕ рдПрдХ рдмрдЯрди рдХреА рдЬрд░реВрд░рдд рд╣реИ - , рдХреНрдпреЛрдВрдХрд┐ рд╣рдо Excel рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░реЗрдВрдЧреЗред

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


рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рд░ рдмрд╛рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рди рднреВрд▓реЗрдВ, рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рднреА рдХреЛрдб рдЯрд╛рдЗрдк рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред
рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдСрдЯреЛ рд╕реЗрд╡ рдХреЛ рдЗрдиреЗрдмрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм CTRL + R рджрдмрд╛рдХрд░ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ
рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдкреНрд░рдЧрддрд┐

рдЗрд╕реЗ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рд╣рдо рд╢реАрдЯ рдЧреБрдг рд╡рд┐рдВрдбреЛ рджреЗрдЦрддреЗ рд╣реИрдВ,
рд╢реАрдЯ рдЧреБрдг

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

рдФрд░ рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рд╣рдорд╛рд░реЗ "рд▓рд┐рд╕реНрдЯрдмреЙрдХреНрд╕" рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░реЗрдВ рдЬреИрд╕реЗ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ:
рдЪрд▓рддреА рд╣реБрдИ рд╡рд╕реНрддреБ

рдмрд╕ рдЗрддрдирд╛ рд╣реА, CTRL + E рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдбрд┐рдЯрд░ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ - рдЯреЗрдмрд▓ рдлрд╛рдЗрд▓реЗрдВ, рдирд╛рдордХрд░рдг рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
рд╕рдВрджрд░реНрдн рдкреБрд╕реНрддрдХ

рд╣рдордиреЗ рдХреЛрдИ рднреА рдЧреБрдг рдирд╣реАрдВ рдмрджрд▓реЗ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╕рдорд╛рдкреНрдд (рдпрд╛ рд╕рдорд╛рдкреНрдд) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЧреБрдг

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

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

рд╣рдо рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмрд┐рдХреНрд░реА рдбреЗрдЯрд╛ рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдирд╛рдордХрд░рдг рдХреЗ рд╕рдорд╛рди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ
рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдмрд┐рдХреНрд░реА рдХреЗ рд╕рд╛рде рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рд╣рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, CTRL + S рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ, рдФрд░ CTRL + R рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдХрд┐рддрдиреА рдЬрд▓реНрджреА 50k рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ред рдПрдХ рдПрдХреНрд╕реЗрд▓ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдВрдХреНрддрд┐рдпрд╛рдБред
рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдкреНрд░рдЧрддрд┐


рдбрд┐рдЬрд╝рд╛рдЗрди



рдЪрд▓реЛ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЫреЛрдбрд╝ рджреЗрдВ
рд╢реАрдЯ рдбреЗрдЯрд╛

рдФрд░ рдПрдХ рдзреБрд░реА рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдБ
рдкреВрд░реА рдореЗрдЬ

рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рдХрд╛рд░ - рд╕рд╛рд░рд╛рдВрд╢ рдЪреБрдиреЗрдВ, рдЕрдЧрд▓рд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЖрдпрд╛рдо рдЬреЛрдбрд╝реЗрдВ

рдЕрдЧрд▓рд╛ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ:




рдЖрдЗрдП рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдереЛрдбрд╝рд╛ рд╕реАрдзрд╛ рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рдРрд╕рд╛ рдХреБрдЫ
рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ:

рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛

рдЧреБрдгреЛрдВ рдкрд░ рдЬрд╛рдПрдВ:

рдкрд╣рд▓реЗ 4 рдорд╛рдкреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдо рдкреНрд░рд╕реНрддреБрддрд┐ рдЯреИрдм рдкрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╢реЛ рдЖрдВрд╢рд┐рдХ рд░рдХрдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВрдЧреЗ



рд╣рдо рдкрд░рд┐рд╡рд░реНрддрди рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ рдЕрдм рдХреБрдЫ рднреА рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред
рддрд╕реНрд╡реАрд░реЗрдВ

рдФрд░ рд╕рд╛рд▓, рдорд╣реАрдиреЗ рдФрд░ рджрд┐рди рдХреЗ рдорд╛рдк рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рдФрд░ рдХреЗрд╡рд▓ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдФрд░ рдирд╛рдордХрд░рдг рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ



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



рдЕрдВрддред

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


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

рдпрджрд┐ рдирд┐рд░рдВрддрд░рддрд╛ рдХреЛ рдирд┐рд╡рд╛рд╕ рд╕реНрдерд╛рди-рд╕рдорд╛рдЬ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА, рддреЛ рдореИрдВ рдЗрд╕реЗ рдЦреБрд╢реА рд╕реЗ рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛ред

рд╕рднреА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддреЗ рд╣реИрдВред

рдкреВрд░реНрдг рдЖрд╡реЗрджрди рдХреЛрдб
рдереЗрдЯрд╕реЗрдВрдбреЗрдк = '' рд╕реЗрдЯ рдХрд░реЗрдВ;
SET DecimalSep = ',';
SET MoneyThousandSep = '';
SET рдордиреАрдбреЗрд╕реАрдорд▓рд╕рд┐рдк = ',';
SET MoneyFormat = '# ## 0.00 pред; - # ## 0.00 p';
SET TimeFormat = 'h: mm: ss';
рд╕реЗрдЯ рдбреЗрдЯрдлреЙрд░реНрдо = 'DD.MM.YYYY';
рд╕реЗрдЯ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдкрдлреЙрд░реНрдо = 'рдбреАрдбреАрдПрдордПрдорд╡рд╛рдИрд╡рд╛рдИрд╡рд╛рдИ рдПрдЪ: рдорд┐рдореА: рдПрд╕рдПрд╕ [.fff]';
рд╕реЗрдЯ рдорд╛рд╣рдирд╛рдо = 'рдЬрди; рдлрд╝рд░рд╡рд░реА; рдорд╛рд░реНрдЪ; рдЕрдкреНрд░реИрд▓, рдордИ рдореЗрдВ; рдЬреВрди; рдЬреБрд▓рд╛рдИ; рдЕрдЧрд╕реНрдд; рд╕рд┐рддрдореНрдмрд░; рдЕрдХреНрдЯреВрдмрд░; рдирд╡рдореНрдмрд░; рджрд┐рд╕рдВрдмрд░ ';
рд╕реЗрдЯ рдбреЗ рдирд╛рдо = 'рд╕реЛрдо; рдбрдмреНрд▓реНрдпреВ; рдмреБрдз; рдЧреБ; рд╢реБрдХреНрд░; рд╢рдирд┐; рд╕реВрд░реНрдп ';

// рдЦрд╛рд▓реА рдХреИрд▓реЗрдВрдбрд░ рддрд╛рд▓рд┐рдХрд╛
рдХреИрд▓реЗрдВрдбрд░: / * рд╣рдорд╛рд░реА рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдирд╛рдо * /
рд▓реЛрдб * рдЗрдирд▓рд╛рдЗрди / * рд╣рдо рдбреЗрдЯрд╛ рд▓рд╛рдЗрди рдХреЛ рдЙрд╕ рдбреЗрдЯрд╛ рд╕реЗ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ * /
[рддрд┐рдерд┐, рдорд╣реАрдирд╛, рд╡рд░реНрд╖, рджрд┐рди]; / * рдбреЗрдЯрд╛ рдлрд╝реАрд▓реНрдбреНрд╕ рдХрд╛ рдирд╛рдо рдЬреЛ рд╣рдорд╛рд░реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╣реЛрдЧрд╛ * /

// рд╡рд░реНрддрдорд╛рди рддрд┐рдерд┐ рдорд╛рдЗрдирд╕ 800 рджрд┐рдиреЛрдВ рд╕реЗ рдПрдХ рдХреИрд▓реЗрдВрдбрд░ рдмрдирд╛рдПрдВ
рдХрд░реЗрдВрдЯ рдХрд░реЗрдВрдбрдЯ = рдиреНрдпреВрдо (рдЖрдЬ (1)); / * рдЪрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдХрд░реЗрдВрдбреЗрдЯрдбреЗрдЯ -
рдЬреИрд╕реЗ рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдЖрдЬ рдХрд╛ рдирдВрдмрд░ * /
рдХрд╛рд▓ = 800; / * рдореИрдВрдиреЗ рдПрдХ рдордирдорд╛рдирд╛ рдирдВрдмрд░ рд▓рд┐рдпрд╛, рдЖрдк рдХрд┐рд╕реА рднреА * / рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

I = 0 рд╕реЗ $ (рдЕрд╡рдзрд┐) рдХреЗ рд▓рд┐рдП * * рдПрдХ рд▓реВрдк рдмрдирд╛рдПрдВ * /

Concatenate (рдХреИрд▓реЗрдВрдбрд░) / * Concatenate рдХрдорд╛рдВрдб рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рддрд╛рд▓рд┐рдХрд╛
рд╣рдореЗрдВ рдирдпрд╛ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ * /
рд▓реЛрдб / * рд▓реЛрдб рдХрдорд╛рдВрдб рд▓рдЧрднрдЧ рд╣рд░ рдЬрдЧрд╣ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдЯреЗрдмрд▓ рдореЗрдВ рд▓реЛрдб рдХрд░рдирд╛ * /
рджрд┐рдирд╛рдВрдХ ($ (рд╡рд░реНрддрдорд╛рди)) - $ (i) рддрд┐рдерд┐ рдХреЗ рд░реВрдк рдореЗрдВ, / * рддрд┐рдерд┐ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ * /
рдорд╣реАрдирд╛ (рддрд┐рдерд┐ ($ (рдХрд░рдВрдЯ)) - $ (i)) рдорд╣реАрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ, / * рдорд╛рд╕рд┐рдХ рдЧрдгрдирд╛ рдХрд░реЗрдВ * /
рд╡рд░реНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрд╖ (рджрд┐рдирд╛рдВрдХ ($ (рд╡рд░реНрддрдорд╛рди)) - $ (i)), / * рдЧрдгрдирд╛ рд╡рд░реНрд╖ * /
рджрд┐рди (рддрд╛рд░реАрдЦ ($ (рдХрд░рдВрдЯ)) - $ (i)) рджрд┐рди рдХреЗ рд░реВрдк рдореЗрдВ / * рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ * /
AutoGenerate 1 / * рдСрдЯреЛрдЬреЗрдирд░реЗрдЯ 1 - рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ * /
;

рдЖрдЧреЗ рдореИрдВ; / * рд▓реВрдк рдЬрд╛рд░реА рд░рдЦреЗрдВ * /

рдирд╛рдордХрд░рдг:
рд▓реЛрдб рдЙрддреНрдкрд╛рдж рдХрд╛ рдирд╛рдо,
рдорд╛рддрд╛-рдкрд┐рддрд╛
рдЖрдИрдбреА рдХреЗ рд░реВрдк рдореЗрдВ рд░реЛрд╡рдиреЛ ()
рд╕реЗ
nomenklatura.xlsx
(ooxml, рдПрдореНрдмреЗрдбреЗрдб рд▓реЗрдмрд▓, рддрд╛рд▓рд┐рдХрд╛ Sheet1 рд╣реИ);

рдЖрдВрджреЛрд▓рди:
рд▓реЛрдб рдЖрдИрдбреА
рджрд┐рдирд╛рдВрдХ,
рд╕рдВрдЦреНрдпрд╛,
рдпреЛрдЧ
рд╕реЗ
Dvizheniya.csv
(txt, utf8, рдПрдореНрдмреЗрдбреЗрдб рд▓реЗрдмрд▓, рд╕реАрдорд╛рдВрдХрдХ ',', msq) рд╣реИ;

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


All Articles