рдкреНрд▓реЗрдЯрдлрд░реНрдо "1C: рдЙрджреНрдпрдо" - рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд рдХреЗ рдЫ?

рд╣реЗ рд╣рд╛рдмрд░!
рдпрд╕ рд▓реЗрдЦрдорд╛ рд╣рд╛рдореА рдпреЛ рднрд┐рддреНрд░ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХрдерд╛ рд╕реБрд░реБ рдЧрд░реНрдиреЗрдЫреМрдВ рдкреНрд▓реЗрдЯрдлрд░реНрдо "1C: рдЙрджреНрдпрдо 8" рд░ рдпрд╕рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдХреБрди рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдкреНрд▓реЗрдЯрдлрд░реНрдо "1C: рдЙрджреНрдпрдо" - рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд рдХреЗ рдЫ?

рд╣рд╛рдореАрд▓рд╛рдИ рдХрд┐рди рдпреЛ рд░реЛрдЪрдХ рд▓рд╛рдЧреНрдЫ? рдкрд╣рд┐рд▓реЛ, рдХрд┐рдирднрдиреЗ 1C:Enterprise 8 рдкреНрд▓реЗрдЯрдлрд░реНрдо C++ (рдХреНрд▓рд╛рдпрдиреНрдЯ, рд╕рд░реНрднрд░, рдЗрддреНрдпрд╛рджрд┐), JavaScript (рд╡реЗрдм тАЛтАЛрдХреНрд▓рд╛рдЗрдиреНрдЯ), рд░, рд╣рд╛рд▓рд╕рд╛рд▓реИ, рд░ рдорд╛ рдПрдЙрдЯрд╛ рдареВрд▓реЛ (рдХреЛрдбрдХреЛ 10 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдирд╣рд░реВ) рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реЛред Javaред рдареВрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдХрдореНрддрд┐рдорд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕реНрдХреЗрд▓рдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рд╣реБрди рд╕рдХреНрдЫ, рдХрд┐рдирднрдиреЗ рд╕рд╛рдиреЛ рдХреЛрдб рдЖрдзрд╛рд░рдорд╛ рдЕрджреГрд╢реНрдп рдореБрджреНрджрд╛рд╣рд░реВ рддреНрдпрд╕реНрддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдкреВрд░реНрдг рд╢рдХреНрддрд┐рдорд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫрдиреНред рджреЛрд╕реНрд░реЛ, "1C: Enterprise" рдПрдХ рдирдХреНрдХрд▓ рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ, "рдмрдХреНрд╕ рдЧрд░рд┐рдПрдХреЛ" рдЙрддреНрдкрд╛рджрди рд╣реЛ, рд░ Habr├й рдорд╛ рддреНрдпрд╕реНрддрд╛ рдШрдЯрдирд╛рдХреНрд░рдорд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдзреЗрд░реИ рдереЛрд░реИ рд▓реЗрдЦрд╣рд░реВ рдЫрдиреНред рдЕрдиреНрдп рдЯреЛрд▓реА рд░ рдХрдореНрдкрдиреАрд╣рд░реВрдорд╛ рдЬреАрд╡рди рдХрд╕реНрддреЛ рдЫ рднрдиреЗрд░ рдЬрд╛рдиреНрди рд╕рдзреИрдВ рд░реЛрдЪрдХ рд╣реБрдиреНрдЫред

рддреНрдпрд╕реИрд▓реЗ рд╕реБрд░реБ рдЧрд░реМрдВред рдпрд╕ рд▓реЗрдЦрдорд╛ рд╣рд╛рдореА рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдХреЗрд╣реА рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рджрд┐рдиреЗрдЫреМрдВ рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдЧрд╣рд┐рд░реЛ рдбреБрдмреНрди рдмрд┐рдирд╛ рд▓реНрдпрд╛рдиреНрдбрд╕реНрдХреЗрдкрдХреЛ рд░реВрдкрд░реЗрдЦрд╛ рджрд┐рдиреНрдЫреМрдВред рд╡рд╛рд╕реНрддрд╡рдорд╛, рдзреЗрд░реИ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╕реНрддреГрдд рдХрдерд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЫреБрдЯреНрдЯреИ рд▓реЗрдЦ рдЪрд╛рд╣рд┐рдиреНрдЫ, рд░ рдХрд╕реИрдХреЛ рд▓рд╛рдЧрд┐, рд╕рдореНрдкреВрд░реНрдг рдкреБрд╕реНрддрдХ!
рд╕реБрд░реБ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВрдорд╛ рдирд┐рд░реНрдгрдп рдЧрд░реНрди рд▓рд╛рдпрдХ рдЫ - 1C: рдЙрджреНрдпрдо рдкреНрд▓реЗрдЯрдлрд░реНрдо рдХреЗ рд╣реЛ рд░ рдпрд╕рдорд╛ рдХреБрди рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдпрд╕ рдкреНрд░рд╢реНрдирдХреЛ рдЬрд╡рд╛рдл рддреНрдпрддрд┐ рд╕рд░рд▓ рдЫреИрди, рдХрд┐рдирднрдиреЗ рд╢рдмреНрдж "рдкреНрд▓реЗрдЯрдлрд░реНрдо" (рдЫреЛрдЯреЛрдкрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рддреНрдпрд╕рд░реА рдХрд▓ рдЧрд░реНрдиреЗрдЫреМрдВ) рд╡реНрдпрд╛рдкрд╛рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ, рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг, рд░ рдкреНрд░рд╢рд╛рд╕рди рдЙрдкрдХрд░рдгрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдорд╛рдзреНрдпрдорд▓рд╛рдИ рдЬрдирд╛рдЙрдБрдЫред рдирд┐рдореНрди рдШрдЯрдХрд╣рд░реВ рд▓рдЧрднрдЧ рдЫреБрдЯреНрдпрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ:

  • рд╕рд░реНрднрд░ рдХреНрд▓рд╕реНрдЯрд░
  • http рд░ рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рдмрд╛рдЗрдирд░реА рдкреНрд░реЛрдЯреЛрдХрд▓ рдорд╛рд░реНрдлрдд рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрд╖рдо "рдкрд╛рддрд▓реЛ" рдХреНрд▓рд╛рдЗрдиреНрдЯ
  • рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрдн рд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдлреЛрд▓реНрдбрд░рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд╕рд╛рде рджреБрдИ-рд╕реНрддрд░реАрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдорд╛ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЧреНрд░рд╛рд╣рдХ
  • рд╡реЗрдм рдЧреНрд░рд╛рд╣рдХ
  • рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рд░реНрднрд░ рдкреНрд░рд╢рд╛рд╕рди рдЙрдкрдХрд░рдг
  • рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг (рдХрдиреНрдлрд┐рдЧрд░реЗрдЯрд░ рднрдиреЗрд░ рдЪрд┐рдирд┐рдиреНрдЫ)
  • рдЖрдИрдУрдПрд╕, рдПрдиреНрдбреНрд░реЛрдЗрдб рд░ рд╡рд┐рдиреНрдбреЛрдЬ рдлреЛрдирдХреЛ рд▓рд╛рдЧрд┐ рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг (рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд░реНрдо 1C)

рдпреА рд╕рдмреИ рднрд╛рдЧрд╣рд░реВ, рд╡реЗрдм рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ рдЕрдкрд╡рд╛рджрдХреЛ рд╕рд╛рде, C++ рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдЫрдиреНред рдердк рд░реВрдкрдорд╛, рддреНрдпрд╣рд╛рдБ рднрд░реНрдЦрд░реИ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ рдирдпрд╛рдБ рдкреБрд╕реНрддрд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрдЯрд░, Java рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛред

рдиреЗрдЯрд┐рдн рдПрдкрд╣рд░реВ

C++03 рдиреЗрдЯрд┐рдн рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред Windows рдХреЛ рд▓рд╛рдЧрд┐, Microsoft Visual C++ 12 (Windows XP рд╕рдБрдЧ рдорд┐рд▓реНрджреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓) рд▓рд╛рдИ рдХрдореНрдкрд╛рдЗрд▓рд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ рд▓рд┐рдирдХреНрд╕ рд░ рдПрдиреНрдбреНрд░реЛрдЗрдбрдХрд╛ рд▓рд╛рдЧрд┐ - gcc 4.8, iOS рдХрд╛ рд▓рд╛рдЧрд┐ - clang 5.0ред рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рдмреИ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рд░ рдХрдореНрдкрд╛рдЗрд▓рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рдЫ - STLPportред рдпреЛ рд╕рдорд╛рдзрд╛рдирд▓реЗ STL рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ рдХрдо рдЧрд░реНрдЫред рд╣рд╛рдореА рд╣рд╛рд▓ CLang рд╕рдБрдЧ рдкрдард╛рдЗрдПрдХреЛ STL рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВ, рдХрд┐рдирдХрд┐ STLPport рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ gcc рдХреЛ C++11 рд╕рдХреНрд╖рдо рдореЛрдбрд╕рдБрдЧ рдЕрд╕рдВрдЧрдд рдЫред
рд╕рд░реНрднрд░рдХреЛ рдХреЛрдб рдЖрдзрд╛рд░ 99% рд╕рд╛рдорд╛рдиреНрдп рдЫ, рдЧреНрд░рд╛рд╣рдХрдХреЛ - 95%ред рдпрд╕рдмрд╛рд╣реЗрдХ, рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓реЗ рдкрдирд┐ "рдареВрд▓реЛ" рдХреЛ рд░реВрдкрдорд╛ рдЙрд╣реА C++ рдХреЛрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдпрджреНрдпрдкрд┐ рддреНрдпрд╣рд╛рдБ рдПрдХреАрдХрд░рдгрдХреЛ рдкреНрд░рддрд┐рд╢рдд рдХреЗрд╣реА рдХрдо рдЫред
рдзреЗрд░реИ C++ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдЬрд╕реНрддреИ, рд╣рд╛рдореА рднрд╛рд╖рд╛ рд░ рдпрд╕рдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ 100% рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХреЛ рджрд╛рдмреА рдЧрд░реНрджреИрдиреМрдВред рддреНрдпрд╕реЛрднрдП, рд╣рд╛рдореА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рдмреВрд╕реНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдиреМрдВ, рд░ рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рдХрд╛рд░ рдХрд╛рд╕реНрдЯрд┐рдЩ рд╣реЛред рдПрдХреИ рд╕рдордпрдорд╛, рд╣рд╛рдореА рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫреМрдВ:

  • STL (рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рддрд╛рд░, рдХрдиреНрдЯреЗрдирд░ рд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо)
  • рдмрд╣реБ рд╡рд┐рд░рд╛рд╕рдд, рд╕рд╣рд┐рддред рдмрд╣реБ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд░рд╛рд╕рдд
  • рдмрд╛рдиреНрдХреА
  • рдЕрдкрд╡рд╛рджрд╣рд░реБ
  • рд╕реНрдорд╛рд░реНрдЯ рд╕реВрдЪрдХрд╣рд░реВ (рдЕрдиреБрдХреВрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди)

рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрдХреЛ рдмрд╣реБ рд╡рд┐рд░рд╛рд╕рдд рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ (рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рд╛рд░ рд╡рд░реНрдЧрд╣рд░реВ), рдПрдХ рдШрдЯрдХ рдореЛрдбреЗрд▓ рд╕рдореНрднрд╡ рд╣реБрдиреНрдЫ, рдЬрд╕рд▓рд╛рдИ рддрд▓ рдЫрд▓рдлрд▓ рдЧрд░рд┐рдиреЗрдЫред

рдЕрд╡рдпрд╡

рдореЛрдбреБрд▓рд░рд┐рдЯреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐, рд╕рдмреИ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрд▓рд╛рдИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рд╣реБрдиреН (*. dll рд╡рд┐рдиреНрдбреЛрдЬрдХрд╛ рд▓рд╛рдЧрд┐, *. рд▓рд┐рдирдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐)ред рддреНрдпрд╣рд╛рдБ рдЬрдореНрдорд╛ рдПрдХ рд╕рдп рдкрдЪрд╛рд╕ рднрдиреНрджрд╛ рдмрдвреА рдШрдЯрдХрд╣рд░реВ рдЫрдиреН; рдпрд╣рд╛рдБ рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдХреЗрд╣реАрдХреЛ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдЫрдиреН:

рдмреНрдпрд╛рдХрдЗрдиреНрдб
рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЗрдиреНрдЬрд┐рди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ

acct
рд╡рд╕реНрддреБрд╣рд░реВ рдЬреБрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рд▓реЗрдЦрд╛ рд░реЗрдХрд░реНрдбрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН (рдЦрд╛рддрд╛рд╣рд░реВрдХреЛ рдЪрд╛рд░реНрдЯ рд░ рд▓реЗрдЦрд╛ рджрд░реНрддрд╛рд╣рд░реВ)

рдмреАрдПрд╕рдПрд▓
рдЗрдореНрдмреЗрдбреЗрдб рднрд╛рд╖рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЗрдиреНрдЬрд┐рди

nuke
рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрдХрдХреЛ рдЕрдиреБрдХреВрд▓рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

dbeng8
рдлрд╛рдЗрд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рдЗрдиреНрдЬрд┐рдиред ISAM рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдлрд╛рдЗрд▓ рд╕рд░реНрднрд░ рдбрд╛рдЯрд╛рдмреЗрд╕ рдЗрдиреНрдЬрд┐рди, рдЬрд╕рдорд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг SQL рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЫ

wbase
рд╡рд┐рдиреНрдбреЛрдЬ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ - рд╕рдЮреНрдЭреНрдпрд╛рд▓ рдХрдХреНрд╖рд╛рд╣рд░реВ, GDI рдкрд╣реБрдБрдЪ, рдЗрддреНрдпрд╛рджрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЖрдзрд╛рд░ рд╡рд░реНрдЧрд╣рд░реВ рд░ рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

рдзреЗрд░реИ рдШрдЯрдХрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдзреЗрд░реИ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рдЙрдкрдпреЛрдЧреА рдЫ:

  • рд╡рд┐рднрд╛рдЬрдирд▓реЗ рд░рд╛рдореНрд░реЛ рдбрд┐рдЬрд╛рдЗрдирд▓рд╛рдИ рдмрдврд╛рд╡рд╛ рджрд┐рдиреНрдЫ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рд░рд╛рдореНрд░реЛ рдХреЛрдб рдЕрд▓рдЧрд╛рд╡
  • рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рд╕реЗрдЯрдмрд╛рдЯ рддрдкрд╛рдИрдВ рд▓рдЪрд┐рд▓реЛ рд░реВрдкрдорд╛ рд╡рд┐рднрд┐рдиреНрди рдбреЗрд▓рд┐рднрд░реА рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рднреЗрд▓рд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:
    • рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкрд╛рддрд▓реЛ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕реНрдерд╛рдкрдирд╛рд▓реЗ wbase рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗрдЫ, рддрд░ рдмреНрдпрд╛рдХрдЗрдиреНрдб рд╣реБрдиреЗрдЫреИрди
    • рддрд░ wbase рд╕рд░реНрднрд░рдорд╛, рдпрд╕рдХреЛ рд╡рд┐рдкрд░реАрдд, рдпреЛ рд╣реБрдиреЗрдЫреИрди
    • рджреБрдмреИ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдорд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ nuke рд░ bsl рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреЗрдЫ

рдпреЛ рдкреНрд░рдХреНрд╖реЗрдкрдг рд╡рд┐рдХрд▓реНрдкрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рд╕рдмреИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реБрд░реБ рд╣реБрдБрджрд╛ рд▓реЛрдб рд╣реБрдиреНрдЫрдиреНред рдпреЛ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, SCOM рдХрдХреНрд╖рд╛рд╣рд░реВ рджрд░реНрддрд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдЬреБрди рддрд▓ рдЫрд▓рдлрд▓ рдЧрд░рд┐рдиреЗрдЫред

SCOM

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

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

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ json.dll рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдорд╛ JSON (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, JSONStreamReader) рдкрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдХреНрд╖рд╛рдХреЛ рд╡рд░реНрдгрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рдХрдХреНрд╖рд╛рд╣рд░реВ рд░ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЕрдиреНрдп рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдмрд╛рдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ; рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ SCOM рдореЗрд╕рд┐рдирдорд╛ рджрд░реНрддрд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ:

SCOM_CLASS_ENTRY(JSONStreamReader)

рдпреЛ рдореНрдпрд╛рдХреНрд░реЛрд▓реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд┐рд░ рд░реЗрдХрд░реНрдбрд░ рд╡рд░реНрдЧрдХреЛ рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫ, рдЬрд╕рдХреЛ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рд▓рд╛рдИ рдореЗрдореЛрд░реАрдорд╛ рд▓реЛрдб рд╣реБрдБрджрд╛ рдХрд▓ рдЧрд░рд┐рдиреЗрдЫред
рдпрд╕ рдкрдЫрд┐, рддрдкрд╛рдЗрдБ рдЕрд░реНрдХреЛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдорд╛ рдпрд╕рдХреЛ рдЙрджрд╛рд╣рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

IJSONStreamReaderPtr jsonReader = create_instance<IJSONStreamReader>(SCOM_CLSIDOF(JSONStreamReader));

рд╕реЗрд╡рд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди, SCOM рд▓реЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд, рдмрд░реБ рдЬрдЯрд┐рд▓ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдпрд╕рдХреЛ рдХреЗрдиреНрджреНрд░рдмрд┐рдиреНрджреБ рднрдиреЗрдХреЛ SCOM рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реЛ, рдЬрд╕рд▓реЗ рд╕реЗрд╡рд╛рд╣рд░реВ рдЪрд▓рд╛рдЙрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХрдиреНрдЯреЗрдирд░рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ (рдЕрд░реНрдерд╛рддреН, рд╕реЗрд╡рд╛ рд▓реЛрдХреЗрдЯрд░рдХреЛ рднреВрдорд┐рдХрд╛ рдЦреЗрд▓реНрдЫ), рд░ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╕реНрд░реЛрддрд╣рд░реВрдорд╛ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред SCOM рдкреНрд░рдХреНрд░рд┐рдпрд╛ OS рдереНрд░реЗрдбрдорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдЫред рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж, рдПрдкреНрд▓рд┐рдХреЗрд╕рди рднрд┐рддреНрд░ рддрдкрд╛рдИрд▓реЗ рдирд┐рдореНрди рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

SCOM_Process* process = core::current_process();
if (process)
         return get_service<IMyService>(process);

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

SCOM рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдореЛрдбреЗрд▓рдХреЛ рдЖрдзрд╛рд░рдорд╛, рджреБрдмреИ рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рд░ 1C рдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рднрд╛рдЧ: рдЙрджреНрдпрдо рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕

рдЦреИрд░, рдЗрдиреНрдЯрд░рдлреЗрд╕ рдмрд╛рд░реЗрдорд╛ред рд╣рд╛рдореА рдорд╛рдирдХ Windows рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдиреМрдВ; рд╣рд╛рдореНрд░рд╛ рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ рд╕рд┐рдзреИ Windows API рдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫрдиреНред рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐, wxWidgets рдкреБрд╕реНрддрдХрд╛рд▓рдп рдорд╛рд░реНрдлрдд рдХрд╛рдо рдЧрд░реНрдиреЗ рддрд╣ рдмрдирд╛рдЗрдПрдХреЛ рдЫред
рдирд┐рдпрдиреНрддреНрд░рдгрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп 1C:Enterprise рдХреЛ рдЕрдиреНрдп рднрд╛рдЧрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИрди рд░ рд╣рд╛рдореА рджреНрд╡рд╛рд░рд╛ рдзреЗрд░реИ рдЕрдиреНрдп рд╕рд╛рдирд╛ рдЖрдиреНрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

1C:Enterprise рдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рд╡рд░реНрд╖рд╣рд░реВрдорд╛, рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдЫ, рддрд░ рд╕рд┐рджреНрдзрд╛рдиреНрддрд╣рд░реВрдорд╛ рдЧрдореНрднреАрд░ рдкрд░рд┐рд╡рд░реНрддрди рдорд╛рддреНрд░ рдПрдХ рдкрдЯрдХ рднрдпреЛ, 2009 рдорд╛, рд╕рдВрд╕реНрдХрд░рдг 8.2 рдХреЛ рд░рд┐рд▓реАрдЬ рд░ "рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдлрд╛рд░рдорд╣рд░реВ" рдХреЛ рдЖрдЧрдордирдХреЛ рд╕рд╛рдеред рдЙрдкрд╕реНрдерд┐рддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА, рдлрд╛рд░рдо рд▓реЗрдЖрдЙрдЯ рдХреЛ рд╕рд┐рджреНрдзрд╛рдиреНрдд рдореМрд▓рд┐рдХ рд░реВрдк рджреЗрдЦрд┐ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдЫ - рддрддреНрд╡рд╣рд░реБ рдХреЛ рдкреНрд░рд╡рд╛рд╣ рд▓реЗрдЖрдЙрдЯ рдХреЛ рдкрдХреНрд╖ рдорд╛ рддрддреНрд╡рд╣рд░реБ рдХреЛ рдкрд┐рдХреНрд╕реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкрд┐рдХреНрд╕реЗрд▓ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдерд┐рдпреЛред рдердк рд░реВрдкрдорд╛, рдирдпрд╛рдБ рдореЛрдбреЗрд▓рдорд╛, рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВрд▓реЗ рдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдкрдорд╛ рдбреЛрдореЗрди рд╡рд╕реНрддреБрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИрди, рддрд░ рд╡рд┐рд╢реЗрд╖ DTOs (рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╡рд╕реНрддреБрд╣рд░реВ).
рдпреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ 1C: рдЙрджреНрдпрдо рд╡реЗрдм рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ рдЬрд╕рд▓реЗ JavaScript рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВрдХреЛ C++ рддрд░реНрдХрд▓рд╛рдИ рдкреНрд░рддрд┐рдХреГрддрд┐ рдЧрд░реНрджрдЫред рд╣рд╛рдореА рдкрд╛рддрд▓реЛ рд░ рд╡реЗрдм рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВ рдмреАрдЪ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╕рдорд╛рдирддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫреМрдВред рдпреЛ рд╕рдореНрднрд╡ рдирднрдПрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз JavaScript API рдХреЛ рд╕реАрдорд┐рддрддрд╛рдХрд╛ рдХрд╛рд░рдг (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдлрд╛рдЗрд▓рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдзреЗрд░реИ рд╕реАрдорд┐рдд рдЫ), рд╣рд╛рдореА рдкреНрд░рд╛рдпрдГ C++ рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдмреНрд░рд╛рдЙрдЬрд░ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрдЫреМрдВред рд╣рд╛рдореА рд╣рд╛рд▓ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд░ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдПрдЬ (рд╡рд┐рдиреНрдбреЛрдЬ), рдЧреБрдЧрд▓ рдХреНрд░реЛрдо (рд╡рд┐рдиреНрдбреЛрдЬ), рдлрд╛рдпрд░рдлрдХреНрд╕ (рд╡рд┐рдиреНрдбреЛрдЬ рд░ рд▓рд┐рдирдХреНрд╕) рд░ рд╕рдлрд╛рд░реА (рдореНрдпрд╛рдХреЛрд╕) рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдЫреМрдВред

рдердк рд░реВрдкрдорд╛, рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдлрд╛рд░рдо рдкреНрд░рд╡рд┐рдзрд┐ 1C рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛, рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВрдХреЛ рд░реЗрдиреНрдбрд░рд┐рдЩ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордХреЛ рдореВрд▓ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд▓рд╛рдЧреВ рдЧрд░рд┐рдиреНрдЫ, рддрд░ рдлрд╛рд░рдо рд▓реЗрдЖрдЙрдЯ рддрд░реНрдХ рд░ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐, рдЙрд╣реА рдХреЛрдб "рдареВрд▓реЛ" 1C: рдЙрджреНрдпрдо рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдкреНрд▓реЗрдЯрдлрд░реНрдо "1C: рдЙрджреНрдпрдо" - рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд рдХреЗ рдЫ?
рд▓рд┐рдирдХреНрд╕ рдУрдПрд╕ рдорд╛ 1C рдЗрдиреНрдЯрд░рдлреЗрд╕

рдкреНрд▓реЗрдЯрдлрд░реНрдо "1C: рдЙрджреНрдпрдо" - рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд рдХреЗ рдЫ?
рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгрдорд╛ 1C рдЗрдиреНрдЯрд░рдлреЗрд╕

рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдорд╣рд░реВрдорд╛ 1C рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдо "1C: рдЙрджреНрдпрдо" - рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд рдХреЗ рдЫ?
Windows OS рдорд╛ 1C рдЗрдиреНрдЯрд░рдлреЗрд╕

рдкреНрд▓реЗрдЯрдлрд░реНрдо "1C: рдЙрджреНрдпрдо" - рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд рдХреЗ рдЫ?
рдЗрдиреНрдЯрд░рдлреЗрд╕ 1C - рд╡реЗрдм рдЧреНрд░рд╛рд╣рдХ

рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд

рдпрджреНрдпрдкрд┐ рд╣рд╛рдореАрд▓реЗ Windows (MFC, WinAPI рдмрд╛рдЯ рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ) рдЕрдиреНрддрд░реНрдЧрдд C++ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдиреМрдВ, рд╣рд╛рдореА рдЖрдлреИрдВрд▓реЗ рд╕рдмреИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд▓реЗрдЦреНрджреИрдиреМрдВред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХреЛ рдЫ wx рд╡рд┐рдЬреЗрдЯреНрд╕рд░ рд╣рд╛рдореА рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ:

  • рдШреБрдорд╛рдЙрд░реЛ HTTP рд░ FTP рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ред
  • рдЦреБрд▓рд╛ SSL рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреАрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рд░ TLS рдЬрдбрд╛рдирд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐
  • libxml2 рд░ libxslt XML рдкрд╛рд░реНрд╕рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐
  • libetpan рдореЗрд▓ рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ (POP3, SMTP, IMAP)
  • рдореАрдореЗрдЯрд┐рдХ рдЗрдореЗрд▓ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрд╛рд░реНрд╕ рдЧрд░реНрди
  • sqllite рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд▓рдЧрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐
  • рдЖрдИрд╕реАрдпреВ рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдпрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐

рд╕реВрдЪреА рдЬрд╛рд░реА рдЫред
рдердк рд░реВрдкрдорд╛, рд╣рд╛рдореА рдЙрдЪреНрдЪ рдкрд░рд┐рдорд╛рд░реНрдЬрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫреМрдВ рдЧреБрдЧрд▓ рдкрд░реАрдХреНрд╖рдг ╨╕ рдЧреБрдЧрд▓ рдореЛрдХ рдПрдХрд╛рдЗ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрд╛ред
рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрд▓рд╛рдИ SCOM рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рд╕рдВрдЧрдарди рдореЛрдбреЗрд▓рд╕рдБрдЧ рдЙрдкрдпреБрдХреНрдд рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рди рдЖрд╡рд╢реНрдпрдХ рдЫред
1C рдХреЛ рд╡реНрдпрд╛рдкрдХрддрд╛рд▓реЗ рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓рд╛рдИ рдпрд╕рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдмрд▓рдХреЛ рдЙрддреНрдХреГрд╖реНрдЯ рдкрд░реАрдХреНрд╖рдг рдмрдирд╛рдЙрдБрдЫред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░ рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВрд▓реЗ рдХреЛрдбрдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рджреБрд░реНрд▓рдн рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдкрдирд┐ рддреНрд░реБрдЯрд┐рд╣рд░реВ рджреНрд░реБрдд рд░реВрдкрдорд╛ рдкреНрд░рдХрдЯ рдЧрд░реНрджрдЫред рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЖрдлреИрдВ рд╕рдЪреНрдпрд╛рдЙрдБрдЫреМрдВ рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХрд╛ рд▓реЗрдЦрдХрд╣рд░реВрд▓рд╛рдИ рдлрд┐рд░реНрддрд╛ рджрд┐рдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫреМрдВред рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдЕрдиреБрднрд╡ рдзреЗрд░реИ рдлрд░рдХ рд╣реБрдиреНрдЫред
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдШреБрдорд╛рдЙрд░реЛ ╨╕ libetpan рдкреБрд▓-рдЕрдиреБрд░реЛрдзрд╣рд░реВрдорд╛ рдЫрд┐рдЯреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рдиреБрд╣реЛрд╕реН, рддрд░ рдкреНрдпрд╛рдЪ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, in рдЦреБрд▓рд╛ SSL рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрди рдХрд╣рд┐рд▓реНрдпреИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реЗрдХрд╛ рдЫреИрдиреМрдВред

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

рд▓реЗрдЦрдорд╛ рд╣рд╛рдореАрд▓реЗ 1C рдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд╛ рдзреЗрд░реИ рдореБрдЦреНрдп рдкрдХреНрд╖рд╣рд░реВрд▓рд╛рдИ рдЫреЛрдпреМрдВ: рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдкреНрд▓реЗрдЯрдлрд░реНрдоред рд▓реЗрдЦрдХреЛ рд╕реАрдорд┐рдд рджрд╛рдпрд░рд╛рдорд╛, рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рд╡рд┐рдЪрд╛рд░рдорд╛, рдХреЗрд╣реА рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рдкрдХреНрд╖рд╣рд░реВрд▓рд╛рдИ рдорд╛рддреНрд░ рдЫреЛрдПрдХрд╛ рдЫреМрдВред
рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд╡рд░рдг рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫ рдпрд╣рд╛рдБ.
рднрд╡рд┐рд╖реНрдпрдХрд╛ рд▓реЗрдЦрд╣рд░реВрдорд╛ рддрдкрд╛рдИрд▓рд╛рдИ рдХреБрди рд╡рд┐рд╖рдпрд╣рд░реВ рдЪрд╛рд╕реЛрдХреЛ рд╡рд┐рд╖рдп рд╣реБрдиреЗрдЫ?

1C рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдХрд╕рд░реА рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ?
рд╡реЗрдм рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ рдЖрдиреНрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдХреЛ рд╡рд┐рд╡рд░рдг?
рд╡рд╛ рд╣реБрдирд╕рдХреНрдЫ рддрдкрд╛рдЗрдБ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрд╣рд░реВ, рд╡рд┐рдХрд╛рд╕ рд░ рдкрд░реАрдХреНрд╖рдгрдХрд╛ рд▓рд╛рдЧрд┐ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЪрдпрди рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдиреБрд╣реБрдиреНрдЫ?

рдХрдореЗрдиреНрдЯрдорд╛ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕ !

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди