рд╣рд╛рдп рд╣рдмреНрд░рд╡рдЪрдирдо!
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рд╕рдВрдЧрдарди рдореЗрдВ 1 рд╕реА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдиреЗ рдореБрдЭреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рддрдХрдиреАрдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреА рд▓рдЧрднрдЧ рдкреВрд░реНрдг рдХрдореА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ред рдХрд┐рд╕реА рднреА рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде 1 рд╕реА рдХреЗ рдХрдиреЗрдХреНрд╢рди рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд▓реЗрдЦреЛрдВ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЛ рдкрдврд╝рдХрд░, рдЖрдк рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЖрд╢реНрд╡рд╕реНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╕рднреА рдПрдХ рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ, рдбреЗрдореЛ рдкреНрд░рдХреГрддрд┐ рдФрд░ рдХрднреА рддрдХрдиреАрдХреА рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╕рд╛рд░ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред
рдореИрдВ рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╡рд┐рдзрд┐ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдЪреВрдВрдХрд┐ рдХрдИ рд╕реНрд╡рдпрдВ 1C рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдзрд┐рдХ рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА, рднрд╛рд╖рд╛рдПрдВ рдФрд░ рдордВрдЪ рднреА рд╕рдВрднрд╡ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИред рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рд╕рдВрднрд╡ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╣реИред
1 рд╕реА рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╛рдпрдерди рдХреЛ рдЪреБрдирд╛ред рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдиреБрдХреВрд▓ рд╣реИред рдпрд╣ рдиреНрдпреВрдирддрдо рд╕рд┐рдВрдЯреИрдХреНрд╕ (рдХреЛрдб рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рдПрдХ рд╕рдореГрджреНрдз рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп (рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдореЙрдбреНрдпреВрд▓ рдХреА рдХрдо рдЖрд╡рд╢реНрдпрдХрддрд╛), рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рджреНрд╡рд╛рд░рд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрддрд╛ рд╣реИ - рдПрдХ рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде, рд▓рд┐рдирд┐рдХреНрд╕ рдУрдПрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдХреЛрдб рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЙрд╕ рдбреЗрдЯрд╛ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░реВрдВрдЧрд╛ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рд╕реБрджреВрд░ рдкреВрд░реНрд╡реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рдКрд░реНрдЬрд╛ рдмрд┐рдХреНрд░реА рдХрдВрдкрдиреА, рд╕рдВрдЧрдарди, рд▓рдЧрднрдЧ 400 рд╣рдЬрд╛рд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ, 1 рд╕реА рдмреЗрд╕ рдХреЛ рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП, рдЙрд╕рдХреЗ рднреБрдЧрддрд╛рди, рд╢реБрд▓реНрдХ, рдЙрдкрднреЛрдЧ рдХреА рдЧрдИ рд╕реЗрд╡рд╛рдПрдВ рдФрд░ рдЧрдгрдирд╛ рдпреЛрдЬрдирд╛рдПрдВ, рдкреИрдорд╛рдЗрд╢ рдЙрдкрдХрд░рдг, рд░реАрдбрд┐рдВрдЧ рдФрд░ рдХрдИ рдЕрдиреНрдп рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред
рд╕рдВрдЧрдарди рдиреЗ рдПрдХ рдмрд╛рд░ рдбреЗрд▓реНрдлреА рдореЗрдВ рд▓рд┐рдЦрд╛ рдФрд░ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ MSSQL / Firebird рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред рдЙрди рд╢рд╛рдирджрд╛рд░ рд╕рдордп рдореЗрдВ, рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдФрд░ рдХрдИ рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ - рдЛрдгреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдкреНрд░рд╛рдкреНрдд рднреБрдЧрддрд╛рди рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВ, рд░рд┐рдХреЙрд░реНрдб рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯ рд░реАрдбрд┐рдВрдЧред рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ, рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд▓рд┐рдкрд┐рдпреЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝ рд░рд╣рд╛ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЦреБрдж рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЦреЛрд▓реЗ рдмрд┐рдирд╛ рдХреЛрдИ рднреА рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддреЗ рдереЗред
рдХрд╛рд╢, 1 рд╕реА рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде, рдлреНрд░реАрдмреА рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ - рд╕реАрдзреЗ рдЖрдзрд╛рд░ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдерд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, 1 рд╕реА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реНрд╡рдпрдВ рдЕрд╡рд┐рднрд╛рдЬреНрдп рд╣реИ рдФрд░ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЦрд░рд╛рдм рд░реВрдк рд╕реЗ рдПрдХреАрдХреГрдд рд╣реИред рдЬреИрд╕рд╛ рд╡рд╣ рдХрд╣рддреА рд╣реИ, рд╡рд╣ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рдЪреАрдЬ рд╣реИред 1 рд╕реА рдореЗрдВ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд╕реЗ рдирд┐рдХрд╛рд▓рдирд╛ рдЗрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЗрд╕ рддрдереНрдп рдХреЗ рдорджреНрджреЗрдирдЬрд░ рдХрд┐ рднреБрдЧрддрд╛рди рдкреНрд░рдгрд╛рд▓реА рдФрд░ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧрдарди рдХреЛ рдХреБрдЫ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред
рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЬреЛ рдореБрдЭреЗ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рдереЗ, рд╡реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдкрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдереЗ - рдирд╛рдо, рдкрддрд╛, рдореАрдЯрд░рд┐рдВрдЧ рдбрд┐рд╡рд╛рдЗрд╕, рдореАрдЯрд░ рд░реАрдбрд┐рдВрдЧ, рднреБрдЧрддрд╛рди, рд╢реБрд▓реНрдХред рд╕рд╛рде рд╣реА рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг - рд╕рд╛рдордВрдЬрд╕реНрдп, рднреБрдЧрддрд╛рди рд░рд╕реАрдж рдХрд╛ рдПрдХ рдЕрдзрд┐рдирд┐рдпрдоред рдЗрд╕рд▓рд┐рдП, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд╕реАрдзреЗ рд╕рдВрдмрдВрдз рдХреА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ - SQL рд╕рд░реНрд╡рд░ рдкрд░ 1C рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдлреЙрд░реНрдо aaa1, aaa2 рдХреЗ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рджреНрд░рд╡реНрдпрдорд╛рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред рдФрд░ рдРрд╕реА рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдЯреЗрдмрд▓ 1 рд╕реА (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг, рдЬреИрд╕реЗ рдХрд┐ рдмрд╛рдж рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛, рдЕрд╡рд╢реЗрд╖ рдФрд░ рдХреНрд░рд╛рдВрддрд┐рдпрд╛рдВ) рдЖрднрд╛рд╕реА рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рднреМрддрд┐рдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдмрд┐рдЦрд░реЗ рд╣реБрдП рд╣реИрдВ, рдХрдИ рдЬреЛрдбрд╝ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рдзрд┐ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред
рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо 1C рдПрдХ COM рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдХрдИ рд╡рд┐рдВрдбреЛрдЬрд╝-рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рддрд░рд╣, 1 рд╕реА рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рджреЛ COM рдСрдмреНрдЬреЗрдХреНрдЯ рдкрдВрдЬреАрдХреГрдд рд╣реЛрддреЗ рд╣реИрдВ - рдСрдЯреЛрдореЗрд╢рди рд╕рд░реНрд╡рд░ рдФрд░ рдХреЙрдо рдХрдиреЗрдХреНрдЯрд░ред рдЖрдк рдЙрд╕ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛрдиреЛрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ COM-Technology рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдПрдХ рдСрдЯреЛрдореЗрд╢рди рд╕рд░реНрд╡рд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХ 1C рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬреЛ рдПрдХ рдирд┐рдпрдорд┐рдд рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд▓рдЧрднрдЧ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред COM рдХрдиреЗрдХреНрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, 1C рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдПрдХ рд╣рд▓реНрдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдлреЙрд░реНрдо рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдЗрдлрд╝реЗрдХреНрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдФрд░ рддрд░реАрдХреЗ рднреА рд╣реЛрддреЗ рд╣реИрдВред рдЖрд╡реЗрджрди рд╕реНрд╡рдпрдВ рдмрд╛рд╣рд░реА рдХрдиреЗрдХреНрд╢рди рдореЛрдб рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдХреА рд╢реБрд░реБрдЖрдд (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдЙрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг) рдмрд╛рд╣рд░реА рдХрдиреЗрдХреНрд╢рди рдореЙрдбреНрдпреВрд▓ 1C рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЗрд╕ рдореЛрдб рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдмрд╛рд╣рд░реА рдХрдиреЗрдХреНрд╢рди рдореЛрдб рдореЗрдВ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдЕрдкрд╡рд╛рдж рдЙрдард╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЬреЛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред рдлреЙрд░реНрдо рдХреЗ рдирд┐рд░реНрдорд╛рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреЙрд▓ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
# ("!"); #
рдЪреВрдВрдХрд┐ COM рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝-рдХреЗрд╡рд▓ рддрдХрдиреАрдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рдирдХ рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ
Win32 рдПрдХреНрд╕рдЯреЗрдВрд╢рди - рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреЛ рдкрд╛рдпрдерди рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдХрдЯреНрдареЗ рдПрдХреНрд╕-рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╕реНрддрд╛рд░ рд╕реНрд╡рдпрдВ рд░рдЬрд┐рд╕реНрдЯреНрд░реА, рд╕реЗрд╡рд╛рдУрдВ, ODBC, COM рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдЖрджрд┐ рддрдХ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рддреБрд░рдВрдд
ActiveState рдкрд╛рдпрдерди рд╡рд┐рддрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ Win32 рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдЖрддрд╛ рд╣реИред
рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ COM рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореЗрд░рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдиреБрдХрд╕рд╛рдиреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ:
- COM рдХрдиреЗрдХреНрд╢рди рдзреАрдорд╛ рд╣реИред рдзреАрдорд╛ рдкреНрд░рджрд░реНрд╢рди COM рддрдХрдиреАрдХ рдХрд╛ рдПрдХ рдЬреНрдЮрд╛рдд рдЛрдг рд╣реИред
- рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░, 1 рд╕реА рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ 1 рд╕реЗ 8 рд╕реЗрдХрдВрдб (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 6 рд╕реЗрдХрдВрдб) рд╕реЗ рд╣реЛ рд╕рдХрддреА рд╣реИред рдХрд╣рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда 8 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд▓реЛрдб рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
- рдЪреВрдВрдХрд┐ рдЕрдЬрдЧрд░ рдкрд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрд╡рддрдВрддреНрд░ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рдмрд┐рдВрджреБ рдХреЛ рдХреБрдЫ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдХреЗ рдФрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдореБрдЖрд╡рдЬрд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред PHP рдореЗрдВ рдПрдХ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдХреИрд╕реЗ рдмрдирд╛рдП рд░рдЦреЗрдВ, рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рд╣реИред
- рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЦреЛ рджрд┐рдпрд╛ред
рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдмрд╛рддрдЪреАрдд рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ 2 рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ - рдкрд╣рд▓рд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рдЖрд╢реНрд░рд┐рдд (рд╡рд┐рдВрдбреЛрдЬрд╝), 1 рд╕реА рдбреЗрдЯрд╛ рдХреЛ рдХрд┐рд╕реА рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛, рдФрд░ рджреВрд╕рд░рд╛, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╕реНрд╡рддрдВрддреНрд░, рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо, рдХреБрдЫ рднреА рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рдХрд░рдирд╛ред рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рд▓рдЧрднрдЧ 1 рд╕реАред
рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рд░рдгрдиреАрддрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рдЕрдЬрдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ 1 рд╕реА рд╕реЗ рдЬреБрдбрд╝рддреА рд╣реИ, рдЖрд╡рд╢реНрдпрдХ рдХреНрд╡реЗрд░реА рдХрд░рддреА рд╣реИ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ SQLite рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рддреА рд╣реИред рдЖрдк рдкрд╛рдпрдерди, рдкреАрдПрдЪрдкреА, рдЬрд╛рд╡рд╛ рд╕реЗ рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реА рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдЕрдЬрдЧрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рдФрд░ рдЪреВрдВрдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХрдЪреНрдЪреЗ рдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЦрдбрд╝рд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛, SQLite рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рд╕рднреА рдХрд╛рдо SQLAlchemy ORM рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдШреЛрд╖рдгрд╛рддреНрдордХ рд╢реИрд▓реА рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдерд╛:
from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, Numeric, DateTime, Unicode, Boolean, LargeBinary, ForeignKey Base = declarative_base() class Abonent(Base): __tablename__ = "abonents" id = Column(Integer, primary_key=True) account = Column(Unicode(32), index=True) code = Column(Unicode(32)) address = Column(Unicode(512)) fio = Column(Unicode(256)) source = Column(Unicode(16)) psu = Column(Unicode(256)) tso = Column(Unicode(256)) np = Column(Unicode(256)) street = Column(Unicode(256)) house = Column(Integer) flat = Column(Integer) mro = Column(Unicode(256)) class Payment(Base): __tablename__ = "payments"
рдЕрдм рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрд┐рд╕реА рднреА рдЕрдЬрдЧрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдФрд░ рдЖрдк рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛ - "рдХреНрдпреЛрдВ SQLite"? рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЗрд╕рд▓рд┐рдП SQLite рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рдореЗрдВ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рджреВрд╕рд░реЗ, рдЗрд╕ DBMS рдХрд╛ рдкреНрд░рд╛рд░реВрдк рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ - рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ (рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрдкрд░-рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рд╣рд┐рдд рдХрдИ рдореБрдлреНрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рд╣реИрдВ)ред рддреАрд╕рд░рд╛, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЙрди рдорд╢реАрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ рдЬрд┐рди рдкрд░ MySQL рд╕рд░реНрд╡рд░ рд╕реЗ рдХреЛрдИ рд╕рдВрдмрдВрдз рдирд╣реАрдВ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдпрд╣ SQLite рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдФрд░ рдЗрд╕ рдорд╢реАрди рдореЗрдВ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрдЧреАред
рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░ рд░рд╛рдд рдореЗрдВ рдЙрддрд░рд╛рдИ рд╣реЛрддреА рд╣реИред 1 рд╕реА рдореЗрдВ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдирд╛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЫреЛрдбрд╝реА рдЧрдИ рдкреНрд░рд╢рдВрд╕рд╛ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдлрд┐рд░ рд╕реЗ 1C рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ "рд░реАрдбрд┐рдВрдЧ рд▓реЗрдиреЗ рдХрд╛ рдЕрдзрд┐рдирд┐рдпрдо" рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕реЗ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдиреАрдЪреЗ рдХреЛрдб рджреВрдВрдЧрд╛ред
рдкрд╛рдпрдерди рдореЗрдВ COM рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреЛрдб рдХрд╛ "рдкрд╛рдпрдереЛрдирд┐рдХрд┐рдЯреА" рдЦреЛ рдЧрдпрд╛ рд╣реИ - 1 рд╕реА рдореЗрдВ рдЪрд░ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд╛рдордХрд░рдг рдХреЗ рдирд┐рдпрдо, рдЗрд╕реЗ рд╣рд▓реНрдХреЗ рдврдВрдЧ рд╕реЗ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╛рдпрдерди рдХреЗ рдЬрд╝реЗрди рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИрдВред рджреВрд╕рд░реЗ, рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ 1 рд╕реА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЕрдХреНрд╕рд░ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд░реНрдгреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкрд╛рдпрдерди рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рдкрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛ ... рд▓реЗрдХрд┐рди рд╡реЗ рд╣рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВред рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдХреЛрдб рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░реЗрдВ:
import pythoncom import win32com.client V82_CONN_STRING = "Srvr=v8_server;Ref=v8_db;Usr=username;Pwd=megapass;" pythoncom.CoInitialize() V82 = win32com.client.Dispatch("V82.COMConnector").Connect(V82_CONN_STRING)
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдХреЛрдб рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ 1 рд╕реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░рдВрднреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред COM рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ "V82.COMConnector" рдирд╛рдо рд╕реЗ рд╣реЛрддреА рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдирд╛рдо V8.2 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 8.1 рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рддреЛ рдирд╛рдо "V81.COMConnector" рд╣реЛрдЧрд╛ред
рдЖрд░рдВрднреАрдХреГрдд рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░, рд╣рдо рдХрдиреЗрдХреНрдЯ () рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╕рд░реНрд╡рд░ рдирд╛рдо, рдбреЗрдЯрд╛рдмреЗрд╕, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдореА V82 рдСрдмреНрдЬреЗрдХреНрдЯ 1C рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ () рд╡рд┐рдзрд┐ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдбреЗрд▓ () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрдореЛрд░реА рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА рдЕрд╕рд╛рдЗрди рди рдХрд░реЗрдВред
рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░, рдЖрдк 1 рд╕реА рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдВрджрд░реНрдн рдХреЗ рдХрд┐рд╕реА рднреА рдХреНрд╖реЗрддреНрд░ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рдЯреЗрдмрд▓рдбреИрдХреНрдЬрд┐рдореЗрдВрдЯ, рд╡реИрд▓реНрдпреВрд╡реИрд▓реНрдпреВ, рдЖрджрд┐ рдХреА рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ COM рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, 1 рд╕реА "рдмрд╛рд╣рд░реА рдХрдиреЗрдХреНрд╢рди" рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреЙрдк-рдЕрдк рд╕рдВрд╡рд╛рдж, рд╕реВрдЪрдирд╛рдПрдВ рдФрд░, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг, рд░реВрдкред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдк рдЕрдХреНрд╕рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╢рд╛рдк рджреЗрдВрдЧреЗ, рдЬреЛ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдлреЙрд░реНрдо рдореЙрдбреНрдпреВрд▓ рдореЗрдВ Button1Press () рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рддреЗ рд╣реИрдВред
рдЖрдЗрдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ 1 рд╕реА рдПрдХ рджреНрд╡рд┐рднрд╛рд╖реА рдорд╛рдзреНрдпрдо рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд░реВрд╕реА рдкрджреНрдзрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдХрд╛ рдПрдирд╛рд▓реЙрдЧ рд╣реИ, рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рдпрд╣ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ред рдЕрдЧрд░ PHP рдпрд╛ VBSCript рдореЗрдВ рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ,
Set Con = CreateObject("v81.COMConnector") Set v8 =Con.Connect("") Set = v8.. .... Set = .() . = .... .... .()
рддрдм рдЕрдЬрдЧрд░ рдХреЛрдб рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрдпрд╛ рдХрд░реЗрдВ? рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ? рдирд╣реАрдВ, рдмрд╕ getattr рдФрд░ setattr рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред COM рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рд╕рд┐рд░рд┐рд▓рд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╛рдо рдХреЛ рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдкрд╛рд╕ рдХрд░рдирд╛, рдЖрдк рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ: рд╡рд┐рд╡рд░рдг рдХреЗ рдирд╛рдо, рд╕рд╛рде рд╣реА рдлрд╝рдВрдХреНрд╢рди рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ cp1251 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдкрде рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЗрд╕реЗ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ: # рдХреЛрдбрд┐рдВрдЧ = cp1251ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдЙрдирдХреЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди! 1 рд╕реА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕рднреА рддрд╛рд░ (рдХреЙрд▓рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди, рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рдкрд░рд┐рдгрд╛рдо) UTF-8 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рд╣реЛрдВрдЧреЗред
рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рдЬреЛ 1 рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдо рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░рддрд╛ рд╣реИ рдФрд░ SQLite рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИ:
рдпрд╣рд╛рдВ CONN SQLite-base рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рд╕рддреНрд░ рд╣реИред рдХреНрд╡реЗрд░реА рдХреНрд╡реЗрд░реА рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдкрд╛рда рднрд░рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдиреБрд░реЛрдз рдкрд╛рда cp1251 рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкрд╣рд▓реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕рднреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛ рди рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП, рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд▓реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдВрддрд┐рдо рдмрд╛рд░ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рдпрдореЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреАред
- рдлрд╝реАрд▓реНрдб рдЪреБрдирддреЗ рд╕рдордп, рдЙрдиреНрд╣реЗрдВ рд▓реИрдЯрд┐рди рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдЧреЗрдЯрдЕрдЯрд░ () рдХреЗ рдмрдЬрд╛рдп рдЙрдиреНрд╣реЗрдВ рдЪрдпрдирдХрд░реНрддрд╛ (рдбреЙрдЯ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред
- рдХреЗрд╡рд▓ рдЖрджрд┐рдо рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ: рддрд╛рд░, рд╕рдВрдЦреНрдпрд╛, рддрд┐рдерд┐ рдФрд░ рдмреВрд▓рд┐рдпрдиред рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝, рд╕рдВрджрд░реНрдн) рдХреЗ рд▓рд┐рдВрдХ рдХрд╛ рдЪрдпрди рдХрднреА рди рдХрд░реЗрдВ! рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдЖрдкрдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рд▓рд┐рдВрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдпрд╣ рд╣рд╛рдирд┐рдХрд╛рд░рдХ рднреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╛ рд▓рд┐рдВрдХ рд╡рд┐рдзрд┐ рдХреЗ рдХрд┐рд╕реА рднреА рдХреЙрд▓ рд╕реЗ COM рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк рд▓рд┐рдВрдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдПрдХ рд▓реВрдк рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдмреЗрд╣рдж рдзреАрдорд╛ рд╣реЛрдЧрд╛ред
- рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рджрд┐рдирд╛рдВрдХ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ PyTime рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдПрдХ COM рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рджрд┐рдирд╛рдВрдХ-рд╕рдордп рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЗрдВрдЯ () рдореЗрдВ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧреА, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдЖрдк рдлрд┐рд░ рдбреАрдЯрд╛рдЗрдорд╕реНрдЯреИрдВрдк () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛рдЗрдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдХрд╛рдЧрдЬреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреИрд╕реЗ рдмрдирддреЗ рд╣реИрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЛ рдкреВрд░реНрд╡-рддреИрдпрд╛рд░ рджрд╕реНрддрд╛рд╡реЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рднреБрдЧрддрд╛рди рд░рд╕реАрдж рдпрд╛ рд╕реБрд▓рд╣ рдЕрдзрд┐рдирд┐рдпрдоред рдпреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реНрдерд╛рдкрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ 1 рд╕реА рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдкрд╛рдпрдерди рдореЗрдВ рдЙрдирдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, 1 рд╕реА рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХреНрд╕реЗрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
рддреЛ, рд╡рд┐рд╢реЗрд╖ рдмрд╛рд╣рд░реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕реБрд▓рд╣ рд░рд┐рдкреЛрд░реНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ 1 рд╕реА рдХреА рд╢рдмреНрджрд╛рд╡рд▓реА рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ: рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд╕реНрд╡рд╛рдпрддреНрдд рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ рдЬрд┐рд╕рдореЗрдВ 1 рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЙрдбреНрдпреВрд▓, рд░реВрдк, рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИрдВред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛, рдЙрд╕рдХреЗ рд╡рд┐рд╡рд░рдг рднрд░рдирд╛ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ 1 рд╕реА рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдмрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд▓реМрдЯрд╛рдПрдЧрд╛ред рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдПрдХреНрд╕реЗрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
link = getattr(V82.Catalogs, "").FindByDescription(" ") nav_url = V82.GetURL(link, "") name = V82.ExternalReports.Connect(nav_url) ExternalReport = V82.ExternalReports.Create(name) setattr(ExternalReport, "", reference) table_doc = ExternalReport.GetDoc() path = V82.GetTempFileName("xls") table_doc.Write(path, V82 .SpreadsheetDocumentFileType.XLS) report = models.Report() report.account = reference.Code.strip() report.type = u"act" report.document = open(path, "rb").read() CONN.add(report)
рджрд┐рдП рдЧрдП рдЯреБрдХрдбрд╝реЗ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдбрд┐рд╕реНрдХ рдкрд░ рдпрд╛ 1 рд╕реА рдбреЗрдЯрд╛рдмреЗрд╕ (рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ) рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЕрдХреНрд╕рд░ рдмрджрд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдмрджрд▓рддреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ "рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдкреЛрд░реНрдЯ" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдирд╛рдо рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде "рдореВрд▓реНрдп рднрдВрдбрд╛рд░рдг" рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдореЗрдВред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдбрд┐рд╕реНрдХ рдкрд░ рд▓реЛрдб рдХрд░рдХреЗ рдФрд░ рдЗрд╕реЗ рд▓реЛрдб рдХрд░рдХреЗ рдпрд╛ GetURL () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЖрдЗрдЯрдо рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдирд╛рдо рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рдо рдкрд░рд┐рдгрд╛рдореА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╡рд╕реНрддреБ рдХреЛ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдЧреЗрдЯрдбреЙрдХ () рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рдЯреЗрдмрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдПрдХреНрд╕реЗрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА SQlite рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИред
рдЖрдЦрд┐рд░реА рдЪреАрдЬ рдЬрд┐рд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдмрд╛рдХреА рд╣реИ рд╡рд╣ рд╣реИ 1 рд╕реА рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд╛рдЯрд╛ рдПрдВрдЯреНрд░реАред рдорд╛рди рд▓реАрдЬрд┐рдП рдЖрдк рдЧреНрд░рд╛рд╣рдХреЛрдВ рд╕реЗ рд░реАрдбрд┐рдВрдЧ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдПрдХ рдЧрд╡рд╛рд╣реА рд▓реЗрдиреЗ рдХрд╛ рдЕрдзрд┐рдирд┐рдпрдо" рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдмрдирд╛рдирд╛ рдФрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ:
рдЕрдм рдбреЗрдЯрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рд╡рд┐рдзрд┐ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХреА рд╣реИ рдЬреЛ COM рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрд╣ рд╡рд┐рдзрд┐ рдореЗрд░реЗ рд╕рдВрдЧрдарди рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓ рд░рд╣реА рд╣реИред рдЖрдзрд╛рд░, 1 рд╕реА рд╕реЗ рдирд┐рд░реНрдорд┐рдд, 3 рднреБрдЧрддрд╛рди рдкреНрд░рдгрд╛рд▓реА, рдЗрдВрдЯрд░рдиреЗрдЯ рдЕрдзрд┐рдЧреНрд░рд╣рдг (рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдб рджреНрд╡рд╛рд░рд╛ рднреБрдЧрддрд╛рди), рд╕рд╛рде рд╣реА рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛ рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред
рд╡рд┐рдзрд┐ рдХреЗ рдиреБрдХрд╕рд╛рди (рдзреАрдореА COM рдХрдиреЗрдХреНрд╢рди рдХреА рдЧрддрд┐) рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк (SQLite) рдореЗрдВ рдбреЗрдЯрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдХреЛрдб рдХрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдкрд╛рдпрдерди рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрдкрдХрд░рдг рдФрд░ рддрдХрдиреАрдХ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк 1 рд╕реА рдореЗрдВ рднреА рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ 1 рд╕реА рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рдирдпрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХрд┐рд╕реА рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреВрд▓рд┐рддред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЙрди рдиреБрдХрд╕рд╛рдиреЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдзрд┐рдХрддрдо рд╡рд┐рд╡рд░рдг рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд┐рди рдкрд░ рдореИрдВ рдЦреБрдж рдХрджрдо рд░рдЦ рд░рд╣рд╛ рдерд╛ред
рдореИрдВ рдЖрдкрдХреЛ рд╢реБрднрдХрд╛рдордирд╛рдПрдВ рджреЗрддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ 1 рд╕реА рдЙрддрдирд╛ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдЗрд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ!