αžœαŸαž‘αž·αž€αžΆ "1C: αžŸαž αž‚αŸ’αžšαžΆαžŸ" - αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αŸ’αžšαžŽαžΆαžαŸ‹?

ហេហេ!
αž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž™αžΎαž„αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžšαžΏαž„αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„ αžœαŸαž‘αž·αž€αžΆ "1C: αžŸαž αž‚αŸ’αžšαžΆαžŸ 8" αž“αž·αž„αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž”αžŸαŸ‹αžœαžΆαŸ”

αžœαŸαž‘αž·αž€αžΆ "1C: αžŸαž αž‚αŸ’αžšαžΆαžŸ" - αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αŸ’αžšαžŽαžΆαžαŸ‹?

αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž™αžΎαž„αž‚αž·αžαžαžΆαž“αŸαŸ‡αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ? αž‘αžΈαž˜αž½αž™ αžŠαŸ„αž™αžŸαžΆαžšαžœαŸαž‘αž·αž€αžΆ 1C:Enterprise 8 αž‚αžΊαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸαž’αŸ†αž˜αž½αž™ (αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 10 αž›αžΆαž“αž”αž“αŸ’αž‘αžΆαžαŸ‹αž“αŸƒαž€αžΌαžŠ) αž“αŸ…αž€αŸ’αž“αž»αž„ C++ (αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαŸ”αž›αŸ”) JavaScript (αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαž‚αŸαž αž‘αŸ†αž–αŸαžš) αž αžΎαž™αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡ αž€αŸ„αŸ‡αž‡αŸ’αžœαžΆ. αž‚αž˜αŸ’αžšαŸ„αž„αž’αŸ†αž’αžΆαž…αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž‘αŸ†αž αŸ†αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž”αž‰αŸ’αž αžΆαžŠαŸ‚αž›αž˜αžΎαž›αž˜αž·αž“αžƒαžΎαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž€αžΌαžŠαžαžΌαž…αž˜αž½αž™αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž›αžΆαŸ†αž„αž–αŸαž‰αž›αŸαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ‚αž”αž“αŸαŸ‡αŸ” αž‘αžΈαž–αžΈαžš "1C:Enterprise" αž‚αžΊαž‡αžΆαž•αž›αž·αžαž•αž› "αž”αŸ’αžšαž’αž”αŸ‹" αžŠαŸ‚αž›αž’αžΆαž…αž…αž˜αŸ’αž›αž„αž”αžΆαž“ αž αžΎαž™αž˜αžΆαž“αž’αžαŸ’αžαž”αž‘αžαž·αž…αžαž½αž…αžŽαžΆαžŸαŸ‹αž’αŸ†αž–αžΈαž€αžΆαžšαžœαž·αžœαžŒαŸ’αžαž“αŸαž”αŸ‚αž”αž“αŸαŸ‡αž“αŸ…αž›αžΎHabreαŸ” αžœαžΆαž€αŸαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž•αž„αžŠαŸ‚αžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαžΉαž„αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž‡αžΈαžœαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜ αž“αž·αž„αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžŸαžΌαž˜αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡ αž™αžΎαž„αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž˜αž½αž™αž…αŸ†αž“αž½αž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αžœαŸαž‘αž·αž€αžΆ αž“αž·αž„αž‚αžΌαžŸαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‘αŸαžŸαž—αžΆαž– αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‡αŸ’αžšαž˜αž»αž‡αž‘αžΉαž€αž‡αŸ’αžšαŸ…αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αŸ„αŸ‡αž‘αŸαŸ” αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž™αž“αŸ’αžαž€αžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“ αžšαžΏαž„αž›αž˜αŸ’αž’αž·αžαž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž’αžαŸ’αžαž”αž‘αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžαŸ’αž›αŸ‡ αžŸαŸ€αžœαž—αŸ…αž‘αžΆαŸ†αž„αž˜αžΌαž›!
αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™ αžœαžΆαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž›αžΎαžšαžΏαž„αž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ - តើ 1C: αžœαŸαž‘αž·αž€αžΆαžŸαž αž‚αŸ’αžšαžΆαžŸαž‡αžΆαž’αŸ’αžœαžΈ αž“αž·αž„αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αžŠαŸ‚αž›αžœαžΆαž˜αžΆαž“αŸ” αž…αž˜αŸ’αž›αžΎαž™αž…αŸ†αž–αŸ„αŸ‡αžŸαŸ†αžŽαž½αžšαž“αŸαŸ‡αž‚αžΊαž˜αž·αž“αžŸαžΆαž˜αž‰αŸ’αž‰αž‘αŸ αž–αŸ’αžšαŸ„αŸ‡αž–αžΆαž€αŸ’αž™ "αžœαŸαž‘αž·αž€αžΆ" (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αžαŸ’αž›αžΈ αž™αžΎαž„αž“αžΉαž„αž αŸ…αžœαžΆαžαžΆαžœαž·αž’αžΈαž“αŸ„αŸ‡) αžŸαŸ†αžŠαŸ…αž›αžΎαž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜ αž”αžšαž·αž™αžΆαž€αžΆαžŸαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αŸ” αžŸαž˜αžΆαžŸαž’αžΆαžαž»αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŠαŸ„αž™αž”αŸ’αžšαž™αŸ„αž›αŸ–

  • αž…αž„αŸ’αž€αŸ„αž˜αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ
  • αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ "αžŸαŸ’αžαžΎαž„" αžŠαŸ‚αž›αž’αžΆαž…αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžαžΆαž˜αžšαž™αŸˆ http αž“αž·αž„αž–αž·αž’αžΈαž€αžΆαžšαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αŸ„αž›αž–αžΈαžšαžšαž”αžŸαŸ‹αžœαžΆαŸ”
  • αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž–αžΈαžšαž‡αžΆαž“αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž›αžΎαžαžΆαžŸαžšαžΉαž„ αž¬αžαžαž”αžŽαŸ’αžαžΆαž‰
  • αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαž‚αŸαž αž‘αŸ†αž–αŸαžš
  • αž§αž”αž€αžšαžŽαŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ
  • αž”αžšαž·αžŸαŸ’αžαžΆαž“αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ (αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αžαžΆαž‡αžΆαž’αŸ’αž“αž€αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’)
  • αž”αžšαž·αž™αžΆαž€αžΆαžŸαž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ iOS, Android αž“αž·αž„ Windows Phone (αžœαŸαž‘αž·αž€αžΆαž…αž›αŸαž 1C)

αž•αŸ’αž“αŸ‚αž€αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡ αž›αžΎαž€αž›αŸ‚αž„αžαŸ‚αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαž‚αŸαž αž‘αŸ†αž–αŸαžš αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž€αŸ’αž“αž»αž„ C++αŸ” αž”αž“αŸ’αžαŸ‚αž˜β€‹αž–αžΈβ€‹αž“αŸαŸ‡β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž”αŸ’αžšαž€αžΆαžŸβ€‹αž€αžΆαž›β€‹αž–αžΈβ€‹αž–αŸαž›β€‹αžαŸ’αž˜αžΈαŸ—β€‹αž“αŸαŸ‡αŸ” αž’αŸ’αž“αž€αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‡αŸ†αž“αžΆαž“αŸ‹αžαŸ’αž˜αžΈαŸ”αžŸαžšαžŸαŸαžšαž‡αžΆαž—αžΆαžŸαžΆαž…αžΆαžœαŸ‰αžΆαŸ”

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΎαž˜

C ++03 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΎαž˜αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Windows Microsoft Visual C++ 12 (αž‘αž˜αŸ’αžšαž„αŸ‹αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž“αžΉαž„ Windows XP) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αžΆαž’αŸ’αž“αž€αž…αž„αž€αŸ’αžšαž„ αž“αž·αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Linux αž“αž·αž„ Android - gcc 4.8 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ iOS - clang 5.0 αŸ” αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŸαŸ’αžŠαž„αŸ‹αžŠαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαž‚αžΊαžŠαžΌαž…αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αž„αž€αŸ’αžšαž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ - STLPort αŸ” αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž“αŸαŸ‡αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž›αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αŸ†αž αž»αžŸαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž STL αŸ” αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž™αžΎαž„αž€αŸ†αž–αž»αž„αžšαŸ€αž”αž…αŸ†αž•αŸ‚αž“αž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαž‘αŸ…αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž STL αžŠαŸ‚αž›αžŠαžΉαž€αž‡αž‰αŸ’αž‡αžΌαž“αž‡αžΆαž˜αž½αž™ CLang αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚ STLPort αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αžˆαž”αŸ‹ αž αžΎαž™αž˜αž·αž“αž†αž”αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αžšαž”αŸ€αž”αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš C++11 αžšαž”αžŸαŸ‹ gcc αž‘αŸαŸ”
αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž€αžΌαžŠαžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‚αžΊαž‡αžΆαžšαžΏαž„αž’αž˜αŸ’αž˜αžαžΆ 99% αžšαž”αžŸαŸ‹αž’αžαž·αžαž·αž‡αž“ - 95% αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αžœαŸαž‘αž·αž€αžΆαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž€αŸαž”αŸ’αžšαžΎαž€αžΌαžŠ C ++ αžŠαžΌαž…αž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„ "αž’αŸ†" αžŠαŸ‚αžš αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž—αžΆαž‚αžšαž™αž“αŸƒαž€αžΆαžšαž”αž„αŸ’αžšαž½αž”αž”αž„αŸ’αžšαž½αž˜αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αž‘αžΆαž”αž‡αžΆαž„αž”αž“αŸ’αžαž·αž…αž€αŸαžŠαŸ„αž™αŸ”
αžŠαžΌαž…αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ C++ αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αžŠαŸ‚αžš αž™αžΎαž„αž˜αž·αž“αž‘αžΆαž˜αž‘αžΆαžšαž±αŸ’αž™αž”αŸ’αžšαžΎ 100% αž“αŸƒαžŸαž˜αžαŸ’αžαž—αžΆαž–αž—αžΆαžŸαžΆ αž“αž·αž„αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžšαž”αžŸαŸ‹αžœαžΆαž“αŸ„αŸ‡αž‘αŸαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž™αžΎαž„αž˜αž·αž“αž”αŸ’αžšαžΎ Boost αž‘αŸ αž αžΎαž™αž›αž€αŸ’αžαžŽαŸˆαž—αžΆαžŸαžΆαž˜αž½αž™αž‚αžΊαž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αŸ’αžšαž—αŸαž‘αžαžΆαž˜αžœαž“αŸ’αžαŸ” αž€αŸ’αž“αž»αž„αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž“αŸαŸ‡ αž™αžΎαž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜αŸ–

  • STL (αž‡αžΆαž–αž·αžŸαŸαžŸαžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžš αž’αž»αž„ αž“αž·αž„αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™)
  • αž˜αžšαžαž€αž…αŸ’αžšαžΎαž“ αžšαž½αž˜αž‘αžΆαŸ†αž„ αž˜αžšαžαž€αž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž…αŸ’αžšαžΎαž“αŸ”
  • αž‚αŸ†αžšαžΌ
  • αž€αžšαžŽαžΈαž›αžΎαž€αž›αŸ‚αž„
  • αžŸαžΌαž…αž“αžΆαž€αžšαž†αŸ’αž›αžΆαžαžœαŸƒ (αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“)

αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αžΆαžšαž‘αž‘αž½αž›αž˜αžšαžαž€αž…αŸ’αžšαžΎαž“αž“αŸƒαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ (αžαŸ’αž“αžΆαž€αŸ‹αž’αžšαžΌαž”αžΈαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„) αž‚αŸ†αžšαžΌαžŸαž˜αžΆαžŸαž—αžΆαž‚αž’αžΆαž…αž€αŸ’αž›αžΆαž™αž‡αžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“ αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ”

αžŸαž˜αžΆαžŸαž—αžΆαž‚

αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαž˜αŸ‰αžΌαžŒαž»αž› αž˜αž»αžαž„αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸ…αž‡αžΆαžŸαž˜αžΆαžŸαž—αžΆαž‚ αžŠαŸ‚αž›αž‡αžΆαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžαžΆαž˜αžœαž“αŸ’αž (*.dll αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Windows, *.so αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αžΈαž“αž»αž…)αŸ” αž˜αžΆαž“αž’αžΆαžαž»αž•αŸ’αžŸαŸ†αžŸαžšαž»αž”αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž˜αž½αž™αžšαž™αž αžΆαžŸαž·αž” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαž–αž½αž€αžœαžΆαž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ–

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαžΆαž„αž€αŸ’αžšαŸ„αž™
αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαžšαž”αžŸαŸ‹αžœαŸαž‘αž·αž€αžΆ

accnt
αžœαžαŸ’αžαž»αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαž‚αžŽαž“αŸαž™αŸ’αž™ (αžαžΆαžšαžΆαž„αž‚αžŽαž“αžΈ αž“αž·αž„αž”αž‰αŸ’αž‡αžΈαž‚αžŽαž“αŸαž™αŸ’αž™)

bsl
αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž—αžΆαžŸαžΆαžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αž”αŸ‹

nuke
αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ‚αž„αž…αŸ‚αž€αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†

dbeng ៨
αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž―αž€αžŸαžΆαžšαŸ” αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž―αž€αžŸαžΆαžšαžŸαžΆαž˜αž‰αŸ’αž‰αž•αŸ’αž’αŸ‚αž€αž›αžΎ ISAM αžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš SQL αžŸαžΆαž˜αž‰αŸ’αž‰αž•αž„αžŠαŸ‚αžšαŸ”

wbbase
αž˜αžΆαž“αžαŸ’αž“αžΆαž€αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž˜αž»αžαž„αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αž»αžœαžαŸ’αžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαžœαžΈαž“αžŠαžΌ - αžαŸ’αž“αžΆαž€αŸ‹αž”αž„αŸ’αž’αž½αž… αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎ GDI αŸ”αž›αŸ”

αž€αžΆαžšβ€‹αž”αŸ‚αž„β€‹αž…αŸ‚αž€β€‹αž‡αžΆβ€‹αž•αŸ’αž“αŸ‚αž€β€‹αž…αŸ’αžšαžΎαž“β€‹αž‚αžΊβ€‹αž˜αžΆαž“β€‹αž”αŸ’αžšαž™αŸ„αž‡αž“αŸβ€‹αžαžΆαž˜β€‹αž‘αžŸαŸ’αžŸαž“αŸˆβ€‹αž‡αžΆβ€‹αž…αŸ’αžšαžΎαž“αŸ–

  • αž€αžΆαžšαž”αŸ†αž”αŸ‚αž€αž‚αŸ’αž“αžΆαž›αžΎαž€αž€αž˜αŸ’αž–αžŸαŸ‹αž€αžΆαžšαžšαž…αž“αžΆαž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžš αž‡αžΆαž–αž·αžŸαŸαžŸαž€αžΆαžšαž‰αŸ‚αž€αž€αžΌαžŠαž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžš
  • αž–αžΈαžŸαŸ†αžŽαž»αŸ†αž“αŸƒαžŸαž˜αžΆαžŸαž’αžΆαžαž» αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž‡αž˜αŸ’αžšαžΎαžŸαž…αŸ‚αž€αž…αžΆαž™αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαžŠαŸ„αž™αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“αŸ–
    • αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαžŸαŸ’αžαžΎαž„αž“αžΉαž„αž˜αžΆαž“ wbase αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αžΉαž„αž˜αž·αž“αž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαžΆαž„αž€αŸ’αžšαŸ„αž™αž‘αŸαŸ”
    • αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ wbase αž•αŸ’αž‘αž»αž™αž‘αŸ…αžœαž·αž‰αžœαžΆαž“αžΉαž„αž˜αž·αž“αž˜αžΆαž“αž‘αŸαŸ”
    • αž‡αž˜αŸ’αžšαžΎαžŸαž‘αžΆαŸ†αž„αž–αžΈαžšαž“αžΉαž„αž˜αžΆαž“ nuke αž“αž·αž„ bsl

αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‡αž˜αŸ’αžšαžΎαžŸαž“αŸƒαž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αŸ” αž‡αžΆαž–αž·αžŸαŸαžŸαž“αŸαŸ‡αž‚αžΊαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹ SCOM αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ”

SCOM

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαž›αžΆαž™αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž‘αžΆαž” αž”αŸ’αžšαž–αŸαž“αŸ’αž’ SCOM αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎ αžŠαŸ‚αž›αž‡αžΆαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŸαŸ’αžšαžŠαŸ€αž„αž“αžΉαž„αž˜αž“αŸ„αž‚αž˜αžœαž·αž‡αŸ’αž‡αžΆ ATL αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αž˜αž·αž“αž‘αžΆαž“αŸ‹αž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ ATL αž™αžΎαž„αžšαžΆαž™αž”αž‰αŸ’αž‡αžΈαžŠαŸ„αž™αžŸαž„αŸ’αžαŸαž”αž’αŸ†αž–αžΈαžŸαž˜αžαŸ’αžαž—αžΆαž– αž“αž·αž„αž˜αž»αžαž„αžΆαžšαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αŸ”
αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž“αžΆαž€αŸ‹ SCOM αžŠαŸ‚αž›αž”αžΆαž“αžšαž…αž“αžΆαž™αŸ‰αžΆαž„αž–αž·αžŸαŸαžŸαŸ–

  • αž•αŸ’αžαž›αŸ‹αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžšαŸ„αž„αž…αž€αŸ’αžšαžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαžαŸ’αž“αžΆαž€αŸ‹αž–αžΈαžŸαž˜αžΆαžŸαž—αžΆαž‚αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ„αž™αžŠαžΉαž„αžαŸ‚αžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹αžœαžΆ (αžŠαŸ„αž™αž˜αž·αž“αž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž)
  • αž•αŸ’αžαž›αŸ‹αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αŸ’αžšαž“αž·αž…αž†αŸ’αž›αžΆαžαžœαŸƒαžšαžΆαž”αŸ‹αž™αŸ„αž„αŸ” αž’αžΆαž™αž»αž€αžΆαž›αžšαž”αžŸαŸ‹αžαŸ’αž“αžΆαž€αŸ‹ SCOM αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŠαŸ„αž™αžŠαŸƒαž‘αŸαŸ”
  • αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αžαžΆαžαžΎαžœαžαŸ’αžαž»αž˜αž½αž™αž’αž“αž»αžœαžαŸ’αžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™ αž“αž·αž„αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αŸ’αžšαž“αž·αž…αž‘αŸ…αžœαžαŸ’αžαž»αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž‘αŸ…αž‡αžΆαž‘αŸ’αžšαž“αž·αž…αž‘αŸ…αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αŸ”
  • αž”αž„αŸ’αž€αžΎαžαžœαžαŸ’αžαž»αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ‚αž›αžαŸ‚αž„αžαŸ‚αž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžΆαž“αžαžΆαž˜αžšαž™αŸˆαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžš get_service αŸ”αž›αŸ”

αž§αž‘αžΆαž αžšαžŽαŸ αž’αŸ’αž“αž€αž’αžΆαž…αž–αžŽαŸŒαž“αžΆαžαŸ’αž“αžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž“ JSON (αž§αž‘αžΆαž αžšαžŽαŸ JSONStreamReader) αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž˜αžΆαžŸαž’αžΆαžαž» json.dll αŸ”
αžαŸ’αž“αžΆαž€αŸ‹ αž“αž·αž„β€‹αž§αž‘αžΆαž αžšαžŽαŸβ€‹αž’αžΆαž…β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž–αžΈβ€‹αžŸαž˜αžΆαžŸαž’αžΆαžαž»β€‹αž•αŸ’αžŸαŸαž„β€‹αž‘αŸ€αž αž–αž½αž€αž‚αŸβ€‹αžαŸ’αžšαžΌαžœβ€‹αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡β€‹αž€αŸ’αž“αž»αž„β€‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ 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 API αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ†αžŽαŸ‚αž›αžΈαž“αž»αž… αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαžΆαž˜αžšαž™αŸˆαž”αžŽαŸ’αžŽαžΆαž›αŸαž™ wxWidgetsαŸ”
αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž“αŸƒαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž˜αž·αž“αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž•αŸ’αž“αŸ‚αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž“αŸƒ 1C: Enterprise αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ„αž™αž–αž½αž€αž™αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαžΆαž„αž€αŸ’αž“αž»αž„αžαžΌαž…αŸ—αž˜αž½αž™αž…αŸ†αž“αž½αž“αž‘αŸ€αžαŸ”

αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž‡αžΆαž…αŸ’αžšαžΎαž“αž†αŸ’αž“αžΆαŸ†αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ 1C: Enterprise αžšαžΌαž”αžšαžΆαž„αž“αŸƒαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸαž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžšαž“αŸ…αž€αŸ’αž“αž»αž„αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž”αžΆαž“αž€αžΎαžαž‘αžΎαž„αžαŸ‚αž˜αŸ’αžαž„αž‚αžαŸ‹αž‚αžΊαž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 2009 αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αŸ†αžŽαŸ‚ 8.2 αž“αž·αž„αž€αžΆαžšαž˜αž€αžŠαž›αŸ‹αž“αŸƒ "αž‘αž˜αŸ’αžšαž„αŸ‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„" αŸ” αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžšαžΌαž”αžšαžΆαž„αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαž”αŸ’αž›αž„αŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ - αž˜αžΆαž“αž€αžΆαžšαž”αžŠαž·αžŸαŸαž’αž“αŸƒαž‘αžΈαžαžΆαŸ†αž„αž—αžΈαž€αžŸαŸ‚αž›αžŠαŸ„αž™αž—αžΈαž€αžŸαŸ‚αž›αž“αŸƒαž’αžΆαžαž»αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αŸαž‰αž…αž·αžαŸ’αžαž“αŸƒαž”αŸ’αž›αž„αŸ‹αž›αŸ†αž αžΌαžšαž“αŸƒαž’αžΆαžαž»αŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αž αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αŸ†αžšαžΌαžαŸ’αž˜αžΈ αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‡αžΆαž˜αž½αž™αžœαžαŸ’αžαž»αžŠαŸ‚αž“αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž˜αž½αž™αž“αžΉαž„ DTOs αž–αž·αžŸαŸαžŸ (αžœαžαŸ’αžαž»αž•αŸ’αž‘αŸαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™).
αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž’αžΆαž…αž”αž„αŸ’αž€αžΎαž 1C:Enterprise web client αžŠαŸ‚αž›αž…αž˜αŸ’αž›αž„αžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆ C++ αž“αŸƒαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ JavaScript αŸ” αž™αžΎαž„αž–αŸ’αž™αžΆαž™αžΆαž˜αžšαž€αŸ’αžŸαžΆαžŸαž˜αž˜αžΌαž›αž˜αž»αžαž„αžΆαžšαžšαžœαžΆαž„αž’αžαž·αžαž·αž‡αž“αžŸαŸ’αžαžΎαž„ αž“αž·αž„αž‚αŸαž αž‘αŸ†αž–αŸαžšαŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžŠαŸ‚αž›αžœαžΆαž˜αž·αž“αž’αžΆαž…αž‘αŸ…αžšαž½αž… αž§αž‘αžΆαž αžšαžŽαŸαžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αž“αŸƒ JavaScript API αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“ (αž§αž‘αžΆαž αžšαžŽαŸ αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž―αž€αžŸαžΆαžšαž˜αžΆαž“αž€αž˜αŸ’αžšαž·αžαžαŸ’αž›αžΆαŸ†αž„) αž™αžΎαž„αžαŸ‚αž„αžαŸ‚αž’αž“αž»αžœαžαŸ’αžαž˜αž»αžαž„αžΆαžšαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžΎαž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžŠαŸ‚αž›αžŸαžšαžŸαŸαžšαž€αŸ’αž“αž»αž„ C++ αŸ” αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž™αžΎαž„αž‚αžΆαŸ†αž‘αŸ’αžš Internet Explorer αž“αž·αž„ Microsoft Edge (Windows), Google Chrome (Windows), Firefox (Windows αž“αž·αž„ Linux) αž“αž·αž„ Safari (MacOS) αŸ”

αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž‘αž˜αŸ’αžšαž„αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆ 1C αŸ” αž“αŸ…αž›αžΎαž§αž”αž€αžšαžŽαŸαž…αž›αŸαž αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžΌαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαžŠαŸ‚αž›αž˜αžΆαž“αžŠαžΎαž˜αž€αŸ†αžŽαžΎαžαž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆαž”αŸ’αž›αž„αŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹ αž“αž·αž„αž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž”αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ αž€αžΌαžŠαžŠαžΌαž…αž‚αŸ’αž“αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΌαž…αž“αŸ…αž€αŸ’αž“αž»αž„ "αž’αŸ†" 1C: αžœαŸαž‘αž·αž€αžΆαžŸαž αž‚αŸ’αžšαžΆαžŸαŸ”

αžœαŸαž‘αž·αž€αžΆ "1C: αžŸαž αž‚αŸ’αžšαžΆαžŸ" - αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αŸ’αžšαžŽαžΆαžαŸ‹?
αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ 1C αž“αŸ…αž›αžΎ Linux OS

αžœαŸαž‘αž·αž€αžΆ "1C: αžŸαž αž‚αŸ’αžšαžΆαžŸ" - αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αŸ’αžšαžŽαžΆαžαŸ‹?
αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ 1C αž“αŸ…αž›αžΎαž§αž”αž€αžšαžŽαŸαž…αž›αŸαž

αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ 1C αž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αžœαŸαž‘αž·αž€αžΆ "1C: αžŸαž αž‚αŸ’αžšαžΆαžŸ" - αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αŸ’αžšαžŽαžΆαžαŸ‹?
αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ 1C αž“αŸ…αž›αžΎ Windows OS

αžœαŸαž‘αž·αž€αžΆ "1C: αžŸαž αž‚αŸ’αžšαžΆαžŸ" - αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αŸ’αžšαžŽαžΆαžαŸ‹?
αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ 1C - αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαž‚αŸαž αž‘αŸ†αž–αŸαžš

αž”αŸ’αžšαž—αž–β€‹αž”αžΎαž€β€‹αž…αŸ†αž 

αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž™αžΎαž„αž˜αž·αž“αž”αŸ’αžšαžΎαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ C ++ αž“αŸ…αž€αŸ’αžšαŸ„αž˜ Windows (MFC, αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž–αžΈ WinAPI) αž™αžΎαž„αž˜αž·αž“αžŸαžšαžŸαŸαžšαžŸαž˜αžΆαžŸαž’αžΆαžαž»αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž‘αŸαŸ” αž”αžŽαŸ’αžŽαžΆαž›αŸαž™β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž›αžΎαž€β€‹αž‘αžΎαž„β€‹αžšαž½αž…β€‹αž αžΎαž™αŸ” wxWidgetsαž αžΎαž™αž™αžΎαž„αž€αŸαž”αŸ’αžšαžΎαŸ–

  • cURL αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ HTTP αž“αž·αž„ FTP αŸ”
  • OpenSSL & ‧; αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ cryptography αž“αž·αž„αž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹ TLS
  • libxml2 αž“αž·αž„ libxslt αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚ XML
  • libetpan αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž–αž·αž’αžΈαžŸαžΆαžšαžŸαŸ†αž”αž»αžαŸ’αžš (POP3, SMTP, IMAP)
  • αž’αŸ’αžœαžΎαžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜ αžŠαžΎαž˜αŸ’αž”αžΈαž‰αŸ‚αž€αžŸαžΆαžšαž’αŸŠαžΈαž˜αŸ‚αž›
  • sqllite αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹
  • ICU αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αŸ’αžαžšαž‡αžΆαžαž·

αž”αž‰αŸ’αž‡αžΈαž”αž“αŸ’αžαŸ”
αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αž™αžΎαž„αž”αŸ’αžšαžΎαž€αŸ†αžŽαŸ‚αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ‚αž”αŸ’αžšαŸ‚αžαŸ’αž–αžŸαŸ‹αŸ” αžαŸαžŸαŸ’αž Google ΠΈ Google Mock αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž―αž€αžαžΆαŸ”
αž”αžŽαŸ’αžŽαžΆαž›αŸαž™β€‹αžαž˜αŸ’αžšαžΌαžœβ€‹αž±αŸ’αž™β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αžŸαž˜αŸ’αžšαž”β€‹αžαŸ’αž›αž½αž“β€‹αž±αŸ’αž™β€‹αžαŸ’αžšαžΌαžœβ€‹αž‚αŸ’αž“αžΆβ€‹αž‡αžΆαž˜αž½αž™β€‹αž‚αŸ†αžšαžΌβ€‹αž’αž„αŸ’αž‚αž€αžΆαžšβ€‹αžŸαž˜αžΆαžŸαž—αžΆαž‚ SCOM αŸ”
αž”αŸ’αžšαŸαžœαŸ‰αžΆαž‘αž„αŸ‹αž“αŸƒ 1C αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαŸαž‘αž·αž€αžΆαž“αŸαŸ‡αž€αŸ’αž›αžΆαž™αž‡αžΆαž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„αžŠαŸαž›αŸ’αž’αž₯αžαžαŸ’αž…αŸ„αŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αžœαžΆαŸ” αž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαž“αŸƒαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž“αž·αž„αžŸαŸαžŽαžΆαžšαžΈαž™αŸ‰αžΌαž”αž„αŸ’αž αžΆαž‰αž™αŸ‰αžΆαž„αžšαž αŸαžŸαž“αžΌαžœαž€αŸ†αž αž»αžŸαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αžαŸ†αž”αž“αŸ‹αžŠαŸ‚αž›αž€αž˜αŸ’αžšαž”αŸ’αžšαžΎαž”αŸ†αž•αž»αžαž“αŸƒαž€αžΌαžŠαŸ” αž™αžΎαž„αž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαž–αž½αž€αž‚αŸαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„ αž αžΎαž™αž–αŸ’αž™αžΆαž™αžΆαž˜αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž–αž½αž€αž‚αŸαžαŸ’αžšαž‘αž”αŸ‹αž‘αŸ…αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžœαž·αž‰αŸ” αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž“αŸƒαž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž”αŸ’αžšαŸ‚αž‘αŸ…αž‡αžΆαžαž»αžŸαž‚αŸ’αž“αžΆαžαŸ’αž›αžΆαŸ†αž„αžŽαžΆαžŸαŸ‹αŸ”
αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ cURL ΠΈ libetpan αž†αŸ’αž›αžΎαž™αžαž”αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαž‘αŸ…αž“αžΉαž„αžŸαŸ†αžŽαžΎαžšαž‘αžΆαž‰ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ†αžŽαŸ‡αž§αž‘αžΆαž αžšαžŽαŸ αž…αžΌαž› OpenSSL & ‧; αž™αžΎαž„β€‹αž˜αž·αž“β€‹αžŠαŸ‚αž›β€‹αž’αžΆαž…β€‹αž”αŸ’αžšαž‚αž›αŸ‹β€‹αžœαžΆβ€‹αžœαž·αž‰β€‹αž‘αŸαŸ”

αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“

αž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘ αž™αžΎαž„αž”αžΆαž“αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž˜αž½αž™αž…αŸ†αž“αž½αž“αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ 1C: αžœαŸαž‘αž·αž€αžΆαžŸαž αž‚αŸ’αžšαžΆαžŸαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αžœαž·αžŸαžΆαž›αž—αžΆαž–αž˜αžΆαž“αž€αŸ†αžŽαžαŸ‹αž“αŸƒαž’αžαŸ’αžαž”αž‘ αž™αžΎαž„αž”αžΆαž“αž”αŸ‰αŸ‡αž›αžΎαž…αŸ†αžŽαž»αž…αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ αžαžΆαž˜αž‚αŸ†αž“αž·αžαžšαž”αžŸαŸ‹αž™αžΎαž„ αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αŸ”
αž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž‘αžΌαž‘αŸ…αž“αŸƒαž™αž“αŸ’αžαž€αžΆαžšαžœαŸαž‘αž·αž€αžΆαž•αŸ’αžŸαŸαž„αŸ—αž’αžΆαž…αžšαž€αž”αžΆαž“ αž“αŸ…αž‘αžΈαž“αŸαŸ‡.
αžαžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αž?

αžαžΎαžœαŸαž‘αž·αž€αžΆαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž…αž›αŸαž 1C αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž™αŸ‰αžΆαž„αžŠαžΌαž…αž˜αŸ’αžαŸαž…?
αž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž•αŸ’αž‘αŸƒαž€αŸ’αž“αž»αž„αžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαž‚αŸαž αž‘αŸ†αž–αŸαžš?
αž¬αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž›αžΎαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αž˜αžΈ αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž“αž·αž„αžŸαžΆαž€αž›αŸ’αž”αž„?

αžŸαžšαžŸαŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžαž·αž™αŸ„αž”αž›αŸ‹!

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹