рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ 1 рд╕реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕рдмрд╕реЗ рд╕рд░рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред рд▓реЗрдЦ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ
.Net рдХреЛрд░ ,
рдкреАрдПрдЪрдкреА рдФрд░
рдкрд╛рдпрдерди рдкрд░ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд░реБрдЪрд┐ рдХрд╛ рд╣реЛрдЧрд╛ред
1 рд╕реА рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, 1 рд╕реА рд╕реЗ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ
рд▓реЗрдЦ рднреА рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдк рдЗрд╕рд╕реЗ рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ 1C рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рддрдВрддреНрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдо рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╕реЗрд╡рд╛ рдХреЛ 1C рдХреА рдУрд░ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрдХреНрд╖ рдкрд░ рд╣рдорд╛рд░реА рд╕реНрд╡рдпрдВ рдХреА ORM рд▓рд╛рдЗрдмреНрд░реЗрд░реАред рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдмрд╛рдж рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред
рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ рддрдХрдиреАрдХ рдХрд╛ рд╡рд┐рд╡рд░рдг
1C рдХреА рддрд░рдл
рдпрд╣ рд╕рдм рдЗрд╕ рддрдереНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ "рдмреНрд░реЛрдо" рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ 1 рд╕реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдПрдХ рдирдИ рд╡реЗрдм рд╕реЗрд╡рд╛ рдЬреБрдбрд╝рддреА рд╣реИред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИ (MIT)ред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрд╡рдпрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рд╕реЗ рдмрдВрдзрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдВрдЧрддрддрд╛ рдореЛрдб 8.3.10 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдХ рдмрд╛рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рд╡реЗрдм рд╕реЗрд╡рд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрдЧреА, рд╕рд╛рде рд╣реА рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рддрд╛рдХрд┐ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕реЗрд╡рд╛ http (s) рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн рд╣реЛред 1C рдХреА рдУрд░, рдЕрдзрд┐рдХ рдХреБрдЫ рднреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдл
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдУрд░, рдмреНрд░реЛрдо рдкреИрдХреЗрдЬ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, .Net рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
Install-Package Brom -Version 1.0.1-beta08
рдпрд╛ рдЕрдЬрдЧрд░ рдХреЗ рд▓рд┐рдП:
pip install brome
рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреВрд░рд╕реНрде 1C рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреА рдЬрд╛рдПрдЧреАред рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ C # рдореЗрдВ рдХреЛрдб рджреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди PHP рдФрд░ Python рдореЗрдВ рдпрд╣ рд╕рдорд╛рди рд╣реИред рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЖрдк рдПрдХ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:
dynamic = new (@" = http://mydomain.com/publication_name; = 1c_user_name; = 1c_user_pass ");
рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ, рдкреНрд░рдХрд╛рд╢рд┐рдд 1C рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдкрддреЗ рдФрд░ рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рддрдХ рдкрд╣реБрдВрдЪ рдЕрдзрд┐рдХрд╛рд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдерд╛ред рдЬреИрд╕реЗ рд╣реА рдХреНрд▓рд╛рдЗрдВрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдо рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдХреЙрд▓ 1 рд╕реА
рдирд┐рд░реНрдорд┐рдд рдмреНрд░реЛрдореАрди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдо 1 рд╕реА рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдмреБрд▓рд╛рдпрд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдпрд╛ рддреЛ рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдВрджрд░реНрдн рдореЗрдВ рдпрд╛ рд╕рд░реНрд╡рд░ рдореЙрдбреНрдпреВрд▓ (рд╕рд╛рдорд╛рдиреНрдп рдореЙрдбреНрдпреВрд▓ рдпрд╛ рдкреНрд░рдмрдВрдзрдХ рдореЙрдбреНрдпреВрд▓) рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдВрджрд░реНрдн "рдирдВрдмрд░ рдкреНрд░рд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди" рдХреА рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
string = .(2547, " = fr_FR");
рджреВрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг (рдлреНрд░реЗрдВрдЪ) рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рдПрдХ рдкреНрд░рд╛рд░реВрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдкрд╛рдВрддрд░рдг рдпрд╛ рдкреИрдХреЗрдЬрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рдФрд░ рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░ рдореИрдиреЗрдЬрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдлрд╛рдЗрдВрдб рдХреЛрдб рдХреЛрдб рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХреА рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
var = ...(840);
рдпрд╣рд╛рдВ рд╣рдордиреЗ рдореЙрдбреНрдпреВрд▓ рдкреНрд░рдмрдВрдзрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ "рдореБрджреНрд░рд╛рдУрдВ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдмреБрд▓рд╛рдпрд╛ред рдХреЙрд▓ рдХрд╛ рдкрд░рд┐рдгрд╛рдо "DirectoryReference" рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдЧрд╛ред рдЕрдм рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд▓рд┐рдВрдХ рдХреЛ рджреВрд╕рд░реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
var = ..(, DateTime.Today);
рдЗрд╕ рдмрд╛рд░ рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рдореЙрдбреНрдпреВрд▓ "рдХрд╛рд░реНрдп рдореБрджреНрд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде" рдореЗрдВ рдмрджрд▓ рдЧрдП рдФрд░ рдЗрд╕рдХреА рд╡рд┐рдзрд┐ "рдкрд╛рдареНрдпрдХреНрд░рдо рдкрд╛рдареНрдпрдХреНрд░рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ"ред
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрдирдкреБрдЯ рдпрд╛ рд░рд┐рдЯрд░реНрди рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рддрд░реАрдХреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ: рд▓рд┐рдВрдХ, рдПрд░реЗ, рд╕реНрдЯреНрд░рдХреНрдЪрд░, рд╡реИрд▓реНрдпреВ рдЯреЗрдмрд▓реНрд╕, рд╡реИрд▓реНрдпреВ рдЯреНрд░реА, рд╕рд┐рд╕реНрдЯрдо рдПрдиреБрдорд░реЗрд╢рдиреНрд╕, рдЖрджрд┐ ... 1C рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдХреБрдЫ рдХрдХреНрд╖рд╛рдПрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВред
рджреВрд░рд╕реНрде рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рджрд╛рдпрд░рд╛ рд▓рдЪреАрд▓реЗ рд░реВрдк рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк "рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред * рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреЗрдВ" рдХреНрд╖реЗрддреНрд░ рд╣реИ, рддреЛ рд╕рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдХреЗрд╡рд▓ "рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рдХреЛрдб рдЦреЛрдЬреЗрдВ" рд╡рд┐рдзрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧреАред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдВрдХреЗрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдПрдХреАрдХреГрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд┐рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд▓рд┐рдВрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рдВрджрд░реНрдн рди рдХреЗрд╡рд▓ рдкреЙрдЗрдВрдЯрд░ рдХреЛ 1 рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреАред рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкрд░ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ 1 рд╕реА рдореЗрдВ рд╕рд░рд▓ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
var = ...("00-000018", new Date(2017, 1, 1)); var = .; var = .; var = ..; foreach (var in .) { Console.WriteLine((., .)); }
рдпрд╣рд╛рдВ рд╣рдордиреЗ рдкреНрд░рдмрдВрдзрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдкрд╛рдпрд╛ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдлрд╝реАрд▓реНрдб рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рд░рдгреАрдмрджреНрдз рдЕрдиреБрднрд╛рдЧ "рдЙрддреНрдкрд╛рдж" рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝реАрд▓реНрдб рдХреА рдкрд╣рд▓реА рдкрд╣реБрдВрдЪ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХрд╛ рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ 1 рд╕реА рд╕рд░реНрд╡рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдВрдХ рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рддрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рдмрд┐рдирд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд▓рд┐рдВрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкрд░ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рд╡рд╕реНрддреБ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рдЬрд╛рдиреЗрдВ:
var = ...(new Guid("5a32b6ab-4661-11e9-912a-38d547755ef7"));
рдЖрдк рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдВрдЧреНрд░рд╣ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдВрдХ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
var = ...18_118;
рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╕рдВрдкрд╛рджрди
рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛрдиреЗ рдкрд░, рд╣рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдбрд┐рдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдПрдХ рд╡рд╕реНрддреБ рд╕рдВрджрд░реНрдн рдмрдирд╛рдПрдВ:
var = .(); . = DateTime.Today; . = "00-000055"; ..(); var = ..() . = ...("000000104"); . = 3; .(.);
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдордиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рд╕рдВрджрд░реНрдн рдмрдирд╛рдпрд╛, рдХреБрдЫ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рднрд░рд╛, рд╕рд╛рд░рдгреАрдмрджреНрдз рдЕрдиреБрднрд╛рдЧ "рдЙрддреНрдкрд╛рдж" рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реА рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдкреЛрд╕реНрдЯрд┐рдВрдЧ рдореЛрдб рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ред
рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рдирдИ рд╡рд╕реНрддреБ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рднреА рд╕рдВрднрд╡ рд╣реИ:
рдпрд╣рд╛рдВ рд╣рдордиреЗ "рдирд╛рдордХрд░рдг" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдирдпрд╛ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛, рдлрд┐рд░ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрддреНрд╡ рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рдмрдирд╛рдП рдЧрдП рд╕рдореВрд╣ рдореЗрдВ рд░рдЦрд╛ред
рдирдореВрдиреЗ рдХреЗ рдЧрдарди
рдХрд┐рд╕реА рднреА рд╕рднреНрдп ORM рдХреА рддрд░рд╣, рдмреНрд░реЛрдореАрди рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди 1C рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдирдореВрдиреЗ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рдЪрдпрди рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рд╕рдВрджрд░реНрдн рд╣реИ рдЬреЛ рдЪрдпрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЪрдпрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ "рдЪрдпрдирдХрд░реНрддрд╛" рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ:
var = ...(""); var = ...(); . (", , , ."). ("", false). ("", , .). (""). ("", .); foreach (var in ) { Console.WriteLine(": {0}; : {1}, : {2}; : {3}", ., ., ., .. ); }
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдореЗрдВ рдПрдХ рдирдореВрдирд╛ рдорд┐рд▓рд╛ рдЬрд┐рд╕рдореЗрдВ "рдирд╛рдордХрд░рдг" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ "рдлрд░реНрдиреАрдЪрд░" рд╕рдореВрд╣ рдореЗрдВ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд╣реИрдВред рд╣рдордиреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рд▓рд┐рдВрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕рдХреЗ рдХрд╛рд░рдг, рдЗрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдбреЗрдЯрд╛ рдПрдХ рд╣реА рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЙрди рддрдХ рдкрд╣реБрдВрдЪ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░реНрд╡рд░ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдиреЗрддреГрддреНрд╡ рдирд╣реАрдВ рдХрд░реЗрдЧреАред
рдХреНрд╡реЗрд░реА рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди
рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░, рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдПрдХ рдЬрдЯрд┐рд▓ рдХреНрд╡реЗрд░реА рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдЧ "рдЕрдиреБрд░реЛрдз" рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рдкрдХреНрд╖ рдкрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ 1C рдкрдХреНрд╖ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ:
var = .(@" . , . , . . . = & "); .("", "-0001"); var = .(); foreach (var in ) { Console.WriteLine((., .)); }
рдпрд╣рд╛рдВ рд╣рдордиреЗ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рдХреНрд╡реЗрд░реА рдмрдирд╛рдИ рдЬреЛ "рдирд╛рдордХрд░рдг" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЪрдпрди рдХрд░рддреА рд╣реИред рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдордиреЗ рддрддреНрд╡ рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЗрдЦ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рд▓рд┐рдВрдХ, рд╕рд┐рд╕реНрдЯрдо рдЧрдгрдирд╛, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рд░рдгрд┐рдпрд╛рдБ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрд╡реЗрд░реА рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдордиреЗ "рдорд╛рди рддрд╛рд▓рд┐рдХрд╛" рд▓реМрдЯрд╛ рджреА, рдпрд╣ рд╡рд░реНрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдл рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдордиреЗ рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддрд╛рд▓рд┐рдХрд╛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ред
1 рд╕реА рддрд░рдл, рд╕рднреА рдЕрдиреБрд░реЛрдз рдХреНрд╡реЗрд░реА рдмрд┐рд▓реНрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдк рди рдХреЗрд╡рд▓ рдПрдХ рдкрд╛рда рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдпрд╛рд░ рдЕрдиреБрд░реЛрдз рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдмрд┐рд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХрдЕрдк рдпреБрдХреНрдд рдПрдХ рдЕрдиреБрд░реЛрдз рдЯреЗрдореНрдкрд▓реЗрдЯ рднреА рджреЗ рд╕рдХрддреЗ рд╣реИрдВ:
var = .(@" 5 . , . , . { .*} ..( {(&)}, { ().*, ().*} ) { .} { .*, .*} ");
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдорд╛рдирдХреАрдХреГрдд рдЕрдиреБрд░реЛрдз рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкрд░ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдХрд╛рд░рдг, рдлрд╝реАрд▓реНрдб, рдЪрдпрди рдФрд░ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдореБрдЦреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдХреЗ рд╢рд░реАрд░ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдиреБрд░реЛрдз рдирд┐рдХрд╛рдп рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВред
рд░рди рд╡рд┐рдзрд┐ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ "рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдХреНрд░реЙрд▓ рдХреЗ рдкреНрд░рдХрд╛рд░" рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреА рд╣реИред рдпрджрд┐ рдЖрдк рдХреНрд░реЙрд▓ рдкреНрд░рдХрд╛рд░ "рд╕рдореВрд╣ рджреНрд╡рд╛рд░рд╛" рдпрд╛ "рдПрдХ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рд╕рд╛рде рд╕рдореВрд╣реАрдХрд░рдг" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдорд╛рдиреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдмрдЬрд╛рдп, рд╡рд┐рдзрд┐ рдорд╛рдиреЛрдВ рдХреЗ рдПрдХ рдкреЗрдбрд╝ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрдЧреАред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░рди рд╡рд┐рдзрд┐ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рд░рди рдкреИрдХреЗрдЬ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЯреНрд░реЗрд╡рд░реНрд╕рд▓ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕рд╛рд░рдгреА рдХреА рдПрдХ рд╕рд░рдгреА рдпрд╛ рдкреЗрдбрд╝реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧреАред
рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдирд┐рд╖реНрдкрд╛рджрди
рдХреБрдЫ рд╡рд┐рджреЗрд╢реА рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рд╕реАрдзреЗ 1 рд╕реА рддрд░рдл рдХреЛрдб рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреНрд░реЛрдо рдХреНрд▓рд╛рдЗрдВрдЯ "рд░рди" рд╡рд┐рдзрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдзрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб рдФрд░ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╛рд▓реЗ рдЗрдирдкреБрдЯ рдкрд╛рда рдХреЛ рд▓реЗрддреА рд╣реИ, рдЬреЛ "рдкреИрд░рд╛рдореАрдЯрд░" рдЪрд░ рдореЗрдВ рдХреЛрдб рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛:
var = .(@" = 0; = + ; ; ", new double[] { 45, 67, 12.56, 11.9 });
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдмреЛрддрд╛ рд╣реИред рд╕рд░рдгреА рдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ "рдкреИрд░рд╛рдореАрдЯрд░" рдЪрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЧрдгрдирд╛ рдХрд╛ рдкрд░рд┐рдгрд╛рдо "рдкрд░рд┐рдгрд╛рдо" рдЪрд░ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдпрджрд┐ рдЗрд╕ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб рдореЗрдВ рднрд░ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ "рд░рди" рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рдЗрд╕рдХрд╛ рдореВрд▓реНрдп рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред
рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдкрд╣реБрдВрдЪ рднреВрдорд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрддреА рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдкрд░реАрдХреНрд╖рдг рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рднреВрдорд┐рдХрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ, рдФрд░ рдЗрд╕реЗ рдХрд╛рдо рдХреЗ рдорд╕реМрджреЗ рдореЗрдВ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдПрдХ рд╕реНрдкрд╖реНрдЯ рднреЗрджреНрдпрддрд╛ рд╣реИред
рддрдХрдиреАрдХ рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдлрд╛рдпрджреЗ
рд╡рд░реНрдгрд┐рдд рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд╛рднреЛрдВ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
- рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо ред рд╕рднреА рдЗрдВрдЯрд░реИрдХреНрд╢рди SOAP рдФрд░ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ, рдФрд░ рдЙрдирдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд╣реИ;
- рдХреЛрдб рдХреА рд╕рд╛рджрдЧреА ред рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд╛рдЗрдб рдкрд░ рдХреЛрдб 1C рд╕рд╛рдЗрдб рдкрд░ рдХреЛрдб рдХреЗ рд╕рдорд╛рди рд╣реИ;
- рдмрд┐рд▓реНрдЯ-рдЗрди рдХреНрд░рдорд╛рдВрдХрди рддрдВрддреНрд░ ред рд╣рдореЗрдВ 1 рд╕реА рдХреЗ рд╕рд╛рде рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкреИрдХ рдФрд░ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ;
- рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ 1 рд╕реА рд╡рд╕реНрддреБрдУрдВ рддрдХ рдЖрд╕рд╛рди рдкрд╣реБрдВрдЪ рд╣реИ;
- 1C- рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди ред рд╣рдо 1C рддрд╛рд▓рд┐рдХрд╛рдУрдВ, рдкреЗрдбрд╝реЛрдВ, рд╕рдВрд░рдЪрдирд╛рдУрдВ рдФрд░ рдЕрдиреНрдп рдЬрдЯрд┐рд▓ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдирд┐рдордп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;
- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдВрджрд░реНрдн рддрдХ рдкрд╣реБрдВрдЪ ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рди рдХреЗрд╡рд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рдмрд▓реНрдХрд┐ 1 рд╕реА рддрд░рдл рдкрд░рд┐рднрд╛рд╖рд┐рдд рддрд░реАрдХреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╣реИ, рдФрд░ рд╕рддреНрд░ рд░рд╛рдЬреНрдп рддрдХ рднреА рдкрд╣реБрдВрдЪ рд╣реИред
рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ рдиреБрдХрд╕рд╛рди рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:
- рдХрдо рдбреЗрдЯрд╛ рджрд░ ред рдЪреВрдВрдХрд┐ SOAP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ XML рдХреНрд░рдорд╛рдВрдХрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдбреЗрдЯрд╛ рдХреЛ рдкреИрдХрд┐рдВрдЧ рдФрд░ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред COM рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЪрд╛рд░ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рдмреЗрд╣рддрд░ рд▓рдЧрддрд╛ рд╣реИ;
- рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ ред рдпрджрд┐ рдЖрдк .Net рдХреЛрд░, рдкреАрдПрдЪрдкреА рдпрд╛ рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрд╕рдУрдПрдкреА рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд░реЛрдореАрди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕реНрд╡рдпрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ, рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА рд╣реИ;
- рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ 1C рдХреА рд╕реАрдорд╛рдПрдБ ред рдЪреВрдВрдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рд╕рднреА рдХрд╛рд░реНрдп 1 рд╕реА рдХреНрд╡реЗрд░реА рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рд╕реАрдорд╛рдПрдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдбреЗрдЯрд╛ рдХреЗ рдХреНрд▓рд╛рд╕рд┐рдХ рдкреЗрдЬрд┐рдиреЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ 1C рдореЗрдВ рдкреЗрдЬрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рддрдВрддреНрд░ рдирд╣реАрдВ рд╣реИрдВред
OData рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛
1C рдХреЗ рдкреВрд░реНрд╡реЛрдХреНрдд
рд▓реЗрдЦ рд╕реЗ, рдЖрдк рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ 1C рдореЗрдВ: рдорд╛рдирдХреАрдХреГрдд OData рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рддрдХ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдкрд╣реБрдВрдЪ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдЙрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рди рдХрд░рдирд╛ рдореВрд░реНрдЦрддрд╛ рд╣реЛрдЧреАред
рдпрд╣рд╛рдБ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддреБрд▓рдирд╛ рдЪрд╛рд░реНрдЯ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрди рддрд░реАрдХреЛрдВ рдХреЗ рдЕрдкрдиреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рд╣реИрдВ рдФрд░, рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╡рд┐рдирд┐рдореЗрдп рдирд╣реАрдВ рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕рдореАрдХреНрд╖рд╛ рд▓реЗрдЦ рдЖрдкрдХреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЬрд▓реНрджреА рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреЛрд░реНрдЯрд▓, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЛрдВ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдЬреЛ 1 рд╕реА: рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓реЗрдЦрд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдШрдирд┐рд╖реНрда рд░реВрдк рд╕реЗ рдПрдХреАрдХреГрдд рд╣реИрдВред рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдмреНрд░реЛрдореАрди рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рд╣реИред