1C ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಉದಾಹರಣೆ ಕೋಡ್. ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕುಣಿಕೆಗಳು

ಈ ಪುಸ್ತಕವು 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಿಸ್ಟಮ್‌ನ ಅಂತರ್ನಿರ್ಮಿತ ಭಾಷೆಯ ವಿವರಣೆಯಾಗಿದೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಲೆಕ್ಕಪರಿಶೋಧಕ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಸಿಸ್ಟಮ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ತಜ್ಞರಿಗೆ ಉದ್ದೇಶಿಸಲಾಗಿದೆ.

1C: ಎಂಟರ್‌ಪ್ರೈಸ್ ಒಂದು ಹೊಂದಿಕೊಳ್ಳುವ, ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾದ ವ್ಯವಸ್ಥೆಯಾಗಿದ್ದು, ಎಂಟರ್‌ಪ್ರೈಸ್ ಚಟುವಟಿಕೆಗಳ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಕ್ಷೇತ್ರದಲ್ಲಿ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಕಾರ್ಯಗಳನ್ನು ಪರಿಹರಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ನಿರ್ದಿಷ್ಟ ಕಾನ್ಫಿಗರೇಶನ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು 1C:ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಿಸ್ಟಮ್‌ನ ಅಂತರ್ನಿರ್ಮಿತ ಭಾಷೆಯಲ್ಲಿ ಪಠ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಸಾಫ್ಟ್‌ವೇರ್ ಮಾಡ್ಯೂಲ್‌ಗಳಲ್ಲಿ ಕಾನ್ಫಿಗರರೇಟರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಘಟಕವನ್ನು (ಇನ್ನು ಮುಂದೆ ಕಾನ್ಫಿಗರೇಟರ್ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ) ಬಳಸಿಕೊಂಡು ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ.

ಅಂತರ್ನಿರ್ಮಿತ ಭಾಷೆಯ ಉದ್ದೇಶ ಮತ್ತು ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆ

1C ನ ಅಂತರ್ನಿರ್ಮಿತ ಭಾಷೆ: ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಿಸ್ಟಮ್ ಅನ್ವಯಿಕ ಕಾರ್ಯದ ಕಾರ್ಯನಿರ್ವಹಣೆಗಾಗಿ (ಕಾನ್ಫಿಗರೇಶನ್ ಅಭಿವೃದ್ಧಿ ಹಂತದಲ್ಲಿ) ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ವಿವರಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ.

ಅಂತರ್ನಿರ್ಮಿತ ಭಾಷೆ (ಇನ್ನು ಮುಂದೆ ಭಾಷೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ) ಡೊಮೇನ್-ನಿರ್ದಿಷ್ಟ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದ್ದು, ವೃತ್ತಿಪರ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು ಮಾತ್ರವಲ್ಲದೆ ಅದರ ಬಳಕೆಯ ಸಾಧ್ಯತೆಯನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ವಿಶೇಷವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಎಲ್ಲಾ ಭಾಷಾ ನಿರ್ವಾಹಕರು ರಷ್ಯನ್ ಮತ್ತು ಇಂಗ್ಲಿಷ್ ಕಾಗುಣಿತಗಳನ್ನು ಹೊಂದಿದ್ದಾರೆ, ಇದನ್ನು ಒಂದೇ ಮೂಲ ಪಠ್ಯದಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ಬಳಸಬಹುದು. ಈ ಪುಸ್ತಕದಲ್ಲಿ ವಿವರಿಸಿದ ಮುಖ್ಯ ಭಾಷೆ ರಷ್ಯನ್ ಆಗಿದೆ, ಆದರೆ ಪ್ರತಿ ಭಾಷಾ ಆಪರೇಟರ್‌ಗೆ ಅದರ ಇಂಗ್ಲಿಷ್ ಸಮಾನಾರ್ಥಕವನ್ನು ನೀಡಲಾಗಿದೆ.

ಅದರ ಸಾಪೇಕ್ಷ ಸರಳತೆಯ ಹೊರತಾಗಿಯೂ, ಭಾಷೆಯು ಕೆಲವು ವಸ್ತು-ಆಧಾರಿತ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿದೆ, ಉದಾಹರಣೆಗೆ, ವಿಶೇಷ ಡೇಟಾ ಪ್ರಕಾರಗಳ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ಪ್ರವೇಶಿಸುವ ನಿಯಮಗಳು (ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು, ಉಲ್ಲೇಖ ಪುಸ್ತಕಗಳು, ಇತ್ಯಾದಿ) ಇತರ ವಸ್ತುಗಳಲ್ಲಿ ಬಳಸುವ ವಸ್ತುಗಳ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ವಿಧಾನಗಳಿಗೆ ಹೋಲುತ್ತವೆ. - ಆಧಾರಿತ ಭಾಷೆಗಳು. ಆದಾಗ್ಯೂ, ವಿಶೇಷವಾದ ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆದರೆ ಕಾನ್ಫಿಗರೇಟರ್ನ ದೃಶ್ಯ ಕ್ರಮದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.

ಭಾಷೆಯಲ್ಲಿನ ಅಸ್ಥಿರಗಳ ಟೈಪಿಂಗ್ ಕಠಿಣವಾಗಿರುವುದಿಲ್ಲ, ಅಂದರೆ ವೇರಿಯಬಲ್ನ ಪ್ರಕಾರವನ್ನು ಅದರ ಮೌಲ್ಯದಿಂದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ಅಸ್ಥಿರಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಘೋಷಿಸಬೇಕಾಗಿಲ್ಲ. ವೇರಿಯಬಲ್‌ನ ಸೂಚ್ಯ ವ್ಯಾಖ್ಯಾನವು ನಿಯೋಜನೆಯ ಹೇಳಿಕೆಯ ಎಡಭಾಗದಲ್ಲಿ ಅದರ ಮೊದಲ ಸಂಭವವಾಗಿದೆ. ಸೂಕ್ತವಾದ ಆಪರೇಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಘೋಷಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ. ಅರೇಗಳನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ.

ಪುಸ್ತಕವನ್ನು ನಿರ್ಮಿಸುವುದು

ಈ ಪುಸ್ತಕದಲ್ಲಿನ ಭಾಷೆಯ ಅಂಶಗಳನ್ನು ಅವುಗಳ ಕ್ರಿಯಾತ್ಮಕ ಗಮನದ ಆಧಾರದ ಮೇಲೆ ತಾರ್ಕಿಕವಾಗಿ ವರ್ಗೀಕರಿಸಲಾಗಿದೆ ಎಂದು ವಿವರಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಈ ಪುಸ್ತಕದ ವಿಷಯಗಳ ಕೋಷ್ಟಕವನ್ನು ವರ್ಣಮಾಲೆಯಂತೆ ಆಯೋಜಿಸಲಾಗಿಲ್ಲ. ವಿಶಿಷ್ಟವಾಗಿ, ಅಧ್ಯಾಯವು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾದ ಡೇಟಾದ ಪ್ರಕಾರದೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಅದರ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ ಮತ್ತು ಕೊನೆಯಲ್ಲಿ ಆ ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಬಳಸುವ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ವಿಧಾನಗಳೊಂದಿಗೆ.

ಭಾಷಾ ಅಂಶಗಳನ್ನು ವಿವರಿಸುವ ಸ್ವರೂಪ

ಈ ಕೈಪಿಡಿಯಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾದ ಪ್ರತಿಯೊಂದು ಭಾಷಾ ಅಂಶವನ್ನು (ನಿರ್ಮಾಣ) ಈ ಫಾಂಟ್‌ನಲ್ಲಿ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಭಾಷಾ ಘಟಕಗಳ ಮಾಹಿತಿಯನ್ನು ಸಿಂಟ್ಯಾಕ್ಸ್ ರೇಖಾಚಿತ್ರದ ರೂಪದಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ, ವಿವರವಾದ ವಿವರಣೆಮತ್ತು ಒಂದು ಉದಾಹರಣೆ ಮೂಲ ಪಠ್ಯ.

ಸಿಂಟ್ಯಾಕ್ಸ್ ರೇಖಾಚಿತ್ರಗಳಲ್ಲಿ ಅಳವಡಿಸಿಕೊಂಡ ಸಂಪ್ರದಾಯಗಳು ಮತ್ತು ಸಂಕೇತಗಳು

ಕೆಳಗಿನ ಚಿಹ್ನೆಗಳನ್ನು ಸಿಂಟ್ಯಾಕ್ಸ್ ರೇಖಾಚಿತ್ರಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ:

ಭಾಷಾ ಅಂಶ ವಿವರಣೆಗಾಗಿ ಸಿಂಟ್ಯಾಕ್ಸ್ ರೇಖಾಚಿತ್ರ

ಭಾಷೆಯ ಅಂಶ ವಿವರಣೆ ಸ್ವರೂಪವನ್ನು ಬಳಸಲಾಗಿದೆ ಈ ಕೈಪಿಡಿ, ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ರೇಖಾಚಿತ್ರದಿಂದ ವಿವರಿಸಲಾಗಿದೆ.

ಭಾಷಾ ಅಂಶ

ಸಣ್ಣ ವಿವರಣೆಕೊಟ್ಟಿರುವ ಭಾಷಾ ಅಂಶವು ಏನು ಮಾಡುತ್ತದೆ.

ಸಿಂಟ್ಯಾಕ್ಸ್:

ಭಾಷಾ ಅಂಶ(<Параметр1>, <Параметр2>, ...) [AddKeyWord]

ಇಂಗ್ಲೀಷ್ ಸಿಂಟ್ಯಾಕ್ಸ್:(ಭಾಷಾ ರಚನೆಗಳ ಸಂದರ್ಭದಲ್ಲಿ)

ಕೀವರ್ಡ್(<Параметр1>, <Параметр2>, ...)

ಇಂಗ್ಲಿಷ್ ಸಮಾನಾರ್ಥಕ:(ವಿಧಾನಗಳು, ಕಾರ್ಯಗಳು ಮತ್ತು ಕಾರ್ಯವಿಧಾನಗಳ ವಿವರಣೆಯ ಸಂದರ್ಭದಲ್ಲಿ)

ಆಯ್ಕೆಗಳು:

<Параметр1>ಸಣ್ಣ ವಿವರಣೆ<Параметра1>. <Параметр2>ಸಣ್ಣ ವಿವರಣೆ<Параметра2>. [AddKeyWord] AddKeyWord ನ ಕಿರು ವಿವರಣೆ.

ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ:

ರಿಟರ್ನ್ ಮೌಲ್ಯದ ಪ್ರಕಾರ ಮತ್ತು ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆ.

ವಿವರಣೆ:

LanguageElement ಏನನ್ನು ಅಳವಡಿಸುತ್ತದೆ ಎಂಬುದರ ವಿವರವಾದ ವಿವರಣೆ.

ಉದಾಹರಣೆ:

· ಉದಾಹರಣೆಯ ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆ // ಮೂಲ ಪಠ್ಯಉದಾಹರಣೆ

ನೀವು ಎಸ್‌ಐನಲ್ಲಿ ಬರೆದರೆ
ಕನಿಷ್ಠ ಮೂರು ಬಾರಿ ಕುಂಟರಾಗಿರಿ
ಅವರು ಈ ಬಗ್ಗೆ ಹೇಳುತ್ತಾರೆ:
"ಅವರು ತಂಪಾದ ಪ್ರೋಗ್ರಾಮರ್!"
(ಫಿಡೋಶ್ ಹಾಡುಗಳು - "Suxxx ಎಂದರೇನು ಮತ್ತು Rulezzz ಎಂದರೇನು")

ಮುನ್ನುಡಿ

ಈ ಲೇಖನ ಬರೆಯಲು ಕಾರಣವಾಗಿತ್ತು ನಕಾರಾತ್ಮಕ ವರ್ತನೆನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವೇದಿಕೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ವೃತ್ತಿಪರ ಸಮುದಾಯ.

1C ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ರೋಗ್ರಾಮರ್ ಆಗಿ, ನಾನು ಈ ಅಭಿಪ್ರಾಯವನ್ನು ಆಧಾರರಹಿತವೆಂದು ಪರಿಗಣಿಸುತ್ತೇನೆ. 1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆದರ್ಶದಿಂದ ದೂರವಿದೆ, ಆದರೆ, ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಇದು ಅತ್ಯುತ್ತಮ ಮತ್ತು ಮುಖ್ಯವಾಗಿ ದೇಶೀಯ ಉತ್ಪನ್ನವಾಗಿದೆ!

ಮತ್ತು ಇನ್ನೂ ಹೆಚ್ಚಾಗಿ, ಪ್ರೋಗ್ರಾಮರ್ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಅವನು ಬರೆಯುವ ಭಾಷೆಯಿಂದ ನಿರ್ಣಯಿಸುವುದು ಅಸಮರ್ಪಕವಾಗಿದೆ.

ಈ ಲೇಖನದಲ್ಲಿ ನಾನು ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ನನಗಾಗಿ ಕಂಡುಕೊಂಡ ಅನುಕೂಲಗಳನ್ನು ವಿವರಿಸುತ್ತೇನೆ. ಲೇಖನವು ಬಹುತೇಕ ಜಾಹೀರಾತಾಗಿ ಹೊರಹೊಮ್ಮುತ್ತದೆ, ಆದ್ದರಿಂದ ಹಕ್ಕು ನಿರಾಕರಣೆ ಇಲ್ಲಿದೆ:

  • 1C ಕಂಪನಿಯೊಂದಿಗೆ ನನಗೆ ಯಾವುದೇ ನೇರ ಸಂಬಂಧವಿಲ್ಲ;
  • ಈ ಲೇಖನವನ್ನು ನಿಯೋಜಿಸಲಾಗಿಲ್ಲ ಮತ್ತು ಸ್ವಯಂಪ್ರೇರಿತ ಆಧಾರದ ಮೇಲೆ ಬರೆಯಲಾಗಿದೆ;
  • ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ವೈಯಕ್ತಿಕ ಅಭಿಪ್ರಾಯಗಳನ್ನು ವ್ಯಕ್ತಪಡಿಸಲಾಗುತ್ತದೆ, ಅದು ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ...;
  • ಮುನ್ನುಡಿಯನ್ನು ಹೊರತುಪಡಿಸಿ ಇಡೀ ಲೇಖನವು ಲೇಖಕರದ್ದು, ಯಾವುದೇ ಕಾಕತಾಳೀಯವು ಅಪಘಾತವಾಗಿದೆ;
  • ನಾವು 1C ಎಂಟರ್‌ಪ್ರೈಸ್ 8.2 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ (ಪ್ರಸ್ತುತ ಆವೃತ್ತಿ 8.3 ಪ್ರಸ್ತುತವಾಗಿದೆ, ಆದರೆ ನಾನು ಅದನ್ನು ಇನ್ನೂ ಅಧ್ಯಯನ ಮಾಡಿಲ್ಲ - 1C 8.2 ನಲ್ಲಿ ಬಹಳಷ್ಟು ಕೆಲಸಗಳಿವೆ). ಆದಾಗ್ಯೂ, ಹೇಳಲಾದ ಹೆಚ್ಚಿನವು 8.3 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮತ್ತು ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ ಮತ್ತು ಅದರಲ್ಲಿ ಕೆಲವು ಆವೃತ್ತಿ 7.7 ಗೆ ಅನ್ವಯಿಸುತ್ತದೆ.
ಆದ್ದರಿಂದ ಪ್ರಾರಂಭಿಸೋಣ.

ನಾವು ಏನು ಮಾತನಾಡುತ್ತಿದ್ದೇವೆ?

ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ 1C ಎಂಟರ್‌ಪ್ರೈಸ್ 8:
  • ಇದು ಎರಡು ಆವೃತ್ತಿಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ - ಫೈಲ್ ಮತ್ತು ಸರ್ವರ್ (ಮೂರು-ಲಿಂಕ್) - ಪ್ರತಿಯೊಂದೂ ತನ್ನದೇ ಆದ ಅನುಕೂಲಗಳು ಮತ್ತು ಅನಾನುಕೂಲಗಳನ್ನು ಹೊಂದಿದೆ;
  • ಸ್ಥಾಪಿಸಲು ಮತ್ತು ಸಂರಚಿಸಲು ಸುಲಭವಾದ ಸ್ವತಂತ್ರ ಲೆಕ್ಕಪತ್ರ ವ್ಯವಸ್ಥೆ;
  • ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ವಸ್ತುಗಳು ಮತ್ತು ಸಾಧನಗಳೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ಪ್ರಬಲ ಪರಿಸರ ವ್ಯವಸ್ಥೆ;
  • ಉತ್ತಮ ದಕ್ಷತಾಶಾಸ್ತ್ರದ ಇಂಟರ್ಫೇಸ್;
  • ವ್ಯಾಪಾರಕ್ಕಾಗಿ ತುಲನಾತ್ಮಕವಾಗಿ ಅಗ್ಗದ ಪರಿಹಾರ;
  • ಫ್ರಾಂಚೈಸಿ ನೆಟ್ವರ್ಕ್, ಆರಂಭಿಕ ತರಬೇತಿ;
  • ವರ್ಷಗಳಲ್ಲಿ ಸಂಗ್ರಹವಾದ ಬೆಳವಣಿಗೆಗಳು ಮತ್ತು ಜ್ಞಾನದ ಪ್ರಬಲ ಆಧಾರ;
  • ಕೆಲವೊಮ್ಮೆ ಸಿಸ್ಟಮ್ ನಿರ್ವಾಹಕರಿಗೆ ಸಮಸ್ಯಾತ್ಮಕ ವೇದಿಕೆ;
  • ಅಲ್ಗಾರಿದಮ್‌ಗಳ ವೇಗವಾದ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ ಅಲ್ಲ (ಆದರೂ ನಿಧಾನವಲ್ಲ) - ಇದು ಮಾಹಿತಿ ವಿಷಯಕ್ಕೆ ಗೌರವವಾಗಿದೆ (ದೋಷಗಳ ಸಂದರ್ಭದಲ್ಲಿ, ಸಾಲಿನ ಸಂಖ್ಯೆ ಮತ್ತು ಅದರ ವಿಷಯಗಳನ್ನು ಸೂಚಿಸಲಾಗುತ್ತದೆ);
  • ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಯಾವುದೇ ತರಗತಿಗಳಿಲ್ಲ (ಆನುವಂಶಿಕತೆ, ಎನ್ಕ್ಯಾಪ್ಸುಲೇಶನ್, ಪಾಲಿಮಾರ್ಫಿಸಮ್), ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳು ಮತ್ತು ಇತರ ಆಧುನಿಕ ವೈಶಿಷ್ಟ್ಯಗಳು. ಆದರೆ ಹೆಚ್ಚಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು, ಇದು ಅನಿವಾರ್ಯವಲ್ಲ!
ಲೆಕ್ಕಪತ್ರವನ್ನು ಸಂಘಟಿಸಲು, ಒಂದು ವೇದಿಕೆಯು ಸಾಕಾಗುವುದಿಲ್ಲ. ವೇದಿಕೆಯು ಒಂದು ರೀತಿಯ "ಎಂಜಿನ್" ಆಗಿದೆ, ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಡೇಟಾಬೇಸ್ ನಡುವಿನ ಮಧ್ಯಂತರ ಲಿಂಕ್. ಈ "ಎಂಜಿನ್" ಗಾಗಿ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಕಾನ್ಫಿಗರೇಶನ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಸಂರಚನೆಯು ಡೇಟಾಬೇಸ್‌ನ ರಚನೆಯನ್ನು ಆಬ್ಜೆಕ್ಟ್‌ಗಳ ರೂಪದಲ್ಲಿ ವಿವರಿಸುತ್ತದೆ, ಪ್ರತ್ಯೇಕ ಮಾಡ್ಯೂಲ್‌ಗಳಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಕಾರ್ಯವಿಧಾನ ಪಠ್ಯಗಳು (ಹಲವು ಮಾಡ್ಯೂಲ್‌ಗಳಿವೆ, ಪ್ರತಿ ವಸ್ತು ಮತ್ತು ಒಟ್ಟಾರೆಯಾಗಿ ಸಿಸ್ಟಮ್ ಎರಡೂ ಅವುಗಳನ್ನು ಹೊಂದಿವೆ, ಮತ್ತು ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್‌ಗಳೂ ಇವೆ). ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅಮೂರ್ತತೆಯ ಮಟ್ಟವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಇದರಲ್ಲಿ ಡೇಟಾಬೇಸ್‌ಗೆ ನೇರ ಪ್ರವೇಶ ಅಗತ್ಯವಿಲ್ಲ, ಮತ್ತು ಅಮೂರ್ತಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಮತ್ತು ಡೇಟಾಬೇಸ್ ಪ್ರಕಾರ.

ಫೈಲ್ ಮತ್ತು ಸರ್ವರ್ ಡೇಟಾಬೇಸ್

ವೇದಿಕೆಯು ಹಲವಾರು ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಮತ್ತು ಫೈಲ್ ಅಥವಾ ಸರ್ವರ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದು.

ಫೈಲ್ ಆವೃತ್ತಿಯಲ್ಲಿ, ಸಂಪೂರ್ಣ ಡೇಟಾಬೇಸ್ ಒಂದು ಫೈಲ್‌ನಲ್ಲಿ ("1cd" ವಿಸ್ತರಣೆಯೊಂದಿಗೆ) ಒಳಗೊಂಡಿರುತ್ತದೆ - ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಪ್ರತಿ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಡೇಟಾಬೇಸ್‌ಗೆ ನೇರವಾಗಿ ಓದುತ್ತದೆ / ಬರೆಯುತ್ತದೆ.

ಫೈಲ್ ಆಯ್ಕೆಯ ಅನುಕೂಲಗಳು - ಕಡಿಮೆ ಬೆಲೆಮತ್ತು ನಿಯೋಜನೆಯ ಸುಲಭ.

ಕಾನ್ಸ್ - ಫೈಲ್ ರಚನೆ "1cd" ಅನ್ನು ಮುಚ್ಚಲಾಗಿದೆ, ಇಲ್ಲ ಏಕೀಕೃತ ವ್ಯವಸ್ಥೆ, ಡೇಟಾಬೇಸ್ ಜೊತೆ ಸಂವಹನ. ಪರಿಣಾಮವಾಗಿ, ಯಾವಾಗ ಬಳಸುವುದು ಕಷ್ಟ ದೊಡ್ಡ ಸಂಖ್ಯೆಬಳಕೆದಾರರು (20+ ಬಳಕೆದಾರರಿಗೆ ಪ್ರಯತ್ನಿಸಲಾಗಿದೆ - ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ). ಹೆಚ್ಚುವರಿಯಾಗಿ, ಡೇಟಾಬೇಸ್ ಗಾತ್ರವು ಸರಿಸುಮಾರು 15 GB (ಅಥವಾ ಹೆಚ್ಚು) ಆಗಿದ್ದರೆ, ಡೈನಾಮಿಕ್ ನವೀಕರಣಗಳು ವಿಫಲವಾಗಬಹುದು. ಅಂತಹ ವೈಫಲ್ಯಗಳನ್ನು ಪರಿಹರಿಸುವುದು ಕಷ್ಟಕರವಾದ ಕೆಲಸ, ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಸರಿಪಡಿಸುವ ಉಪಯುಕ್ತತೆಯು ಯಾವಾಗಲೂ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ದುರಸ್ತಿ ಮಾಡುವುದಿಲ್ಲ ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಡೇಟಾಬೇಸ್ ಅನ್ನು ದುರ್ಬಲಗೊಳಿಸುತ್ತದೆ.

ಒಂದು ಪರಿಹಾರವಿದೆ - ಇದು ಮೊದಲನೆಯದಾಗಿ, ದಿನನಿತ್ಯದ ಸ್ಥಾಪನೆ ಕಾಯ್ದಿರಿಸಿದ ಪ್ರತಿಡೇಟಾಬೇಸ್. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಕುಶಲಕರ್ಮಿಗಳು 1cd ಫೈಲ್ ಸ್ವರೂಪವನ್ನು ಮಾತ್ರ ಪ್ರಕಟಿಸುವುದಿಲ್ಲ, ಆದರೆ ಅಂತಹ ಫೈಲ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಉಪಯುಕ್ತತೆಗಳನ್ನು ಮತ್ತು ಅಂತಹ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಹಲವಾರು ವಿಧಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ.

ಸರ್ವರ್ ಆವೃತ್ತಿಯಲ್ಲಿ, ಡೇಟಾಬೇಸ್ ಅನ್ನು ಸಂಗ್ರಹಿಸುವ ವೇದಿಕೆಯು SQL ಸರ್ವರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ (ಸಾಮಾನ್ಯವಾಗಿ MS SQL, ಆದರೆ 8.2.14 ರಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ - ನೀವು ಇತರ ಕೆಲವನ್ನು ಬಳಸಬಹುದು, ಉದಾಹರಣೆಗೆ, Firebird PostgreSQL, IBM DB2, Oracle Database), ಮತ್ತು ವೇದಿಕೆಯು ಸ್ವತಃ ಮೂರು ಹಂತದ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಬಳಸುತ್ತದೆ:

ಕೆಲವು ಕೋಡ್ ಅನ್ನು ಕ್ಲೈಂಟ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಕೆಲವು ಸರ್ವರ್‌ನಲ್ಲಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸರ್ವರ್ ಮಾತ್ರ ಡೇಟಾಬೇಸ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಆವೃತ್ತಿ 8.2 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, "ದಪ್ಪ ಕ್ಲೈಂಟ್" ಮೋಡ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಆಪರೇಟಿಂಗ್ ಮೋಡ್ ಜೊತೆಗೆ, ಎರಡು ಹೊಸ ಆಪರೇಟಿಂಗ್ ಮೋಡ್ಗಳು ಕಾಣಿಸಿಕೊಂಡವು - "ತೆಳುವಾದ ಕ್ಲೈಂಟ್" ಮತ್ತು "ವೆಬ್ ಕ್ಲೈಂಟ್"; ಸಹ ಕಾಣಿಸಿಕೊಂಡಿತು " ನಿರ್ವಹಿಸಿದ ರೂಪಗಳು», ಕಾಣಿಸಿಕೊಂಡಇದು ಅಂಶಗಳ ಅಮೂರ್ತ ಮರದ ರೂಪದಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. ನಿರ್ವಹಿಸಿದ ಫಾರ್ಮ್‌ಗಳು ಮತ್ತು ಮೂರು-ಹಂತದ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಹೆಚ್ಚು ಕಷ್ಟಕರವಾಗಿದೆ, ಆದರೆ ಇದು ಸಂಪೂರ್ಣ ಲೋಡ್ ಅನ್ನು ಸರ್ವರ್‌ಗೆ ವರ್ಗಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಅಂದರೆ, ನೀವು ಒಂದು ಶಕ್ತಿಯುತ ಸರ್ವರ್ ಮತ್ತು ನೂರು ಅಗ್ಗದ ಕಚೇರಿ ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಖರೀದಿಸಬಹುದು).

ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಪ್ರಯೋಜನಗಳು: “ಮೂರು-ಲಿಂಕ್” - ಲೋಡ್ ವಿತರಣೆ, ಡೇಟಾಬೇಸ್‌ನ ಮುಕ್ತತೆ (ಅಧಿಕೃತವಾಗಿ 1C ಕಂಪನಿಯು ಯಾವುದೇ ಡೇಟಾ ಭ್ರಷ್ಟಾಚಾರದ ಜವಾಬ್ದಾರಿಯನ್ನು ನಿರಾಕರಿಸಿದರೆ SQL ಡೇಟಾಬೇಸ್ಅವರ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅಥವಾ ಸರ್ವರ್‌ನ ಮೂಲಕ ಹೊರತುಪಡಿಸಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ, ಆದರೆ ಇದು ಕೆಲವು ಜನರನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ), ನಿರ್ಬಂಧಗಳ ಕೊರತೆ.

ಕಾನ್ಸ್ - ಬೆಲೆ: ನೀವು ಪ್ರತಿಯೊಂದಕ್ಕೂ ಪ್ರತ್ಯೇಕವಾಗಿ ಕ್ಲೈಂಟ್ ಪರವಾನಗಿಗಳನ್ನು ಖರೀದಿಸಬೇಕಾಗುತ್ತದೆ ಕ್ಲೈಂಟ್ ಕಂಪ್ಯೂಟರ್, ಪ್ರತ್ಯೇಕವಾಗಿ - 1C ಸರ್ವರ್‌ಗೆ ಒಂದು ಪರವಾನಗಿ, ನೀವು ಉಚಿತವನ್ನು ಬಳಸದಿದ್ದರೆ SQL ಸರ್ವರ್‌ಗೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಪರವಾನಗಿ. ಅಲ್ಲದೆ, ಡೇಟಾಬೇಸ್ನ ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ಕೆಲವೊಮ್ಮೆ ತೊಂದರೆಗಳು ಉಂಟಾಗುತ್ತವೆ. ಡೇಟಾದ ಲಭ್ಯತೆ ಮತ್ತು ಡೇಟಾಬೇಸ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬಾಹ್ಯ ಪರಿಕರಗಳ ಲಭ್ಯತೆಯಿಂದಾಗಿ ಅವುಗಳನ್ನು ಹೆಚ್ಚು ವೇಗವಾಗಿ ಪರಿಹರಿಸಲಾಗುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಡೇಟಾಬೇಸ್ನ ಬ್ಯಾಕ್ಅಪ್ ಮಾಡಬೇಕು.

ಒಂದು ಸಾಮಾನ್ಯ ಪ್ರಯೋಜನವೆಂದರೆ ಕಾನ್ಫಿಗರೇಶನ್ ಕೋಡ್‌ನ ಬಹುಮುಖತೆ: ಕೆಲವು ವಿನಾಯಿತಿಗಳೊಂದಿಗೆ, ಫೈಲ್ ಡೇಟಾಬೇಸ್‌ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಕಾನ್ಫಿಗರೇಶನ್ ಸರ್ವರ್ ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಯಾಗಿ. ಒಂದು ವಿನಾಯಿತಿಯ ಉದಾಹರಣೆಯೆಂದರೆ ಸರ್ವರ್‌ಗೆ ಅಥವಾ ಸರ್ವರ್‌ನಿಂದ ಕ್ಲೈಂಟ್‌ಗೆ ಬದಲಾಯಿಸಬಹುದಾದ ಮೌಲ್ಯವನ್ನು ರವಾನಿಸುವುದು (ಫೈಲ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಇದು ವಿನಾಯಿತಿಗಳನ್ನು ಉಂಟುಮಾಡುವುದಿಲ್ಲ, ಆದರೆ ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಇದನ್ನು ನಿಷೇಧಿಸಲಾಗಿದೆ).

ಮತ್ತೊಂದು ಪ್ಲಸ್: ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಸರಳವಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ, ಈ ರೀತಿಯದ್ದು: “ಮುಂದೆ-ಮುಂದೆ-ಮುಂದೆ-ಸರಿ”, ಅಗತ್ಯವಿಲ್ಲ ಉತ್ತಮ ಶ್ರುತಿಮತ್ತು ಯಾವುದೇ ಘಟಕಗಳ ಸ್ಥಾಪನೆ.

ಸರ್ವರ್ ಆವೃತ್ತಿಗೆ ಇನ್ನೂ ಕೆಲವು ಸೆಟ್ಟಿಂಗ್‌ಗಳಿವೆ, ಆದರೆ ಎಲ್ಲವನ್ನೂ ಅನುಸ್ಥಾಪನ ಸಂವಾದದಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ನೀವು ಏನನ್ನೂ ನಮೂದಿಸುವ ಅಗತ್ಯವಿಲ್ಲ ಪ್ರತ್ಯೇಕ ಫೈಲ್ಗಳು. SQL ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಸ್ವಲ್ಪ ಕಷ್ಟವಾಗಬಹುದು, ಏಕೆಂದರೆ... ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇನ್ನೂ ಹಲವು ಸೆಟ್ಟಿಂಗ್‌ಗಳಿವೆ (ಮತ್ತು ಅದನ್ನು ಉತ್ತಮಗೊಳಿಸಲು, ನೀವು ಹೆಚ್ಚುವರಿ ಸೂಚನೆಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡಬೇಕಾಗುತ್ತದೆ). ಆದರೆ ಇದು 1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಸಮಸ್ಯೆಗಳಿಗೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ. ಇದಲ್ಲದೆ, ನೀವು ಸ್ಥಾಪಿಸಿದರೆ, ಉದಾಹರಣೆಗೆ, ಎಲ್ಲಾ ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳೊಂದಿಗೆ MS SQL ಸರ್ವರ್, ನಂತರ 1C ಅದರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಇದು ಲೆಕ್ಕಪತ್ರಕ್ಕಿಂತ ಹೆಚ್ಚು

ಇದು 1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಬಂದಾಗ, ಇದನ್ನು ಪ್ರಾಥಮಿಕವಾಗಿ ಲೆಕ್ಕಪತ್ರ ಕಾರ್ಯಕ್ರಮವಾಗಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗುತ್ತದೆ. ವಾಸ್ತವವಾಗಿ, ಇದು 1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಬಳಕೆಯ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪ್ರದೇಶವಾಗಿದೆ. ಆದರೆ 1C ಕೇವಲ ಲೆಕ್ಕಪತ್ರದಿಂದ ಬದುಕುವುದಿಲ್ಲ!
ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನೊಂದಿಗೆ ಪರಿಚಿತವಾಗಿರುವವರು ಇದು ಲೆಕ್ಕಪರಿಶೋಧಕ (ಅಕೌಂಟಿಂಗ್ ಆಟೊಮೇಷನ್) ವ್ಯವಸ್ಥೆ ಎಂದು ಹೇಳುತ್ತಾರೆ. ಇದು ಸತ್ಯಕ್ಕೆ ಹತ್ತಿರವಾಗಿದೆ - 1C ಯಿಂದ ಮತ್ತು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಡೆವಲಪರ್‌ಗಳಿಂದ ಅನೇಕ ಸಂರಚನೆಗಳಿವೆ. ಕೆಲವು ಪರೋಕ್ಷವಾಗಿ ಲೆಕ್ಕಪತ್ರ ನಿರ್ವಹಣೆಗೆ ಮಾತ್ರ ಸಂಬಂಧಿಸಿವೆ, ಇನ್ನು ಕೆಲವು ಸಂಬಂಧವೇ ಇಲ್ಲ.

ಸಾಮಾನ್ಯವಾಗಿ, 1C ಭಾಷೆಯಲ್ಲಿ ಡೇಟಾಬೇಸ್, ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಆಬ್ಜೆಕ್ಟ್ ಮಾಡೆಲಿಂಗ್‌ಗಾಗಿ 1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಶೆಲ್ ಆಗಿ ಕಲ್ಪಿಸುವುದು ಹೆಚ್ಚು ಸರಿಯಾಗಿದೆ. ಪ್ರತಿ ಸಂರಚನೆಗೆ ತನ್ನದೇ ಆದ ಡೇಟಾಬೇಸ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ, ಮತ್ತು ಕೇವಲ ಒಂದು (ಆದಾಗ್ಯೂ, ಸಂರಚನೆಯ ಭಾಗವಾಗಿ ಹೆಚ್ಚುವರಿಯಾಗಿ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿದೆ. ಬಾಹ್ಯ ಮೂಲಗಳುಡೇಟಾ, ಅಂದರೆ. ಇತರ ಆಧಾರಗಳು).

ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಪರಿಸರ ವ್ಯವಸ್ಥೆ

ಡೆವಲಪರ್‌ನ ದೃಷ್ಟಿಕೋನದಿಂದ ನಾವು ಈಗ 1C ಭಾಷೆ ಮತ್ತು ವೇದಿಕೆಯನ್ನು ಪರಿಗಣಿಸೋಣ:
ಡೇಟಾಬೇಸ್ ವಸ್ತು ಮಾದರಿ.ಮೊದಲನೆಯದಾಗಿ, ನಾವು ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ನೇರವಾಗಿ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಇದು ಅನಿವಾರ್ಯವಲ್ಲ. ನಮ್ಮ ಅನುಕೂಲಕ್ಕಾಗಿ, ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಅಂತರ್ಸಂಪರ್ಕಿತ ವಸ್ತುಗಳ ರೂಪದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗುತ್ತದೆ (ಡೈರೆಕ್ಟರಿಗಳು, ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು, ಮಾಹಿತಿ ರೆಜಿಸ್ಟರ್‌ಗಳು, ಸಂಚಯ ರೆಜಿಸ್ಟರ್‌ಗಳು, ...), ಮತ್ತು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಡೇಟಾಬೇಸ್‌ನಿಂದ ಈ ಡೇಟಾವನ್ನು "ಪಲ್ಟ್" ಮಾಡುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ವೇರಿಯೇಬಲ್ "ನಾಮಕರಣ ಎಲಿಮೆಂಟ್" ಡೈರೆಕ್ಟರಿ ಎಲಿಮೆಂಟ್ "ನಾಮಕರಣ" ಗೆ ಉಲ್ಲೇಖವನ್ನು ಹೊಂದಿದ್ದರೆ, "ನಾಮಕರಣ" ಡೈರೆಕ್ಟರಿಯು "ಮುಖ್ಯ ಪೂರೈಕೆದಾರ" ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿದೆ, "ಡೈರೆಕ್ಟರಿ. ಕೌಂಟರ್ಪಾರ್ಟೀಸ್" ಎಂದು ಟೈಪ್ ಮಾಡಿ, ಮತ್ತು "ಕೌಂಟರ್ಪಾರ್ಟೀಸ್" ಡೈರೆಕ್ಟರಿಯು ಹೊಂದಿದೆ "ಪೂರ್ಣ ಹೆಸರು" ಗುಣಲಕ್ಷಣ, ನಂತರ ಕೋಡ್:

ನಾಮಕರಣದ ಮುಖ್ಯ ಪೂರೈಕೆದಾರ
... 1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್, ಆಂತರಿಕ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ಐಟಂನ "ಮುಖ್ಯ ಪೂರೈಕೆದಾರ" ಕ್ಷೇತ್ರದಿಂದ ಗುರುತಿಸುವ ಮೂಲಕ "ಕೌಂಟರ್‌ಪಾರ್ಟೀಸ್" ಡೈರೆಕ್ಟರಿಗೆ ಅನುಗುಣವಾದ ಕೋಷ್ಟಕದಲ್ಲಿ ದಾಖಲೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲು ಕಾರಣವಾಗುತ್ತದೆ ಮತ್ತು ಅದಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಕ್ಷೇತ್ರದ ಮೌಲ್ಯಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. "ಕೌಂಟರ್‌ಪಾರ್ಟೀಸ್" ಡೈರೆಕ್ಟರಿಯ ವಸ್ತು ಮಾದರಿಯಲ್ಲಿ "ಪೂರ್ಣ ಹೆಸರು" ಕ್ಷೇತ್ರಕ್ಕೆ.

ಅಂತಹ ಅನೇಕ ನಿರಾಕರಣೆಗಳು ಇರಬಹುದು - ಸಿಸ್ಟಮ್ ಅದನ್ನು ನಿಭಾಯಿಸುತ್ತದೆ. ಕೇವಲ ಎಚ್ಚರಿಕೆಯೆಂದರೆ, ಡಿರೆಫರೆನ್ಸ್‌ಗಳನ್ನು ಹೇಗೆ ಆಪ್ಟಿಮೈಜ್ ಮಾಡುವುದು ಎಂದು ಸಿಸ್ಟಮ್‌ಗೆ ತಿಳಿದಿಲ್ಲ, ಆದ್ದರಿಂದ ನೀವು ಅವುಗಳನ್ನು ಎಲ್ಲಾ ರೀತಿಯ ಲೂಪ್‌ಗಳಿಂದ ಹೊರಗೆ ಸರಿಸಲು ಪ್ರಯತ್ನಿಸಬೇಕು.

ಡೇಟಾವನ್ನು ವಿವರಿಸುವ ವಸ್ತುಗಳ ಜೊತೆಗೆ, ದೊಡ್ಡ ಸಂಖ್ಯೆಯ ಸಿಸ್ಟಮ್ ಆಬ್ಜೆಕ್ಟ್ಗಳಿವೆ - ವಿವಿಧ ಕಾರ್ಯಗಳಿಗಾಗಿ. ಅವುಗಳಲ್ಲಿ ಕೆಲವನ್ನು ನಾನು ಹೈಲೈಟ್ ಮಾಡುತ್ತೇನೆ:

ಮೌಲ್ಯದ ಅಂಗಡಿಗಳು
ಅರೇ- ರಚನೆಗಳ ಶಾಸ್ತ್ರೀಯ ಕಲ್ಪನೆಗೆ ವಿರುದ್ಧವಾಗಿ ಡೇಟಾದ ಗುಂಪನ್ನು ಸಂಗ್ರಹಿಸುವ ವಸ್ತು. ಇದು ಡೇಟಾ ಆಗಿರಬಹುದು ವಿವಿಧ ರೀತಿಯ(ಸಂಖ್ಯೆ, ಸ್ಟ್ರಿಂಗ್, ಲಿಂಕ್, ಇತರ ವಸ್ತು). ಇದು ಕನಿಷ್ಠ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಮುಖ್ಯವಾಗಿ ಇತರ ಅಂಗಡಿಗಳ ನಡುವೆ ಮೌಲ್ಯಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ತಾತ್ಕಾಲಿಕ ಕಂಟೇನರ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಪಟ್ಟಿ ಮೌಲ್ಯಗಳು- ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾಥಮಿಕವಾಗಿ ಒಂದು ವಸ್ತು. ಡೇಟಾದ ಜೊತೆಗೆ, ಪ್ರತಿ ಅಂಶಕ್ಕೂ ಇದು ಪ್ರಾತಿನಿಧ್ಯ, ಫ್ಲ್ಯಾಗ್ ಗುಣಲಕ್ಷಣ ಮತ್ತು ಚಿತ್ರ (ಐಕಾನ್) ಅನ್ನು ಸಹ ಒಳಗೊಂಡಿರಬಹುದು. ಇದು "SelectElement()" ಮತ್ತು "MarkElements()" ವಿಧಾನಗಳನ್ನು ಸಹ ಹೊಂದಿದೆ - ಕರೆ ಮಾಡಿದಾಗ, ಬಳಕೆದಾರರಿಗೆ ಇಂಟರ್ಫೇಸ್ ಸಂವಾದವನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ (ಇದು ಅನುಕೂಲಕರವಾಗಿದೆ - ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿ ಈ ಸಂವಾದವನ್ನು ರಚಿಸುವ ಅಗತ್ಯವಿಲ್ಲ).

ರಚನೆಮತ್ತು ಪತ್ರವ್ಯವಹಾರ- ಜೋಡಿ ಮೌಲ್ಯಗಳ ಸಂಗ್ರಹಣೆ "KeyIValue". ರಚನೆಯಲ್ಲಿ, "ಕೀ" ಎಂಬುದು 1C ಯಲ್ಲಿ ಅಸ್ಥಿರಗಳನ್ನು ಹೆಸರಿಸಲು ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸುವ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ (ಯಾವುದೇ ಸ್ಥಳಾವಕಾಶಗಳಿಲ್ಲ, ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವುದಿಲ್ಲ, ಅಕ್ಷರಗಳು, ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಅಂಡರ್ಸ್ಕೋರ್ ಅನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರುತ್ತದೆ). ಪ್ರಕಾರ - "ಕೀ" ಯಾವುದೇ ಮೌಲ್ಯವಾಗಿದೆ. ವಸ್ತುಗಳ ವೇಗದ ಹುಡುಕಾಟವು ಅನುಗುಣವಾಗಿರುತ್ತದೆ (ವ್ಯೂಹರಿಗಿಂತ ವೇಗವಾಗಿರುತ್ತದೆ ಮತ್ತು ಮೌಲ್ಯಗಳ ಸೂಚ್ಯಂಕದ ಕೋಷ್ಟಕ).

ಮೌಲ್ಯಗಳ ಕೋಷ್ಟಕ- ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ತುಂಬಾ ಅನುಕೂಲಕರ ಮತ್ತು ಸಾಕಷ್ಟು ವೇಗದ ವಸ್ತು. ದಾಖಲೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಿಸದೆ ಮೌಲ್ಯ ಕೋಷ್ಟಕದಲ್ಲಿನ ಕಾಲಮ್‌ಗಳನ್ನು ಸೇರಿಸಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸಾಲುಗಳಲ್ಲಿನ ಡೇಟಾ ಕಳೆದುಹೋಗುವುದಿಲ್ಲ (ಅಥವಾ ಅಳಿಸಲಾದ ಕಾಲಮ್‌ಗಳಿಗೆ ಅನುಗುಣವಾದ ಕೋಶಗಳಿಂದ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಅಳಿಸಲಾಗುತ್ತದೆ). ಅಲ್ಲದೆ, ಇದು "SelectRow()" ವಿಧಾನವನ್ನು ಹೊಂದಿದೆ, ಇದು ಸಾಲು ಆಯ್ಕೆ ಸಂವಾದವನ್ನು ಕರೆಯುತ್ತದೆ. ಸೂಚ್ಯಂಕಗಳಿವೆ.

ಮೌಲ್ಯಗಳ ಮರ- ಕ್ರಮಾನುಗತ ಡೇಟಾವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ವಸ್ತು. ಕಾಲಮ್‌ಗಳ ಸೆಟ್ ಎಲ್ಲಾ ಹಂತಗಳಲ್ಲಿನ ಎಲ್ಲಾ ದಾಖಲೆಗಳಿಗೆ ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಮೌಲ್ಯದ ಟ್ರೀಯಲ್ಲಿ ಕಾಲಮ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು/ಸೇರಿಸುವುದು ಮೌಲ್ಯ ಕೋಷ್ಟಕದಲ್ಲಿರುವಂತೆಯೇ ಸುಲಭವಾಗಿದೆ. ಅಲ್ಲದೆ, ಇದು "SelectRow ()" ವಿಧಾನವನ್ನು ಹೊಂದಿದೆ.

ವಿವಿಧ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಇಂಟರ್ಫೇಸ್ ವಸ್ತುಗಳು ಮತ್ತು ವಸ್ತುಗಳು TextDocument, SpreadsheetDocument, Web browser, ReadFile, WriteFile, ReadZIPFile, WriteZIPFile, ReadXML, WriteXML, HTTPRequest ಮತ್ತು ಹಲವು ವಸ್ತುಗಳು, ಮತ್ತು ಕಾನ್ಫಿಗರೇಟರ್ ಎಲ್ಲದಕ್ಕೂ ಅಂತರ್ನಿರ್ಮಿತ ಸಹಾಯವನ್ನು ಹೊಂದಿದೆ. ಪಟ್ಟಿ ಮಾಡಲಾದ ವಸ್ತುಗಳ ಉದ್ದೇಶವು ಅವರ ಹೆಸರುಗಳಿಂದ ಸ್ಪಷ್ಟವಾಗಿದೆ ಮತ್ತು ಇದೆಲ್ಲವೂ ತಕ್ಷಣವೇ ವೇದಿಕೆಯಲ್ಲಿ ಲಭ್ಯವಿದೆ.

ಪ್ರತ್ಯೇಕವಾಗಿ, “ಮೆಟಾಡೇಟಾ” ವಸ್ತುವಿದೆ ಎಂದು ಗಮನಿಸಬೇಕು - ಅದರ ಸಹಾಯದಿಂದ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ, ನೀವು ಡೇಟಾದ ರಚನೆಯನ್ನು ಅಧ್ಯಯನ ಮಾಡಬಹುದು, ಜೊತೆಗೆ ಡೈರೆಕ್ಟರಿ, ಡಾಕ್ಯುಮೆಂಟ್, ಚಾರ್ಟ್‌ಗಾಗಿ ಪ್ರತಿ ಲಿಂಕ್ ಅಥವಾ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಅಧ್ಯಯನ ಮಾಡಬಹುದು. ಖಾತೆಗಳು, ಇತ್ಯಾದಿ. "ಮೆಟಾಡೇಟಾ()" ವಿಧಾನವಿದೆ - ಈ ಉಲ್ಲೇಖ ಪುಸ್ತಕ/ಡಾಕ್ಯುಮೆಂಟ್/ಖಾತೆಗಳ ಚಾರ್ಟ್/ಇತ್ಯಾದಿಗಳ ವಿವರಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ (ಯಾವ ವಿವರಗಳು, ಕೋಷ್ಟಕ ಭಾಗಗಳು ಲಭ್ಯವಿದೆ, ಕೋಡ್/ಸಂಖ್ಯೆಯ ಉದ್ದ, ಇತ್ಯಾದಿ.). ಆಗಾಗ್ಗೆ ಇದು ತುಂಬಾ ಅನುಕೂಲಕರವಾಗಿದೆ.

ಮತ್ತು ನಾವು ವಸ್ತುಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ನಮೂದಿಸಬೇಕು: "ಪ್ರಶ್ನೆ", "ಪ್ರಶ್ನೆ ಕನ್ಸ್ಟ್ರಕ್ಟರ್", "ಕ್ವೆರಿ ಬಿಲ್ಡರ್", "ವರದಿ ಬಿಲ್ಡರ್", "ಡೇಟಾ ಸಂಯೋಜನೆ ಸ್ಕೀಮಾ". ಈ ಕುಟುಂಬವು ಶಕ್ತಿಯುತವಾದ 1C ಪ್ರಶ್ನೆ ಭಾಷೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಸ್ತುಗಳ ಒಂದು ಸೆಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.

ಪ್ರಶ್ನೆ ಭಾಷೆ. 1C ಯಲ್ಲಿನ ಪ್ರಶ್ನೆಗಳನ್ನು ಅನುಕೂಲಕರ ಆಯ್ಕೆ, ವಿಂಗಡಣೆ ಮತ್ತು ಗುಂಪು ಮಾಡುವಿಕೆಯೊಂದಿಗೆ ಡೇಟಾದ ಮಾದರಿಯನ್ನು ಪಡೆಯಲು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ. ಮೊದಲ ಅಂದಾಜಿಗೆ, ಇದು ರಷ್ಯನ್ ಭಾಷೆಗೆ ಅನುವಾದಿಸಲಾದ SQL ನಿಂದ "SELECT" ಆಪರೇಟರ್ ಆಗಿದೆ, ಆದಾಗ್ಯೂ, 1C ಪ್ರಶ್ನೆ ಭಾಷೆಯು SQL ನಲ್ಲಿ ಕಾಣೆಯಾಗಿರುವ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ, ಅವುಗಳೆಂದರೆ:

  • SQL ಕೋಷ್ಟಕಗಳ ಬದಲಿಗೆ 1C ಕಾನ್ಫಿಗರೇಶನ್ ವಸ್ತುಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು;
  • SQL ಗುರುತಿಸುವಿಕೆಯ ಕ್ಷೇತ್ರಗಳ ಬದಲಿಗೆ ಲಿಂಕ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು;
  • ಡಿಫರೆನ್ಸಿಂಗ್‌ಗೆ ಬೆಂಬಲ, ಕೋಡ್‌ನಲ್ಲಿ ಹೇಗೆ ಮಾಡಲಾಗುತ್ತದೆ ಎಂಬುದರಂತೆಯೇ;
  • ಗುಂಪಿನಲ್ಲಿ ಸೇರಿಸುವ ಮೂಲಕ ಆಯ್ಕೆ (ಡೈರೆಕ್ಟರಿಗಳಿಗಾಗಿ);
  • ಕ್ರಮಾನುಗತ ಮೊತ್ತಗಳು;
  • ತಾತ್ಕಾಲಿಕ ಕೋಷ್ಟಕಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಪ್ರಶ್ನೆಗಳು (ಆಯ್ಕೆ * ನಿಂದ (ಆಯ್ಕೆ ...)));
  • ಕ್ವೆರಿ ಬಿಲ್ಡರ್ ಒಂದು ಅನುಕೂಲಕರ, ಆಬ್ಜೆಕ್ಟ್-ಆಧಾರಿತ, ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತ್ವರಿತ ಓದುವಿಕೆಗಾಗಿ ಪ್ರಶ್ನೆ ಪಠ್ಯವನ್ನು ಆಪ್ಟಿಮೈಜ್ ಮಾಡುತ್ತದೆ, ಇದು ಪ್ರಶ್ನೆ ಪಠ್ಯವನ್ನು ಪಾರ್ಸ್ ಮಾಡಬಹುದು (ಪ್ರಶ್ನೆ ಪಠ್ಯವನ್ನು ಪಾರ್ಸ್ ಮಾಡಿ ಮತ್ತು ಅದರಿಂದ ವಸ್ತು ಮಾದರಿಯನ್ನು ನಿರ್ಮಿಸಬಹುದು);
  • ವರದಿ ಬಿಲ್ಡರ್ ಪ್ರಶ್ನೆಯ ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಆಡ್-ಆನ್ ಆಗಿದೆ, ಇದು ಫಲಿತಾಂಶಗಳ ಸ್ವಯಂಚಾಲಿತ ಫಾರ್ಮ್ಯಾಟಿಂಗ್‌ಗೆ ಕಾರ್ಯವನ್ನು ಸೇರಿಸುತ್ತದೆ, ಜೊತೆಗೆ "ಎಂಟರ್‌ಪ್ರೈಸ್" ಮೋಡ್‌ನಲ್ಲಿ (ಅಂದರೆ ಬಳಕೆದಾರರಿಂದ) ಪ್ರಶ್ನೆಯ ಹೊಂದಿಕೊಳ್ಳುವ ಕಾನ್ಫಿಗರೇಶನ್. ಪರಿಣಾಮವಾಗಿ, ಸ್ಟ್ಯಾಂಡರ್ಡ್ 1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಸಾರ್ವತ್ರಿಕ ವರದಿಯು ಕಾಣಿಸಿಕೊಂಡಿದೆ, ಇದರಲ್ಲಿ ಬಳಕೆದಾರರು ಯಾವ ಡೇಟಾವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು ಮತ್ತು ಯಾವ ಕ್ರಮದಲ್ಲಿ ಅವರು ಸಾಲುಗಳಲ್ಲಿ ಮತ್ತು ಕಾಲಮ್‌ಗಳಲ್ಲಿ ಏನಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಬಯಸುತ್ತಾರೆ ಮತ್ತು ವರದಿಯು ಸ್ವತಃ ಔಟ್‌ಪುಟ್ ಟೇಬಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ. ;
  • SKD (ಡೇಟಾ ಕಾಂಪೋಸಿಷನ್ ಸಿಸ್ಟಮ್) ಕಾರ್ಯವನ್ನು ಸಂಯೋಜಿಸುವ ಮುಂದಿನ ಮಾದರಿಯಾಗಿದೆ ಸಾರ್ವತ್ರಿಕ ವರದಿಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಕೆಲವು ಕಾರ್ಯಗಳೊಂದಿಗೆ ಪೂರಕವಾಗಿದೆ.

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ
ವಾಕ್ಯರಚನೆಯ ವಿಷಯದಲ್ಲಿ, 1C ಭಾಷೆಯು "ರಷ್ಯನ್ ಪ್ಯಾಸ್ಕಲ್" ಅನ್ನು ಹೋಲುತ್ತದೆ, ಆದರೆ "ಪ್ಯಾಸ್ಕಲ್" ನಿಂದ ಕಡಿಮೆ ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಮತ್ತು ಕೆಲವು ನಿರ್ಮಾಣಗಳ ಅನುಪಸ್ಥಿತಿಯಲ್ಲಿ ಭಿನ್ನವಾಗಿದೆ:

  • ಅಸ್ಥಿರಗಳನ್ನು ಘೋಷಿಸುವ ಅಗತ್ಯವಿಲ್ಲ - ನೀವು ಅವುಗಳನ್ನು ನೇರವಾಗಿ ಮಾಡ್ಯೂಲ್ ಪಠ್ಯದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಬಹುದು;
  • ಅಸ್ಥಿರಗಳ ಯಾವುದೇ ಕಟ್ಟುನಿಟ್ಟಾದ ಟೈಪಿಂಗ್ ಇಲ್ಲ. ಸಿಸ್ಟಮ್ ಮೌಲ್ಯದ ಪ್ರಕಾರಗಳನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಅಸ್ಥಿರಗಳಿಗೆ ಯಾವುದೇ ಕಟ್ಟುನಿಟ್ಟಾದ ಟೈಪಿಂಗ್ ನಿಯಮಗಳಿಲ್ಲ. ಲಿಂಕ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಿದ ವೇರಿಯೇಬಲ್, ಕೋಡ್‌ನ ಒಂದೆರಡು ಸಾಲುಗಳ ನಂತರ, ಈಗಾಗಲೇ ಸಂಖ್ಯೆ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು;
  • ನೀವು ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಅಸ್ಥಿರಗಳನ್ನು ಸೇರಿಸಬಹುದು ವಿವಿಧ ರೀತಿಯ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಫಲಿತಾಂಶದ ಪ್ರಕಾರವು ಮೊದಲ ವೇರಿಯಬಲ್ ಪ್ರಕಾರದಂತೆಯೇ ಇರುತ್ತದೆ, ಉದಾಹರಣೆಗೆ:
    k = "25"+1; // ಕೆ = “251”, 26 ಅಲ್ಲ
  • ವಿಭಿನ್ನ ಪ್ರಕಾರಗಳ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಅಸ್ಥಿರಗಳನ್ನು ಸಮಾನತೆ ಅಥವಾ ಅಸಮಾನತೆಗೆ ಹೋಲಿಸಬಹುದು (ಆದರೆ ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ ಅಲ್ಲ, ಇದು ವಿನಾಯಿತಿಯನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ) - ಸ್ವಾಭಾವಿಕವಾಗಿ, ಅಂತಹ ಅಸ್ಥಿರಗಳು ಸಮಾನವಾಗಿರುವುದಿಲ್ಲ;
  • ಕಾರ್ಯಗಳು ಮತ್ತು ಕಾರ್ಯವಿಧಾನಗಳು ಇವೆ, ಪುನರಾವರ್ತನೆಯನ್ನು ಬಳಸಲು ಅನುಮತಿ ಇದೆ (ಪುನರಾವರ್ತನೆಯ ಆಳದ ಮೇಲೆ ಮಿತಿಯೊಂದಿಗೆ);
  • ನಿಯತಾಂಕಗಳಿಲ್ಲದೆ ಕಾರ್ಯ ಅಥವಾ ಕಾರ್ಯವಿಧಾನವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವಾಗ, ಕೊನೆಯಲ್ಲಿ ಖಾಲಿ ಆವರಣಗಳನ್ನು ಸೂಚಿಸಲು ಇನ್ನೂ ಅವಶ್ಯಕ: ಈ ರೀತಿ ();
  • ಮಾಡ್ಯೂಲ್‌ಗಳಿವೆ: ಪ್ರತಿ ಡೈರೆಕ್ಟರಿ ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು ಅವುಗಳಲ್ಲಿ ಹಲವು, ಹೆಚ್ಚುವರಿಯಾಗಿ, ರೆಜಿಸ್ಟರ್‌ಗಳು, ವರದಿಗಳು ಮತ್ತು ಸಂಸ್ಕರಣೆ ಮತ್ತು ಪ್ರತಿ ಫಾರ್ಮ್‌ಗಳು ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಹೊಂದಿವೆ, ಮತ್ತು ಸಂರಚನೆಯ ಭಾಗವಾಗಿ ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ;
  • ಯಾವುದೇ ವರ್ಗಗಳಿಲ್ಲ, ಆನುವಂಶಿಕತೆ, ಎನ್ಕ್ಯಾಪ್ಸುಲೇಷನ್, ಬಹುರೂಪತೆ;
  • ಒಂದು ಫಂಕ್ಷನ್ ಅನ್ನು ಉಲ್ಲೇಖವಾಗಿ ರವಾನಿಸಲಾಗುವುದಿಲ್ಲ, ಯಾವುದೇ ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳಿಲ್ಲ;
  • ಯಾವುದೇ ರಿವರ್ಸ್ ಲೂಪ್ ಇಲ್ಲ (ನಾನು: = 5 ರಿಂದ 1 do ಗೆ), ಆದರೆ ದಾಖಲೆಗಳನ್ನು ಅಳಿಸುವಾಗ ಇದು ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿದೆ. ನಾವು "ಬೈ" ಚಕ್ರದ ಮೂಲಕ ಸ್ವಲ್ಪ ಉದ್ದವಾದ ಪ್ರವೇಶದೊಂದಿಗೆ ಮಾಡುತ್ತೇವೆ.

ಪರಿಕರಗಳು

  • 1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿದೆ, ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಮತ್ತೊಂದು ಕಾನ್ಫಿಗರೇಶನ್‌ನೊಂದಿಗೆ ಹೋಲಿಸಿ ಮತ್ತು ಭಾಗಶಃ ಡೌನ್‌ಲೋಡ್ ಬದಲಾವಣೆಗಳು;
  • ಅವರಿಗಾಗಿ ಮಾಡ್ಯೂಲ್ ಪಠ್ಯಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿದೆ ಬ್ಯಾಚ್ ಸಂಸ್ಕರಣೆಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್‌ಗೆ ಮರಳಿ ಲೋಡ್ ಮಾಡಿ;
  • ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬೆಂಬಲಿಸಿದರೆ (1C ಯಿಂದ ಎಲ್ಲಾ ಸಂರಚನೆಗಳನ್ನು ಆರಂಭದಲ್ಲಿ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ), ನಂತರ ನೀವು ಯಾವಾಗಲೂ ಹೋಲಿಕೆ ಮಾಡಬಹುದು ಮತ್ತು ಏನು ಬದಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡಬಹುದು ಮೂರನೇ ಪಕ್ಷದ ಅಭಿವರ್ಧಕರುಅಥವಾ ಸ್ಥಳೀಯ ತಜ್ಞರು;
  • ಸಂಪೂರ್ಣ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು/ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಹ ಸಾಧ್ಯವಿದೆ (ಡೇಟಾ ಜೊತೆಗೆ);
  • ಒಂದು ಸಂರಚನೆಯಲ್ಲಿ ಸಾಮೂಹಿಕ ಕೆಲಸಕ್ಕಾಗಿ, ಸಂರಚನಾ ಭಂಡಾರವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ;
  • ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಹಲವಾರು ನಿಯಮಗಳಿವೆ; ಬದಲಾವಣೆಗಳ ವಿಧಾನಗಳು ಮತ್ತು ಮಾನದಂಡಗಳನ್ನು ವಿವರಿಸುವ 1C ಯಿಂದ ಡಾಕ್ಯುಮೆಂಟ್ ಕೂಡ ಇದೆ ವಿಶಿಷ್ಟ ಸಂರಚನೆಗಳು(ಮತ್ತು ಯಾವುದೇ ಇತರರು).

ಸಾಮಾನ್ಯ ಅನಿಸಿಕೆ
1C ಭಾಷೆಯು ಪ್ಯಾಸ್ಕಲ್ ಭಾಷಾ ಪಠ್ಯಗಳ ಸ್ಪಷ್ಟತೆಯನ್ನು ಬೇಸಿಕ್ ಭಾಷಾ ಅಸ್ಥಿರಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಕ್ಷುಲ್ಲಕತೆಯನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ಇದು ಅಂತರ್ಗತವಾಗಿರುವ ಹಲವಾರು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಆಧುನಿಕ ಭಾಷೆಗಳುಪ್ರೋಗ್ರಾಮಿಂಗ್, ಆದರೆ ನೀವು ಅವುಗಳನ್ನು ಇಲ್ಲದೆ ಮಾಡಬಹುದು. ಇದರ ಜೊತೆಗೆ, 1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಶಕ್ತಿಯುತ ಕಸ ಸಂಗ್ರಾಹಕವನ್ನು ಹೊಂದಿದೆ, ಅಂದರೆ. ಉದಾಹರಣೆಗೆ, ಬಳಕೆಯ ನಂತರ ಕೋಷ್ಟಕಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು ಅಥವಾ ಅವುಗಳನ್ನು ಅಳಿಸಲು ಅಗತ್ಯವಿಲ್ಲ.

ಇಂಟರ್ಫೇಸ್ 1C ಎಂಟರ್ಪ್ರೈಸ್ 8.2

1C ಕಂಪನಿಯು ತನ್ನ ಕಾರ್ಯಕ್ರಮದ ಇಂಟರ್ಫೇಸ್ಗೆ ವಿಶೇಷ ಗಮನವನ್ನು ನೀಡಿತು. ಮೊದಲನೆಯದಾಗಿ, ಇದು ಬಣ್ಣದ ಪ್ಯಾಲೆಟ್ ಆಗಿದೆ. ಅವಳು ಬಹುಕಾಂತೀಯ! ಪ್ರೋಗ್ರಾಂ ವಿಂಡೋಗಳನ್ನು ದೂರದಿಂದಲೂ ಗುರುತಿಸಬಹುದಾಗಿದೆ, ಮತ್ತು ಹಲವು ವರ್ಷಗಳ ಕೆಲಸದ ನಂತರ - ಅವರು ಪ್ರತಿಕೂಲ ಭಾವನೆಗಳನ್ನು ಉಂಟುಮಾಡುವುದಿಲ್ಲ, ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ - ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳು ತಂಪಾಗಿರಬೇಕೆಂದು ನಾನು ಬಯಸುತ್ತೇನೆ.
ಅದೇ ಸಮಯದಲ್ಲಿ, ವೇದಿಕೆಯ ಶೈಲಿಯು ತುಂಬಾ ಕಟ್ಟುನಿಟ್ಟಾಗಿರುತ್ತದೆ, ಅಲಂಕಾರಗಳಿಲ್ಲದೆ ಅಥವಾ ಇತರ ಅಲಂಕಾರಗಳಿಲ್ಲದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ತುಂಬಾ ಇದೆ ಉಪಯುಕ್ತ ವೈಶಿಷ್ಟ್ಯಗಳು, ಉದಾಹರಣೆಗೆ, ವಿಂಡೋಗಳ ಗಾತ್ರಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು (ಬಳಕೆದಾರರು ಬದಲಾಯಿಸಿದಾಗ ಮಾತ್ರ ಗಾತ್ರಗಳನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ, Alt+Shift+R ಅನ್ನು ಒತ್ತುವ ಮೂಲಕ ನೀವು ಯಾವಾಗಲೂ ಬಳಕೆದಾರ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಡೀಫಾಲ್ಟ್ ಗಾತ್ರಗಳು ಮತ್ತು ಸ್ಥಾನಗಳಿಗೆ ಮರುಹೊಂದಿಸಬಹುದು. )
8.2 ವೆಬ್ ಕ್ಲೈಂಟ್ ಇಂಟರ್ಫೇಸ್ ಹಲವಾರು ದೂರುಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ, ಆದರೆ 8.3 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅದರೊಂದಿಗೆ ಹೊಸ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ತರುತ್ತದೆ - "ಟ್ಯಾಕ್ಸಿ".

ಬೆಲೆಗಳು, ಪೂರೈಕೆ ಮತ್ತು ಬೇಡಿಕೆ, ಫ್ರ್ಯಾಂಚೈಸಿಂಗ್

1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಅತ್ಯಂತ "ರುಚಿಕರವಾದ" ಪ್ರಯೋಜನವೆಂದರೆ ಅದರ ಬೆಲೆ. ಬಿಕ್ಕಟ್ಟಿನ ಸಮಯದಲ್ಲಿ ಇದು ಈಗ ವಿಶೇಷವಾಗಿ ಸತ್ಯವಾಗಿದೆ. ಎಲ್ಲಾ ನಂತರ, 1C ಸಂಪೂರ್ಣವಾಗಿ ನಮ್ಮ, ದೇಶೀಯ ಉತ್ಪನ್ನವಾಗಿದೆ. ಮತ್ತು ಅದನ್ನು ನಮ್ಮ ಮರಕ್ಕೆ ಮಾರಲಾಗುತ್ತದೆ. ವಿದೇಶಿ ಉತ್ಪಾದಕರಿಂದ ಇಂತಹ ಪರಿಹಾರಗಳು ಬಹಳಷ್ಟು ಹಣವನ್ನು ವೆಚ್ಚವಾಗುತ್ತವೆ. ಮತ್ತು 1C ಗಾಗಿ ಪರವಾನಗಿಗಳು ಸಾಕಷ್ಟು ಸಮಂಜಸವಾಗಿದೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, 1C ಆಸಕ್ತಿದಾಯಕ ಪರವಾನಗಿ ನೀತಿಯನ್ನು ಹೊಂದಿದೆ. ಪರವಾನಗಿಗಳು ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳನ್ನು ಒಮ್ಮೆ ಖರೀದಿಸಲಾಗುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಪರವಾನಗಿಗಳನ್ನು ಖರೀದಿಸಲಾಗುತ್ತದೆ ಕೆಲಸದ ಸ್ಥಳಮತ್ತು ಸರ್ವರ್‌ಗೆ, ಆದರೆ ಡೇಟಾಬೇಸ್‌ಗಳಿಗೆ ಅಲ್ಲ, ಮತ್ತು ಸಂಪರ್ಕಗಳಿಗೆ ಸಹ ಅಲ್ಲ, ಅಂದರೆ. ಒಂದು ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ, ಅದೇ ಬಳಕೆದಾರರು ಅನಿಯಮಿತ ಸಂಖ್ಯೆಯ 1C ಸೆಷನ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು, ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು. ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಗೆ ಇದು ಅನ್ವಯಿಸುತ್ತದೆ: ಸಂರಚನೆಗಾಗಿ ಒಂದು ಪರವಾನಗಿಯನ್ನು ಖರೀದಿಸುವ ಮೂಲಕ, ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು ಸಂಸ್ಥೆಯು ಅದನ್ನು ಬಳಸಬಹುದು, ಜೊತೆಗೆ, ತಮ್ಮದೇ ಆದ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ ಈ ಸಂರಚನೆಯ ಕೋಡ್‌ನ ಭಾಗಗಳನ್ನು ಮತ್ತು ವಸ್ತುಗಳನ್ನು ಬಳಸಲು ಅಧಿಕೃತವಾಗಿ ಅನುಮತಿಸಲಾಗಿದೆ; ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅವರ ಸ್ವಂತ ಸಂರಚನೆಗಳನ್ನು ಮಾರಾಟ ಮಾಡಬಹುದು / ವರ್ಗಾಯಿಸಬಹುದು - ಅವುಗಳನ್ನು ಬಳಸಲು ನೀವು 1C ಯಿಂದ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಖರೀದಿಸಬೇಕಾಗುತ್ತದೆ).

ಈ ಒಂದು-ಬಾರಿ ಖರೀದಿಯ ನಂತರ, ನೀವು ನವೀಕರಣಗಳಿಗೆ ಚಂದಾದಾರರಾಗಬೇಕು ಮತ್ತು ವರ್ಷಕ್ಕೊಮ್ಮೆ ಚಂದಾದಾರಿಕೆ ನವೀಕರಣಕ್ಕಾಗಿ ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ. ಅದರ. ಮೂಲಕ, ಚಂದಾದಾರಿಕೆಯು ತುಂಬಾ ಅಗ್ಗವಾಗಿದೆ, ಎರಡು ಕ್ಲೈಂಟ್ ಪರವಾನಗಿಗಳಂತೆಯೇ ಇರುತ್ತದೆ.

ಒಟ್ಟಾರೆಯಾಗಿ, ಇದು ತುಂಬಾ ಲಾಭದಾಯಕವಾಗಿ ಕಾಣುತ್ತದೆ.

ಎರಡನೆಯ "ಟೇಸ್ಟಿ", ಆದರೆ ಮುಲಾಮುದಲ್ಲಿ ನೊಣದೊಂದಿಗೆ, ಜೊತೆಗೆ, 1C ಯಿಂದ ಮತ್ತು ಪಾಲುದಾರರಿಂದ ಸಾಕಷ್ಟು ಸಾರ್ವತ್ರಿಕ ಸಂರಚನೆಗಳ ಉಪಸ್ಥಿತಿಯಾಗಿದೆ.

ಬಹುಮುಖತೆಯ ಬಗ್ಗೆ

"ಬಹುಮುಖತೆ" ಎಂಬ ಪರಿಕಲ್ಪನೆಯನ್ನು NVP ಯಲ್ಲಿ ಒಬ್ಬ ಶಾಲಾ ಶಿಕ್ಷಕರು ಗ್ಯಾಸ್ ಮಾಸ್ಕ್‌ಗಳ ಉದಾಹರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ: ಅನೇಕ ಹಾನಿಕಾರಕ ಅಂಶಗಳಿಂದ ರಕ್ಷಿಸುವ ಸಾರ್ವತ್ರಿಕವಾದವುಗಳಿವೆ, ಆದರೆ ರಕ್ಷಣೆಯ ಮಟ್ಟವು ಸರಾಸರಿ ಅಥವಾ ಸರಾಸರಿಗಿಂತ ಕಡಿಮೆಯಾಗಿದೆ ಮತ್ತು ವಿಶೇಷವಾದ ಅನಿಲ ಮುಖವಾಡಗಳೂ ಇವೆ. ಅದು ಒಂದು ಪ್ರಭಾವದಿಂದ ರಕ್ಷಿಸುತ್ತದೆ, ಆದರೆ ಹೆಚ್ಚಿನ ಮಟ್ಟದ ರಕ್ಷಣೆಯೊಂದಿಗೆ. ಇಲ್ಲಿಯವರೆಗೆ ನಾನು ಹೆಚ್ಚು ನಿಖರವಾದ ವ್ಯಾಖ್ಯಾನವನ್ನು ಕಂಡಿಲ್ಲ.
ಮತ್ತು 1C ನಿಂದ ಸಂರಚನೆಗಳು ಸಾರ್ವತ್ರಿಕವಾಗಿವೆ. ಪ್ರಾಯೋಗಿಕವಾಗಿ, ಮಾರ್ಪಾಡುಗಳಿಲ್ಲದೆ ಅವುಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬಳಸಬಹುದಾದ ಯಾವುದೇ ಕಾರ್ಯಗಳಿಲ್ಲ. ಅದೇನೇ ಇದ್ದರೂ, ಆಧುನಿಕ ವ್ಯವಹಾರದ ಹೆಚ್ಚಿನ ಕ್ಷೇತ್ರಗಳ ಅಗತ್ಯತೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಸಾರ್ವತ್ರಿಕ ಸಾಧನಗಳನ್ನು ರಚಿಸಲು 1C ನಿರ್ವಹಿಸುತ್ತಿದೆ.


ಬಳಕೆದಾರರಿಗೆ ಮತ್ತು ಅನನುಭವಿ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು ಮತ್ತು ನಿರ್ವಾಹಕರಿಗೆ ಫ್ರ್ಯಾಂಚೈಸಿಗಳು ಮತ್ತು ತರಬೇತಿ ಕೇಂದ್ರಗಳ ನೆಟ್‌ವರ್ಕ್ (ಮತ್ತು ಮುಲಾಮುಗಳಲ್ಲಿ ನೊಣದೊಂದಿಗೆ) ಮೂರನೇ ಪ್ರಯೋಜನವಾಗಿದೆ. ಒಳ್ಳೆಯ ಕಲ್ಪನೆ, ಆದರೆ ಅದರ ಅನುಷ್ಠಾನದ ಅತ್ಯಂತ ಸಾಧಾರಣ ಗುಣಮಟ್ಟ. ಆದಾಗ್ಯೂ, ಹರಡುವಿಕೆ ಮತ್ತು ಆಕ್ರಮಣಕಾರಿ ಮಾರ್ಕೆಟಿಂಗ್ ನಮ್ಮ ದೇಶದಲ್ಲಿ 1C ಯ ವ್ಯಾಪಕ ಜನಪ್ರಿಯತೆಗೆ ಒಂದು ಕಾರಣವಾಗಿದೆ (ಮತ್ತು ಇದು ನಕಾರಾತ್ಮಕತೆ, ಅಸೂಯೆ ಮತ್ತು ದ್ವೇಷಕ್ಕೆ ಸಹ ಕಾರಣವಾಗಿದೆ).

ಟಾರ್ ಒಂದು ಚಮಚ

1C ಅನ್ನು ಅದರ ಎಲ್ಲಾ ಬಣ್ಣಗಳಲ್ಲಿ ವಿವರಿಸಿದ ನಂತರ, ಅದರ ನ್ಯೂನತೆಗಳ ಬಗ್ಗೆ ಮಾತನಾಡದಿರುವುದು ಅನ್ಯಾಯವಾಗಿದೆ, ಆದರೆ ಅವುಗಳು:

ಅಸ್ಥಿರ ಬಿಡುಗಡೆಗಳು- ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ, ದೊಡ್ಡ ಸಂಖ್ಯೆಯ ದೋಷಗಳು ಮತ್ತು ಗ್ಲಿಚ್‌ಗಳಿವೆ. ಮತ್ತು ಇದು ಅಧಿಕೃತ ಬಿಡುಗಡೆಗಳಲ್ಲಿದೆ. ನೀವು ಬಿಡುಗಡೆ ಮಾಡುವ ಮೊದಲು ಅಧಿಕೃತ ಆವೃತ್ತಿ, "ಮೌಲ್ಯಮಾಪನ ಆವೃತ್ತಿ" ಬಿಡುಗಡೆ ಮಾಡಲಾಗುತ್ತಿದೆ. ದೋಷ ವಿವರಣೆಗಳನ್ನು ಸಲ್ಲಿಸಲು ಪ್ರತಿಕ್ರಿಯೆಯೂ ಇದೆ ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ತಿದ್ದುಪಡಿಗಾಗಿ ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಪ್ರಾಯೋಗಿಕ ಆವೃತ್ತಿಗಳು ನಿರ್ದಿಷ್ಟವಾಗಿ ಜನಪ್ರಿಯವಾಗಿಲ್ಲ, ಅಥವಾ 1C ಕಂಪನಿಯು ಬಿಡುಗಡೆಯ ದಿನಾಂಕದಂದು ಎಲ್ಲಾ ಅಕ್ಷರಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸಮಯವನ್ನು ಹೊಂದಿಲ್ಲ, ಆದರೆ ಇದು ಸತ್ಯವಾಗಿದೆ. ಪ್ರತಿ ಬಾರಿ ನೀವು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅಥವಾ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನವೀಕರಿಸಿದಾಗ, ನೀವು ಅತ್ಯಂತ ಅನಿರೀಕ್ಷಿತ "ಆಶ್ಚರ್ಯಗಳು" ಮೇಲೆ ಮುಗ್ಗರಿಸಬಹುದು. ಅದರ ಬೆಳವಣಿಗೆಗಳನ್ನು ಹೆಚ್ಚು ಕೂಲಂಕಷವಾಗಿ ಪರೀಕ್ಷಿಸಲು 1C ಅನ್ನು ಈಗಾಗಲೇ ಪದೇ ಪದೇ ಕರೆಯಲಾಗಿದೆ.

ಫ್ರಾಂಚೈಸಿ (ಇನ್ನು ಮುಂದೆ ಫ್ರಾಂಚೈಸಿಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ). ತಾತ್ತ್ವಿಕವಾಗಿ, ಯೋಜಿಸಿದಂತೆ, ಇವುಗಳು ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳು ಮತ್ತು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆಯ ಮೂಲ ತತ್ವಗಳನ್ನು ತಿಳಿದಿರುವ ಅರ್ಹ ತಜ್ಞರನ್ನು ಹೊಂದಿರುವ ಕಂಪನಿಗಳಾಗಿರಬೇಕು. ಇದೇ ಕಂಪನಿಗಳು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್, ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ಬೆಂಬಲವನ್ನು ಮಾರಾಟ ಮಾಡಬೇಕಾಗುತ್ತದೆ, ಕ್ಲೈಂಟ್‌ನ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಸರಿಹೊಂದುವಂತೆ ಸಾರ್ವತ್ರಿಕ ಸಂರಚನೆಗಳನ್ನು ಸ್ವಲ್ಪ "ಮುಕ್ತಾಯ" ಮಾಡಬೇಕು (ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಈ ಅವಶ್ಯಕತೆಗಳನ್ನು ಸರಿಹೊಂದಿಸಿ), ಪ್ರಮಾಣಿತ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಕನಿಷ್ಠವಾಗಿ ಮಾರ್ಪಡಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಭವಿಷ್ಯದ ನವೀಕರಣಗಳನ್ನು ಹೆಚ್ಚು ಸಂಕೀರ್ಣಗೊಳಿಸದಂತೆ. ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ ಇದಕ್ಕೆ ತದ್ವಿರುದ್ಧವಾಗಿದೆ.

ಕ್ಲೈಂಟ್‌ಗೆ ಹೊಸ ಪರವಾನಗಿಗಳನ್ನು ಮಾರಾಟ ಮಾಡುವಾಗ, ಫ್ರ್ಯಾಂಚೈಸಿಗಳು ತಮ್ಮ ವೆಚ್ಚದ 50% ಅನ್ನು ಪಡೆಯುತ್ತಾರೆ (ಈ 50% ರಲ್ಲಿ 13% ನಷ್ಟು ಆದಾಯ ತೆರಿಗೆಯನ್ನು ಮೈನಸ್ ಮಾಡಿ). ಅದೇ ಸಮಯದಲ್ಲಿ, ನೀವೇ ಏನನ್ನೂ ಉತ್ಪಾದಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ನೀವು ಕೀಗಳನ್ನು 1C ಗೆ ಖರೀದಿದಾರರಿಗೆ ಹಸ್ತಾಂತರಿಸಬೇಕಾಗಿದೆ.

ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವಾಗ, ಫ್ರ್ಯಾಂಚೈಸಿಗಳು 1C ಕಂಪನಿಗೆ ಏನನ್ನೂ ಪಾವತಿಸುವುದಿಲ್ಲ (ಸದಸ್ಯತ್ವ ಶುಲ್ಕವನ್ನು ಹೊರತುಪಡಿಸಿ), ಆದರೆ ಅವರು ಉದ್ಯೋಗಿಯ ಸಂಬಳವನ್ನು ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ. ರಾಜ್ಯವು ತೆರಿಗೆಗಳ ಮೇಲೆ ಹಣವನ್ನು ಖರ್ಚು ಮಾಡಬೇಕಾಗುತ್ತದೆ - ಪಿಂಚಣಿ ನಿಧಿ ಮತ್ತು ಆದಾಯ ತೆರಿಗೆ.

1C ಮತ್ತು ಫ್ರಾಂಚೈಸಿಗಳು ಪರವಾನಗಿಗಳನ್ನು ಮಾರಾಟ ಮಾಡಲು ಲಾಭದಾಯಕ ಮತ್ತು ಹೆಚ್ಚಿನ ಬೆಂಬಲಕ್ಕಾಗಿ ಲಾಭದಾಯಕವಲ್ಲ ಎಂದು ಅದು ತಿರುಗುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಕ್ಲೈಂಟ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಖರೀದಿಸಲು, ಅದು ಆರಂಭದಲ್ಲಿ ಅವರ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿರಬೇಕು. ಮತ್ತು ನೀವು ಕೆಲಸಕ್ಕೆ ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ. ಮತ್ತು ಇಲ್ಲಿ, ಹಣವನ್ನು ಉಳಿಸಲು, ವಿದ್ಯಾರ್ಥಿಗಳು, ಅಪ್ರೆಂಟಿಸ್‌ಗಳು, ತಜ್ಞರಲ್ಲದವರನ್ನು ಕರೆತರಲಾಗುತ್ತದೆ, ಅವರಿಗೆ ಸ್ವಲ್ಪ ಪಾವತಿಸಬಹುದು ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಪಾವತಿಸಲಾಗುವುದಿಲ್ಲ, ಅವರು ಸಿಬ್ಬಂದಿಯಾಗಿ ನೋಂದಾಯಿಸಬೇಕಾಗಿಲ್ಲ (ಅವರು ಅನಧಿಕೃತವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ , ಅದೃಷ್ಟವಶಾತ್ ಪಾವತಿಸಲು ಏನಾದರೂ ಇದೆ). ಫಲಿತಾಂಶವು ಕಡಿಮೆ ಗುಣಮಟ್ಟದೊಂದಿಗೆ ದೊಡ್ಡ ಸಂಖ್ಯೆಯ ಮಾರಾಟವಾಗಿದೆ. ಸುಧಾರಣೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಮುಖ ಕಾರ್ಯವಿಧಾನಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ ಮತ್ತು ಭವಿಷ್ಯದ ನವೀಕರಣಗಳನ್ನು ಸಂಕೀರ್ಣಗೊಳಿಸುತ್ತವೆ. ಆದರೆ ಮಾರಾಟದ ಹಂತದಲ್ಲಿ, 1C ಅಥವಾ ಫ್ರಾಂಚೈಸಿ ಈ ಬಗ್ಗೆ ಆಸಕ್ತಿ ಹೊಂದಿಲ್ಲ.

ಇದು 1C ಕಂಪನಿಯಂತೆಯೇ ಫ್ರೆಂಚ್ ಉದ್ಯಮಿಗಳ ತಪ್ಪು ಅಲ್ಲ ಎಂದು ನಾನು ಗಮನಿಸುತ್ತೇನೆ. ಮಾರಾಟದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿ, ಅವರು ಬೆಂಬಲದ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸಲಿಲ್ಲ (ನಾನು ಈಗ ಶಾಲೆಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುವುದಿಲ್ಲ, ಆದರೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುವುದು ಫ್ರ್ಯಾಂಚೈಸೀ ಕಂಪನಿ ಮತ್ತು 1C ಎರಡಕ್ಕೂ ಪ್ರಯೋಜನಕಾರಿಯಾಗಬೇಕು ಎಂಬ ಅಂಶದ ಬಗ್ಗೆ).

ತಾಂತ್ರಿಕ ಸಹಾಯ. 1C ಕಂಪನಿಯ ತಿಳುವಳಿಕೆಯಲ್ಲಿ, ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಗಾಗಿ “ಅಪ್‌ಡೇಟ್” ವಿಭಾಗಕ್ಕೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುವುದು ತಾಂತ್ರಿಕ ಬೆಂಬಲವಾಗಿದೆ, ಜೊತೆಗೆ 1C ಕಾರ್ಯಾಚರಣೆಯ ಕೆಲವು ಕಾರ್ಯವಿಧಾನಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳ ವಿವರಣೆಯನ್ನು ಹೊಂದಿರುವ ಮಾಹಿತಿ ವಿಭಾಗಗಳಿಗೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನೀವು ಚಂದಾದಾರರಾದಾಗ, ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಸ್ತುಗಳೊಂದಿಗೆ ಡಿಸ್ಕ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತೀರಿ. ಒಂದು ವೇದಿಕೆಯೂ ಇದೆ (ಜನಪ್ರಿಯವಾದವುಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಬಹಳ ಕಡಿಮೆ). ಕಳುಹಿಸಲೂ ಅವಕಾಶವಿದೆ ಇಮೇಲ್ 1C ಕಂಪನಿಗೆ - ಆದರೆ ಅವರು ಅದಕ್ಕೆ ಉತ್ತರಿಸುತ್ತಾರೆ ಎಂದು ಆಶಿಸುವುದಿಲ್ಲ (ಅಥವಾ ರೋಬೋಟ್ "ಅಭಿವೃದ್ಧಿ ವಿಭಾಗಕ್ಕೆ ಪತ್ರವನ್ನು ಕಳುಹಿಸಲಾಗಿದೆ" ಎಂದು ಉತ್ತರಿಸುತ್ತದೆ" ಅಭಿವೃದ್ಧಿಯ ವಿಷಯದಲ್ಲಿ, Yandex.Search ಮತ್ತು ಕಾನ್ಫಿಗರೇಟರ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಸಹಾಯವು ಹೆಚ್ಚಿನದನ್ನು ಒದಗಿಸುತ್ತದೆ ಬೆಂಬಲ.

ಉಪಸಂಹಾರ

ನಾನು 2008 ರಲ್ಲಿ 1C ಗೆ ಬದಲಾಯಿಸಿದೆ ಮತ್ತು ಅದಕ್ಕೂ ಮೊದಲು ನಾನು ತನ್ನದೇ ಆದ ಲೆಕ್ಕಪತ್ರ ಕಾರ್ಯಕ್ರಮವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಕಂಪನಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದ್ದೇನೆ (ಡೆಲ್ಫಿ 5, ನಂತರ ಡೆಲ್ಫಿ 7). ಮೊದಲಿಗೆ, ನಾನು 1C ಎಂಟರ್‌ಪ್ರೈಸ್ 7.7 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನೊಂದಿಗೆ ಪರಿಚಯವಾಯಿತು ಮತ್ತು ಅದರ ವರದಿ ಅಭಿವೃದ್ಧಿಯ ಸುಲಭತೆಯಿಂದ ಆಘಾತಕ್ಕೊಳಗಾಗಿದ್ದೇನೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಡೆಲ್ಫಿಯಲ್ಲಿನ ಇದೇ ರೀತಿಯ ಕಾರ್ಯವಿಧಾನಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಮಯದವರೆಗೆ ವರದಿಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿದೆ, ಆದರೆ ಲೆಕ್ಕಪರಿಶೋಧಕರು ಈ ಬಗ್ಗೆ ವಿಶೇಷವಾಗಿ ಚಿಂತಿಸಲಿಲ್ಲ. ಕೆಲವು ಸೆಕೆಂಡುಗಳ ಬದಲು ಕೆಲವು ನಿಮಿಷಗಳು ಕಾಯುವುದು ಸಮಸ್ಯೆಯಲ್ಲ. ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ನೀವು ಅಲ್ಲಿ ನಿಮ್ಮ ಉಗುರುಗಳನ್ನು ಚಿತ್ರಿಸಬಹುದು, ಚಹಾವನ್ನು ಕುಡಿಯಬಹುದು ಅಥವಾ ಕೆಲಸದಿಂದ ನಿಲ್ಲದೆ ಇತ್ತೀಚಿನ ಸುದ್ದಿಗಳನ್ನು ಚರ್ಚಿಸಬಹುದು. ಎಲ್ಲಾ ನಂತರ, ಈ ದಿನಗಳಲ್ಲಿ ಬಹುಪಾಲು ಲೆಕ್ಕಪರಿಶೋಧಕರು ಮಹಿಳೆಯರು.
ಆದಾಗ್ಯೂ, 7.7 ಇಂಟರ್ಫೇಸ್ ತುಂಬಾ ಸೀಮಿತವಾಗಿತ್ತು ಮತ್ತು ವಸ್ತುಗಳ ಸೆಟ್ ತುಂಬಾ ಕಳಪೆಯಾಗಿತ್ತು. ನಾನು ಪರ್ಯಾಯಗಳನ್ನು ಹುಡುಕುತ್ತಿದ್ದೆ. ನಾನು ಬಾಹ್ಯ ಘಟಕಗಳೊಂದಿಗೆ ಪರಿಚಯವಾಯಿತು, ಆದರೆ ಅವುಗಳ ಪ್ರಾಯೋಗಿಕ ಬಳಕೆಗೆ ಬರಲಿಲ್ಲ, ಏಕೆಂದರೆ ... ನಾವು 8.1 ಗೆ ಬದಲಾಯಿಸುವ ಸಮಯ ಬಂದಿದೆ ಎಂದು ಬಾಸ್ ನಿರ್ಧರಿಸಿದರು (ಹೌದು, 8.2 ಇನ್ನೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ), ಮತ್ತು ಈ ವೇದಿಕೆಯಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮರ್ ಆಗಿ, ನಾನು ಮೊದಲು ಕಾಣೆಯಾದ ಎಲ್ಲವನ್ನೂ ಕಂಡುಕೊಂಡೆ.
ಪ್ರಸ್ತುತ, ನಾನು ಸಹೋದ್ಯೋಗಿಗಳ ನಡುವೆ ಅಧಿಕಾರವನ್ನು ಹೊಂದಿದ್ದೇನೆ, ಹಾಗೆಯೇ ಫ್ರಾಂಚೈಸಿಗಳಿಂದ ನನ್ನ ಬಳಿಗೆ ಬಂದ ಗ್ರಾಹಕರು. ಅವರು ಬಹುಶಃ ಮತ್ತೆ ಫ್ರೆಂಚ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುವುದಿಲ್ಲ.


ಸಾಮಾನ್ಯವಾಗಿ, 1C ಎಂಟರ್‌ಪ್ರೈಸ್ 8 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ನಾನು ಸಾಕಷ್ಟು ತೃಪ್ತಿ ಹೊಂದಿದ್ದೇನೆ. ಹೆಚ್ಚಿನ ಲೆಕ್ಕಪತ್ರ ನಿರ್ವಹಣೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಇದು ಸೂಕ್ತವಾಗಿದೆ.

ಟ್ಯಾಗ್ಗಳು: ಟ್ಯಾಗ್ಗಳನ್ನು ಸೇರಿಸಿ

ಅಂತರ್ನಿರ್ಮಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ 1C: ಎಂಟರ್‌ಪ್ರೈಸ್- ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ ಫ್ಯಾಮಿಲಿ ಆಫ್ ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ. ಈ ಭಾಷೆಪೂರ್ವ-ಸಂಕಲಿಸಿದ ಉನ್ನತ ಮಟ್ಟದ ಡೊಮೇನ್-ನಿರ್ದಿಷ್ಟ ಭಾಷೆಯಾಗಿದೆ.

ಭಾಷಾ ಮರಣದಂಡನೆ ಪರಿಸರವಾಗಿದೆ ಸಾಫ್ಟ್ವೇರ್ ವೇದಿಕೆ"1C: ಎಂಟರ್‌ಪ್ರೈಸ್". ದೃಶ್ಯ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ("ಕಾನ್ಫಿಗರೇಟರ್") 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್‌ನ ಅವಿಭಾಜ್ಯ ಅಂಗವಾಗಿದೆ.

1C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಭಾಷಾ ಉಪಭಾಷೆಗಳು 7 ಆವೃತ್ತಿಗಳು (7.0, 7.5, 7.7) ಸಣ್ಣ ವಿನಾಯಿತಿಗಳೊಂದಿಗೆ ಕೆಳಗಿನಿಂದ ಮೇಲಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ. 1C: 7x ಮತ್ತು 1C: 8x ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ಭಾಷೆಗಳು ಮೂಲ ಆಪರೇಟರ್‌ಗಳಲ್ಲಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ, ಆದರೆ ಅಪ್ಲಿಕೇಶನ್ ಆಬ್ಜೆಕ್ಟ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಲ್ಲಿ ಗಮನಾರ್ಹವಾಗಿ ಭಿನ್ನವಾಗಿರುತ್ತವೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಕೋಡ್ ಅನ್ನು 1C: 7x ನಿಂದ 1C: 8x ಗೆ ವರ್ಗಾಯಿಸುವುದರಲ್ಲಿ ಅರ್ಥವಿಲ್ಲ.

ಅಂತರ್ನಿರ್ಮಿತ 1C:8 ಭಾಷೆಯು ಅದರ ಸಿಂಟ್ಯಾಕ್ಸ್‌ನಲ್ಲಿ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಭಾಷೆಗೆ ಹೋಲುತ್ತದೆ.

ವೇದಿಕೆಯು ಪರಿಹಾರ-ಆಧಾರಿತ ಮೂಲ ವರ್ಗಗಳ ಸ್ಥಿರ ಸೆಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ವಿಶಿಷ್ಟ ಕಾರ್ಯಗಳುಅಪ್ಲಿಕೇಶನ್ ಪ್ರದೇಶ:

  • ನಿರಂತರ,
  • ಡೈರೆಕ್ಟರಿ,
  • ದಾಖಲೆ,
  • ದಾಖಲೆ ದಾಖಲೆ,
  • ವರ್ಗಾವಣೆ,
  • ವರದಿ,
  • ಚಿಕಿತ್ಸೆ
  • ಖಾತೆಗಳ ಚಾರ್ಟ್, ಇತ್ಯಾದಿ.

ಮೂಲ ವರ್ಗಗಳ ಆಧಾರದ ಮೇಲೆ, ನೀವು ದೃಶ್ಯ ಸಂರಚನಾ ಪರಿಕರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಯಾವುದೇ ಸಂಖ್ಯೆಯ ರಚಿತವಾದ ತರಗತಿಗಳನ್ನು ರಚಿಸಬಹುದು (ಹೊಸ ತರಗತಿಯನ್ನು ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಆಗಿ ವ್ಯಾಖ್ಯಾನಿಸುವ ಸಾಮರ್ಥ್ಯವಿಲ್ಲ). ವರ್ಗದ ಉತ್ತರಾಧಿಕಾರದ ಒಂದು ಸ್ಪಷ್ಟ ಹಂತವನ್ನು ಮಾತ್ರ ಅನುಮತಿಸಲಾಗಿದೆ. ವಿಶಿಷ್ಟವಾಗಿ, ಪಡೆದ ವರ್ಗಗಳ ವಸ್ತುಗಳು ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ದಾಖಲೆಗಳನ್ನು (ಅಥವಾ ಕೆಲವು ದಾಖಲೆಗಳ ಸೆಟ್) ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ಅಂತಹ ವರ್ಗಗಳು "ಮೆಟಾಡೇಟಾ ಟ್ರೀ" ಅನ್ನು ರೂಪಿಸುತ್ತವೆ. ಅಂತರ್ನಿರ್ಮಿತ 1C ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಪರಿಭಾಷೆಯಲ್ಲಿ, ಅಂತಹ ವರ್ಗಗಳನ್ನು ಮೆಟಾಡೇಟಾ ವಸ್ತುಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

ಮೆಟಾಡೇಟಾ ವಸ್ತುಗಳ ಮುಖ್ಯ ವಿಧಗಳೆಂದರೆ: ಡೈರೆಕ್ಟರಿಗಳು, ದಾಖಲೆಗಳು, ವರದಿಗಳು, ಸಂಸ್ಕರಣೆ, ಗುಣಲಕ್ಷಣಗಳ ಪ್ರಕಾರಗಳ ಯೋಜನೆಗಳು, ಖಾತೆಗಳ ಚಾರ್ಟ್‌ಗಳು, ಲೆಕ್ಕಾಚಾರದ ಪ್ರಕಾರಗಳ ಯೋಜನೆಗಳು, ಮಾಹಿತಿ ರೆಜಿಸ್ಟರ್‌ಗಳು, ಸಂಚಯ ರೆಜಿಸ್ಟರ್‌ಗಳು, ಲೆಕ್ಕಾಚಾರದ ರೆಜಿಸ್ಟರ್‌ಗಳು, ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಗಳು, ಕಾರ್ಯಗಳು.

ರಷ್ಯನ್ ಮತ್ತು ಇಂಗ್ಲಿಷ್ ಕಮಾಂಡ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಬೆಂಬಲಿತವಾಗಿದೆ.

ಅಂತರ್ನಿರ್ಮಿತ 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ ಭಾಷೆಯಲ್ಲಿನ ಯೋಜನೆಗಳನ್ನು ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಅಂತಹ ಸಂರಚನೆಗಳ ವಿತರಣೆ (ಮಾರಾಟ) ಮತ್ತು ಅನುಷ್ಠಾನವು 1C ಪಾಲುದಾರ ಕಂಪನಿಗಳ ಮುಖ್ಯ ವಾಣಿಜ್ಯ ಚಟುವಟಿಕೆಯಾಗಿದೆ.

ಭಾಷೆಯ ಕೆಲಸದ ಹೆಸರು - "1Sik" ("odynesik") - ಅಧಿಕೃತ ಮೂಲಗಳಿಂದ ಬಹಳ ಬೇಗನೆ ಕಣ್ಮರೆಯಾಯಿತು. ಈಗ, ಲಿಖಿತ ದಾಖಲೆಗಳಲ್ಲಿ ಈ ಭಾಷೆಯನ್ನು ನಮೂದಿಸುವಾಗ, ನೀವು ಬರೆಯಬೇಕಾಗಿದೆ 1C ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಈಗ ಭಾಷೆಯು ಮೌಖಿಕವಾಗಿ ಉಚ್ಚರಿಸಬಹುದಾದ ಯಾವುದೇ ಹೆಸರನ್ನು ಹೊಂದಿಲ್ಲ. ಆದಾಗ್ಯೂ, 1C: ಎಂಟರ್‌ಪ್ರೈಸ್‌ನ ಚರ್ಚೆಗಳ ಸಂದರ್ಭದಲ್ಲಿ ಈ ಭಾಷೆಯನ್ನು "ಅಂತರ್ನಿರ್ಮಿತ ಭಾಷೆ" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

ವಸ್ತು-ಆಧಾರಿತ ಉಪಭಾಷೆಗಳು

ಮುಖ್ಯ ವರ್ಗಗಳನ್ನು ವಿಸ್ತರಿಸುವ ಹಲವಾರು ಹೆಚ್ಚುವರಿ ಘಟಕಗಳಿವೆ, ಅವುಗಳನ್ನು ಮುಕ್ತವಾಗಿ ಸೇರಿಸಬಹುದು ಮತ್ತು ಮಾರ್ಪಡಿಸಬಹುದು; ಡೆವಲಪರ್ ಕಂಪನಿಯಿಂದ ಅವುಗಳನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ. ಇದರರ್ಥ 1C ಮತ್ತು ಅದರ ಫ್ರಾಂಚೈಸಿಗಳು ಯಾವುದನ್ನೂ ನಿರಾಕರಿಸುತ್ತಾರೆ ತಾಂತ್ರಿಕ ಸಹಾಯಅಂತಹ ಘಟಕಗಳನ್ನು ಬಳಸುವ ಸಂರಚನೆಗಳು.

ಇದಲ್ಲದೆ, 1C ಅಥವಾ ಇತರ ತಯಾರಕರಿಂದ ಯಾವುದೇ ಸ್ವಾಮ್ಯದ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಬಳಸದ ಸಂಪೂರ್ಣ ಉಚಿತ 2C ಯೋಜನೆ ಇದೆ. ಇದು "ಮೊದಲಿನಿಂದ" ಪುನಃ ಬರೆಯಲ್ಪಟ್ಟಿದೆ, GPL ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಮುಕ್ತವಾಗಿ ವಿತರಿಸಲಾಗಿದೆ, ಇದು 1C-ರೀತಿಯ ವ್ಯವಸ್ಥೆಯ ವಿಸ್ತರಣಾ ಕೋರ್ ಆಗಿದೆ, ಇದರಲ್ಲಿ ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ರೆಜಿಸ್ಟರ್‌ಗಳಂತಹ 1C ಯ ಅಂತಹ "ಅಂತರ್ನಿರ್ಮಿತ ವಸ್ತುಗಳು" ಸಹ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮರ್‌ನಿಂದ ಮರು ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ವರ್ಗಗಳಾಗಿವೆ.

2C ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಭಾಷೆಯನ್ನು 1C ಗಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಬೆಳವಣಿಗೆಗಳೊಂದಿಗೆ ಗರಿಷ್ಠ ನಿರಂತರತೆಯ ಗುರಿಯೊಂದಿಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಇದು ಮೂಲ 1C ಭಾಷೆಯ ವಿಸ್ತರಣೆಯಾಗಿದೆ. ಸೂಕ್ತವಾದ ಮೂಲ ವರ್ಗಗಳನ್ನು ಬರೆಯುವ ಮೂಲಕ, 2C ಭಾಷೆಯನ್ನು 1C 7.7 ಮತ್ತು 1C 8.0 ಎರಡಕ್ಕೂ ಹತ್ತಿರ ತರಬಹುದು, ಆದಾಗ್ಯೂ 2C:Platform 1C:Enterprise ನ ಒಂದು ಅಥವಾ ಇನ್ನೊಂದು ಆವೃತ್ತಿಯಿಂದ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳ 100% ಸ್ವಯಂಚಾಲಿತ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಒದಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.

1C.Net:ಎಂಟರ್‌ಪ್ರೈಸ್

1C.Net:Enterprise ನ ಬಳಕೆಯನ್ನು ಸುಲಭಗೊಳಿಸಲು, ಸ್ಥಳೀಯ .NET ನಿಯಂತ್ರಣಗಳನ್ನು 1C ಫಾರ್ಮ್‌ಗಳಿಗೆ ಸಂಯೋಜಿಸುವ ಉದಾಹರಣೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಬಹುತೇಕ ಸಂಪೂರ್ಣ .NET ಚೌಕಟ್ಟನ್ನು ಒಳಗೊಂಡ ಅನೇಕ ಉದಾಹರಣೆಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ.

ಉದಾಹರಣೆ ಕಾರ್ಯಕ್ರಮ

ಅಂತರ್ನಿರ್ಮಿತ ಭಾಷೆ 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ 7.7 ನಲ್ಲಿ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡುವ ಒಂದು ಶ್ರೇಷ್ಠ ಉದಾಹರಣೆ:

ವರದಿ ("ಹಲೋ, ವರ್ಲ್ಡ್!");

ಸಂಖ್ಯೆಯ ವರ್ಗವನ್ನು ಹಿಂದಿರುಗಿಸುವ ಕಾರ್ಯದ ಉದಾಹರಣೆ:

ಕಾರ್ಯಚೌಕಸಂಖ್ಯೆ (ಸಂಖ್ಯೆ)

ರಿಟರ್ನ್ ಸಂಖ್ಯೆ * ಸಂಖ್ಯೆ ;

ಅಂತ್ಯಕ್ರಿಯೆ

ಸಹ ನೋಡಿ

  • ಆರ್ಎಸ್ಎಲ್ ಎನ್ನುವುದು ಆರ್ಎಸ್-ಬ್ಯಾಲೆನ್ಸ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ.

ಟಿಪ್ಪಣಿಗಳು

ಲಿಂಕ್‌ಗಳು


ವಿಕಿಮೀಡಿಯಾ ಫೌಂಡೇಶನ್. 2010.

ಇತರ ನಿಘಂಟುಗಳಲ್ಲಿ "1C: ಎಂಟರ್‌ಪ್ರೈಸ್ ಅಂತರ್ನಿರ್ಮಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ" ಏನೆಂದು ನೋಡಿ:

    ಅಂತರ್ನಿರ್ಮಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ ಭಾಷಾ ವರ್ಗ: ಕಾರ್ಯವಿಧಾನ, ಡೊಮೇನ್-ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಪ್ರಕಾರ: ಪೂರ್ವ-ಸಂಕಲಿಸಿದ ಲೇಖಕ(ರು): 1C ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ: 1C:ಎಂಟರ್‌ಪ್ರೈಸ್ 8.2 ಡೇಟಾ ಟೈಪಿಂಗ್: ಡೈನಾಮಿಕ್ ಟೈಪಿಂಗ್ ಬೇಸಿಕ್ ... ... ವಿಕಿಪೀಡಿಯಾ

    ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯು ಬರೆಯಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಔಪಚಾರಿಕ ಸಂಕೇತ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂಗಳು. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯು ಲೆಕ್ಸಿಕಲ್, ಸಿಂಟ್ಯಾಕ್ಟಿಕ್ ಮತ್ತು ಸೆಮ್ಯಾಂಟಿಕ್ ನಿಯಮಗಳ ಗುಂಪನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಅದು ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಕ್ರಿಯೆಗಳ ನೋಟವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ... ... ವಿಕಿಪೀಡಿಯಾ

    ಭಾಷೆಯು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದ್ದು, ಸಾಮಾನ್ಯ ಭಾಷೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಬಳಸುವುದಿಲ್ಲ ಕೀವರ್ಡ್ಗಳು, ಇಂಗ್ಲಿಷ್ ಶಬ್ದಕೋಶದಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ. ಪರಿವಿಡಿ 1 ಇಂಗ್ಲಿಷ್ ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಪ್ರಾಬಲ್ಯ ... ವಿಕಿಪೀಡಿಯಾ

    ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಆಧರಿಸಿಲ್ಲ ಆಂಗ್ಲ ಭಾಷೆಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು, ಸಾಮಾನ್ಯ ಭಾಷೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಇಂಗ್ಲಿಷ್ ಶಬ್ದಕೋಶದಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾದ ಕೀವರ್ಡ್‌ಗಳನ್ನು ಬಳಸುವುದಿಲ್ಲ. ಪರಿವಿಡಿ 1 ಸಾಫ್ಟ್‌ವೇರ್ ಭಾಷೆಗಳ ಪ್ರಾಬಲ್ಯ ... ವಿಕಿಪೀಡಿಯಾ

    ಇಂಗ್ಲಿಷ್-ಅಲ್ಲದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಾಗಿವೆ, ಇದು ಸಾಮಾನ್ಯ ಭಾಷೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಇಂಗ್ಲಿಷ್ ಶಬ್ದಕೋಶದಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾದ ಕೀವರ್ಡ್‌ಗಳನ್ನು ಬಳಸುವುದಿಲ್ಲ. ಪರಿವಿಡಿ 1 ಭಾಷೆಗಳ ಪ್ರಾಬಲ್ಯ ... ... ವಿಕಿಪೀಡಿಯಾ

    ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಎನ್ನುವುದು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಬರೆಯಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಔಪಚಾರಿಕ ಸಂಕೇತ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಪ್ರೋಗ್ರಾಂ ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲವು ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಅಳವಡಿಸುವವರಿಗೆ ಅರ್ಥವಾಗುವ ರೂಪದಲ್ಲಿ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಕಂಪ್ಯೂಟರ್). ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯು ಸೆಟ್ ಅನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ... ... ವಿಕಿಪೀಡಿಯಾ

    ತಟಸ್ಥತೆಯನ್ನು ಪರಿಶೀಲಿಸಿ. ಚರ್ಚೆ ಪುಟದಲ್ಲಿ ವಿವರಗಳಿರಬೇಕು... ವಿಕಿಪೀಡಿಯಾ

    - (ಇಂಗ್ಲಿಷ್ ಮ್ಯುಟೇಬಲ್ ಪ್ರಕಾರ) ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನಲ್ಲಿನ ಸಂಕೀರ್ಣ ಡೇಟಾ ಪ್ರಕಾರ, ಅವುಗಳ ಮೌಲ್ಯಗಳು (ಸಾಮಾನ್ಯವಾಗಿ ವಸ್ತುಗಳು) ಅವುಗಳ ರಚನೆಯ ನಂತರ ಅವುಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಪರಿವಿಡಿ 1 ಉದಾಹರಣೆಗಳು ... ವಿಕಿಪೀಡಿಯಾ

    ಭಾಷಾ ವರ್ಗ: ಕಾರ್ಯವಿಧಾನದ, ವಸ್ತು-ಆಧಾರಿತ ಮರಣದಂಡನೆಯ ಪ್ರಕಾರ: ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ: 1994 ಲೇಖಕ(ರು): ಸೆರ್ಗೆ ಕುಬ್ರಿನ್ ಫೈಲ್ ವಿಸ್ತರಣೆ: ಮ್ಯಾಕ್ ... ವಿಕಿಪೀಡಿಯಾ

ಪುಸ್ತಕಗಳು

  • 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ 7.7. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪಾಠಗಳು. ಸ್ವಯಂ ಸೂಚನಾ ಕೈಪಿಡಿ 45, ಪೋಸ್ಟೊವಾಲೋವ್ ಸೆರ್ಗೆ ನಿಕೋಲೇವಿಚ್, ಪೋಸ್ಟೊವಾಲೋವಾ ಅನಸ್ತಾಸಿಯಾ ಯೂರಿಯೆವ್ನಾ, 1 ಸಿ: ಎಂಟರ್ಪ್ರೈಸ್ 7.7 ಸಿಸ್ಟಮ್ನ ಆಡಳಿತವನ್ನು ವಿವರಿಸುತ್ತದೆ, ಲೆಕ್ಕಪರಿಶೋಧಕ, ಅಂತರ್ನಿರ್ಮಿತ ಭಾಷೆ ಮತ್ತು ಸಿಸ್ಟಮ್ನ ಮುಖ್ಯ ಮೂಲ ವಸ್ತುಗಳು. ವಸ್ತುಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ವಿಶಿಷ್ಟತೆಗಳನ್ನು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ... ವರ್ಗ: ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಸರಣಿ: ಸ್ವಯಂ ಸೂಚನಾ ಕೈಪಿಡಿ ಪ್ರಕಾಶಕರು: BHV-ಪೀಟರ್ಸ್ಬರ್ಗ್, ತಯಾರಕ:

ಈ ಲೇಖನದಲ್ಲಿ ನಾವು 1C ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ನಿರ್ಮಾಣವನ್ನು ಪರಿಗಣಿಸುತ್ತೇವೆ ಸೈಕಲ್‌ಗಳು.

ಲೂಪ್ಗಳನ್ನು ಸಂಘಟಿಸಲು ಮೂರು ಮಾರ್ಗಗಳಿವೆ.

  1. ತಾರ್ಕಿಕ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಲೂಪ್‌ಗಳು (ತಾರ್ಕಿಕ ಅಭಿವ್ಯಕ್ತಿ ನಿಜವಾಗಿರುವವರೆಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ)
  2. ಸಂಗ್ರಹಣೆಗಳ ಮೂಲಕ ಲೂಪ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಈ ಪ್ರತಿಯೊಂದು ವಿಧಾನಗಳನ್ನು ನೋಡೋಣ.

ಲೂಪ್ ಕೌಂಟರ್ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಲೂಪ್ಗಳು

ವಾಕ್ಯ ರಚನೆ:

ಫಾರ್< Переменная> = < НачальноеЗначение>ಮೂಲಕ< КонечноеЗначение>ಸೈಕಲ್ ಎಂಡ್ ಸೈಕಲ್;

ಲೂಪ್ಗಳನ್ನು ಸಂಘಟಿಸುವ ಈ ವಿಧಾನದೊಂದಿಗೆ, ಕೌಂಟರ್ ವೇರಿಯಬಲ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಪ್ರಾಥಮಿಕ ಮೌಲ್ಯಮತ್ತು ಕೌಂಟರ್ ವೇರಿಯಬಲ್‌ನ ಮೌಲ್ಯವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಅಂತಿಮ ಮೌಲ್ಯಕ್ಕಿಂತ ಕಡಿಮೆ ಅಥವಾ ಸಮಾನವಾಗಿರುವವರೆಗೆ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.

ಪ್ರತಿ ಪುನರಾವರ್ತನೆಯೊಂದಿಗೆ, ಕೌಂಟರ್ ಮೌಲ್ಯವು ಒಂದರಿಂದ ಹೆಚ್ಚಾಗುತ್ತದೆ. ಅಂತಹ ಲೂಪ್ನ ಮೂಲಭೂತ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:

ಕೌಂಟರ್‌ಗಾಗಿ = 0 ರಿಂದ 1000 ಸೈಕಲ್ ಎಂಡ್‌ಸೈಕಲ್;

ಅನೇಕ ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, 1C ಚಕ್ರದಲ್ಲಿ ಒಂದು ಹಂತವನ್ನು ಸೂಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ. ಅಗತ್ಯವಿದ್ದರೆ, ಲೂಪ್ ಒಳಗೆ ಕೌಂಟರ್ಗೆ ಬಯಸಿದ ಮೌಲ್ಯವನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡಬಹುದು

ಕೌಂಟರ್ ಫಾರ್ = 0 ರಿಂದ 1000 ಸೈಕಲ್ ಕೌಂಟರ್ = ಕೌಂಟರ್ + 10 ; ಎಂಡ್ಸೈಕಲ್;

ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕುಣಿಕೆಗಳು

ವಾಕ್ಯ ರಚನೆ:

ವಿದಾಯ< ЛогическоеВыражение>ಸೈಕಲ್ ಎಂಡ್ ಸೈಕಲ್;

ನಿರಾಕರಿಸು = ತಪ್ಪು ; GeneratorRandom = NewRandomNumberGenerator(1) ; ವಿಫಲಗೊಳ್ಳುವವರೆಗೆ ಸೈಕಲ್ ರಾಂಡಮ್ ಸಂಖ್ಯೆ = ಜನರೇಟರ್ ಶ್ರೇಣಿ. ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ(0, 10); RandomNumber > 5 ಆಗಿದ್ದರೆ ವೈಫಲ್ಯ = ನಿಜ ; ಎಂಡಿಫ್; ಎಂಡ್ಸೈಕಲ್;

ಅಂದರೆ, ಐದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯು ಉತ್ಪತ್ತಿಯಾಗುವವರೆಗೆ ಲೂಪ್ ರನ್ ಆಗುತ್ತದೆ.

ಸಂಗ್ರಹಣೆಗಳ ಮೂಲಕ ಲೂಪ್ ಮಾಡಲಾಗುತ್ತಿದೆ

1C ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಸಂಗ್ರಹಣೆಯಂತಹ ವಿಷಯವಿದೆ. ಇದು ವಸ್ತುವಿನೊಳಗೆ ಒಳಗೊಂಡಿರುವ ಅಂಶಗಳ ಗುಂಪಾಗಿದೆ.

ನಾವು ಅಂತಹ ವಸ್ತುಗಳನ್ನು ಸಂಗ್ರಹಣೆಯಂತೆ ಸೇರಿಸಬಹುದು: ಒಂದು ಶ್ರೇಣಿ, ಮೌಲ್ಯಗಳ ಕೋಷ್ಟಕ, ಪ್ರಶ್ನೆ ಫಲಿತಾಂಶದಿಂದ ಆಯ್ಕೆ, ಮೆಟಾಡೇಟಾ, ಇತ್ಯಾದಿ. ಈ ಪರಿಕಲ್ಪನೆಯು ಸಾಕಷ್ಟು ಸಾಂಪ್ರದಾಯಿಕವಾಗಿದೆ, ಆದರೆ ಇದು ಸಿಂಟ್ಯಾಕ್ಸ್ ಸಹಾಯಕದಲ್ಲಿ ಪ್ರತಿ ಹಂತದಲ್ಲೂ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಸಂಗ್ರಹಣೆಯ ಎಲ್ಲಾ ಅಂಶಗಳ ಮೇಲೆ ಕೆಲವು ಕ್ರಿಯೆಗಳನ್ನು ಮಾಡಲು ಅನುಕ್ರಮವಾಗಿ ಪುನರಾವರ್ತಿಸಬೇಕಾದಾಗ ನಾವು ಆಗಾಗ್ಗೆ ಕಾರ್ಯವನ್ನು ಎದುರಿಸುತ್ತೇವೆ. ಅದಕ್ಕಾಗಿಯೇ ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ವಾಕ್ಯರಚನೆಯ ನಿರ್ಮಾಣ:

ಪ್ರತಿಯೊಂದಕ್ಕೂ< ЭлементКоллекции>ಇಂದ< Коллекция>ಸೈಕಲ್ ಎಂಡ್ ಸೈಕಲ್;

ಇಲ್ಲಿ <ЭлементКоллекции> ಸಂಗ್ರಹದಿಂದ ಅಂಶಗಳನ್ನು ಅನುಕ್ರಮವಾಗಿ ಇರಿಸಲಾಗಿರುವ ವೇರಿಯಬಲ್ ಆಗಿದೆ. ಮತ್ತು ಲೂಪ್ ಒಳಗೆ ಅದನ್ನು ಅನುಗುಣವಾಗಿ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ.
ಉದಾಹರಣೆಯಾಗಿ, ಮೌಲ್ಯಗಳ ಕೋಷ್ಟಕದ ಸಾಲುಗಳನ್ನು ದಾಟುವ ಲೂಪ್ ಅನ್ನು ನಾನು ನಿಮಗೆ ನೀಡುತ್ತೇನೆ. ಅದನ್ನು ಕರೆಯಲಿ ಟೇಬಲ್ ಉತ್ಪನ್ನಗಳುಮತ್ತು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

ಈ ಟೇಬಲ್ ಅನ್ನು ಲೂಪ್‌ನಲ್ಲಿ ನೋಡೋಣ ಮತ್ತು ಪ್ರತಿ ಸಾಲಿಗೆ ನಾವು ಉತ್ಪನ್ನದ ಹೆಸರು ಮತ್ತು ಬೆಲೆಯೊಂದಿಗೆ ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತೇವೆ:

ಟೇಬಲ್ ಉತ್ಪನ್ನಗಳಿಂದ ಪ್ರತಿ ಟೇಬಲ್ ಸಾಲಿಗೆ ಸೈಕಲ್ ಹೆಸರು = ಟೇಬಲ್ ಸಾಲು. ಹೆಸರು; ಬೆಲೆ = ಟೇಬಲ್ ರೋ. ಬೆಲೆ; ಸಂದೇಶ = ಹೊಸ ಸಂದೇಶ ಬಳಕೆದಾರ; ಸಂದೇಶ. ಪಠ್ಯ =

"ಉತ್ಪನ್ನದ ಹೆಸರು:"

ವಾಸ್ತವವಾಗಿ, ಮೊದಲ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡಬಹುದು, ಅಂದರೆ, ಕೌಂಟರ್ ಬಳಸಿ ಲೂಪ್ನಲ್ಲಿ: ಬೆಲೆ = ಟೇಬಲ್ ರೋ. ಬೆಲೆ; ಸಂದೇಶ = ಹೊಸ ಸಂದೇಶ ಬಳಕೆದಾರ; ಸಂದೇಶ. ಪಠ್ಯ =ಸಾಲುಗಳ ಸಂಖ್ಯೆ = ಟೇಬಲ್ ಉತ್ಪನ್ನಗಳು. ಪ್ರಮಾಣ() ; ಕೌಂಟರ್‌ಗಾಗಿ = 0 ಸಾಲುಗಳ ಸಂಖ್ಯೆಯಿಂದ - 1 ಸೈಕಲ್ ಟೇಬಲ್ ಸಾಲು = ಟೇಬಲ್ ಉತ್ಪನ್ನಗಳು[ಕೌಂಟರ್] ; ಹೆಸರು = ಟೇಬಲ್ ಸಾಲು. ಹೆಸರು;

ಬೆಲೆ = ಟೇಬಲ್ ರೋ. ಬೆಲೆ; ಸಂದೇಶ = ಹೊಸ ಸಂದೇಶ ಬಳಕೆದಾರ; ಸಂದೇಶ. ಪಠ್ಯ =

+ ಹೆಸರು + "; ಬೆಲೆ: " + ಬೆಲೆ; ಸಂದೇಶ. ವರದಿ ಮಾಡಲು() ; ಎಂಡ್ಸೈಕಲ್;

ಆದರೆ ನಾವು ನೋಡುವಂತೆ, ಸಂಗ್ರಹ ಅಂಶಗಳ ಅಡ್ಡಹಾಯುವಿಕೆಯನ್ನು ಬಳಸುವುದು ಹೆಚ್ಚು ಸರಳ ಮತ್ತು ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿದೆ ಸಹಾಯಕ ನಿರ್ವಾಹಕರು.

ಕೆಲವು ಕಾರಣಗಳನ್ನು ಅವಲಂಬಿಸಿ, ಲೂಪ್ನ ಮರಣದಂಡನೆಯನ್ನು ಅಡ್ಡಿಪಡಿಸಲು ಅಥವಾ ಅದರೊಂದಿಗೆ ಹೋಗಲು ಅಗತ್ಯವಿರುವಾಗ ಆಗಾಗ್ಗೆ ಪರಿಸ್ಥಿತಿ ಇರುತ್ತದೆ ಮುಂದಿನ ಪುನರಾವರ್ತನೆಆಪರೇಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಡಚಣೆಯನ್ನು ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ ಸ್ಥಗಿತಗೊಳಿಸಿ. ನಂತರ ನಿಯಂತ್ರಣವನ್ನು ಲೂಪ್ನ ಆರಂಭಕ್ಕೆ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ. ಒಂದು ಸಣ್ಣ ಉದಾಹರಣೆಯೊಂದಿಗೆ ವಿವರಿಸೋಣ:

ಕೌಂಟರ್‌ಗೆ = 0 ಬೈ 100 ಸೈಕಲ್ ಆಗಿದ್ದರೆ ಕೌಂಟರ್ = 0 ನಂತರ ಮುಂದುವರಿಸಿ; ಎಂಡಿಫ್; ಕೌಂಟರ್ = 4 ಆಗಿದ್ದರೆ ನಂತರ ಸ್ಥಗಿತಗೊಳಿಸಿ; ಎಂಡಿಫ್; ಫಲಿತಾಂಶ = 1 / ಕೌಂಟರ್; ಸಂದೇಶ = ಹೊಸ ಸಂದೇಶ ಬಳಕೆದಾರ; ಸಂದೇಶ. ಪಠ್ಯ = ಸ್ಟ್ರಿಂಗ್ (ಫಲಿತಾಂಶ) ; ಸಂದೇಶ. ವರದಿ ಮಾಡಲು() ; ಎಂಡ್ಸೈಕಲ್;

ನಾವು ಶೂನ್ಯವನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತೇವೆ, ಏಕೆಂದರೆ ನೀವು ಶೂನ್ಯದಿಂದ ಭಾಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮತ್ತು ವೇರಿಯಬಲ್ ಮೌಲ್ಯಗಳಿಗಾಗಿ ಲೂಪ್ ಅನ್ನು ಒಟ್ಟು ಐದು ಬಾರಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ ಕೌಂಟರ್ 0 ರಿಂದ 4 ರವರೆಗೆ

ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಪ್ರವೇಶಿಸಲು ಬಯಸುವ ಪ್ರತಿಯೊಬ್ಬರಿಗೂ, ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪಠ್ಯಪುಸ್ತಕಗಳಲ್ಲಿ ಉಲ್ಲೇಖಿಸದ ಕೆಲವು ಸರಳ ವಿಷಯಗಳನ್ನು ನಾವು ವಿವರಿಸಲು ಬಯಸುತ್ತೇವೆ, ಆದರೆ ಮೊದಲಿನಿಂದಲೂ 1C ಭಾಷೆಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳಲು ಬಯಸುವವರು ಇದರ ಬಗ್ಗೆ ತಿಳಿದಿರಬೇಕು.

1. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ, ಮೊದಲನೆಯದಾಗಿ, ಒಂದು ಭಾಷೆ.

ನೀವು ಭಾಷೆಯನ್ನು ಕಲಿಯಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ಈ ಪ್ರಕ್ರಿಯೆಯು ತ್ವರಿತವಾಗಿಲ್ಲ ಎಂಬ ಅಂಶಕ್ಕೆ ಮಾನಸಿಕವಾಗಿ ಸಿದ್ಧರಾಗಿರಿ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಕಲಿಯುವುದು ಏನೆಂದು ನೀವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಊಹಿಸಬಹುದು - ಇದು ವಿದೇಶಿ ಭಾಷೆಯನ್ನು ಕಲಿಯುವುದರಂತೆಯೇ ಇರುತ್ತದೆ. ನಾವು ಶಾಲೆಯಲ್ಲಿ ಎಲ್ಲವನ್ನೂ ಅಧ್ಯಯನ ಮಾಡಿದ್ದೇವೆ ವಿದೇಶಿ ಭಾಷೆಮತ್ತು ವಿದೇಶಿ ಭಾಷೆಯಿಂದ ನಿಮ್ಮ ಸ್ಥಳೀಯ ಭಾಷೆಗೆ ನಿಘಂಟಿನಿಂದ ಪದಗಳ ಅನುವಾದವನ್ನು ಕಲಿಯಲು ಭಾಷೆಯನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು ಸಾಕಾಗುವುದಿಲ್ಲ ಎಂದು ಪ್ರತಿಯೊಬ್ಬರೂ ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಾರೆ. ಉದಾಹರಣೆಗೆ, "ನನಗೆ ಇಂಗ್ಲಿಷ್ ಗೊತ್ತು" ಎಂಬ ಪದಗುಚ್ಛವನ್ನು ಸಮರ್ಥ ವ್ಯಕ್ತಿಯಿಂದ ಹೇಳಬಹುದು: ಇಂಗ್ಲಿಷ್ನಲ್ಲಿ ಪಠ್ಯವನ್ನು ಓದಿ, ಅನುವಾದಿಸಿ, ದೋಷಗಳಿಲ್ಲದೆ ವಾಕ್ಯವನ್ನು ರಚಿಸಿ, ಮೌಖಿಕವಾಗಿ ವ್ಯಕ್ತಪಡಿಸಿ. ಅನುವಾದ ವಿದೇಶಿ ಪದಗಳುವಾಕ್ಯವನ್ನು ಸರಿಯಾಗಿ ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವಿಲ್ಲದೆ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಓದಿ) ಖಂಡಿತವಾಗಿಯೂ ವಿದೇಶಿ ಭಾಷೆಯ ಜ್ಞಾನ ಎಂದರ್ಥವಲ್ಲ. ಆದ್ದರಿಂದ, ಪಾಠ 1 - ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಕಲಿಯುವುದನ್ನು ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಮಾಸ್ಟರಿಂಗ್ ಮಾಡುವ ಗುರಿಯೊಂದಿಗೆ ವಿದೇಶಿ ಭಾಷೆಯನ್ನು ಕಲಿಯುವ ರೀತಿಯಲ್ಲಿಯೇ ಪರಿಗಣಿಸಿ.

2. ಅಭ್ಯಾಸ.

ವಿದೇಶಿ ಭಾಷೆಯನ್ನು ಚೆನ್ನಾಗಿ ತಿಳಿದಿರುವ ಕೆಲವರು ಅದನ್ನು ಬಳಸುವ ಅಭ್ಯಾಸವಿಲ್ಲದೆ ಕ್ರಮೇಣ ಅದನ್ನು ಹೇಗೆ ಮರೆತುಬಿಡುತ್ತಾರೆ ಎಂಬುದನ್ನು ನೀವು ಖಂಡಿತವಾಗಿ ಕೇಳಿದ್ದೀರಿ. 1C ಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡಿದ ನಂತರ, ಮೊದಲು ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡ ಜ್ಞಾನವನ್ನು ಕಳೆದುಕೊಳ್ಳದಂತೆ ಸರಳವಾದ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವಲ್ಲಿ ಪ್ರತಿದಿನ ಅಭ್ಯಾಸ ಮಾಡಿ ಮತ್ತು ಕ್ರಮೇಣ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಕಾರ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ. ನಿಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸಿ.

ಪ್ರೇರಣೆ ಇದ್ದರೆ ಯಾವುದೇ ವ್ಯವಹಾರವು ಉತ್ತಮವಾಗಿ ಚಲಿಸುತ್ತದೆ.ಭವಿಷ್ಯದಲ್ಲಿ ನಿಮಗಾಗಿ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳು ವಿತ್ತೀಯ ಪ್ರತಿಫಲವಾಗಿದೆ, ಒಳ್ಳೆಯ ಕೆಲಸ, ಸುಲಭ ಸಾಮಾಜಿಕ ಎಲಿವೇಟರ್, ಇತ್ಯಾದಿ. ಸೋವಿಯತ್ ನಂತರದ ಜಾಗದಲ್ಲಿ 1C ಎಂಟರ್‌ಪ್ರೈಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಉತ್ಪನ್ನವು ಬಹಳ ಜನಪ್ರಿಯವಾಗಿದೆ ಎಂಬುದು ರಹಸ್ಯವಲ್ಲ. ಹತ್ತು ಕಂಪನಿಗಳಲ್ಲಿ, ಎಂಟು ತಮ್ಮ ವ್ಯಾಪಾರ ಚಟುವಟಿಕೆಗಳನ್ನು ದಾಖಲಿಸಲು 1C ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸುತ್ತವೆ. ಅಂತೆಯೇ, ಅವರಿಗೆ ನಿರ್ವಾಹಕರು ಅಥವಾ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿರ್ವಹಿಸುವ ಮತ್ತು ಮಾರ್ಪಡಿಸುವ 1C ಪ್ರೋಗ್ರಾಮರ್ ಅಗತ್ಯವಿದೆ. ಸ್ವಾಭಾವಿಕವಾಗಿ, ಅಂತಹ ಮಾರುಕಟ್ಟೆಗೆ 1C ತಜ್ಞರ ಅಗತ್ಯವಿದೆ. ಕೆಲವೊಮ್ಮೆ ಕಂಪನಿಗಳು ಸ್ವಯಂ-ಸುಧಾರಣೆಯ ಸ್ಥಿತಿಯೊಂದಿಗೆ ಯೋಗ್ಯ ಸಂಬಳಕ್ಕಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳೊಂದಿಗೆ ಹೆಚ್ಚು ಅರ್ಹವಲ್ಲದ ಉದ್ಯೋಗಿಯನ್ನು ನೇಮಿಸಿಕೊಳ್ಳಲು ಸಿದ್ಧವಾಗಿವೆ. ಮತ್ತು ನೀವು ವಾಣಿಜ್ಯ ಕಂಪನಿ ಅಥವಾ ಫ್ರ್ಯಾಂಚೈಸ್‌ಗಾಗಿ ಕೆಲಸ ಮಾಡಲು ಬಯಸದಿದ್ದರೂ ಸಹ, ಉತ್ತಮ ಅರ್ಹ ಪ್ರೋಗ್ರಾಮರ್ ಸ್ವತಂತ್ರ ವಿನಿಮಯ ಕೇಂದ್ರಗಳಲ್ಲಿ ಕೆಲಸವನ್ನು ಹುಡುಕಲು ಅಥವಾ ಕಸ್ಟಮ್ ಯೋಜನೆಗಳನ್ನು ಕೈಗೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ, 1C ಪ್ರೋಗ್ರಾಮರ್ ಕೆಲಸವಿಲ್ಲದೆ ಬಿಡುವುದಿಲ್ಲ.

ಪರಿಚಯಾತ್ಮಕ ಭಾಗದೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೂಲಗಳುನಾವು ಮುಗಿಸಿದ್ದೇವೆ. ಉಳಿದ ವಸ್ತುಗಳನ್ನು 1C ಭಾಷಾ ಕೋಡ್‌ನ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಮಾಸ್ಟರಿಂಗ್ ಮಾಡಲು ಮೀಸಲಿಡಲಾಗುತ್ತದೆ. ಬಹುಶಃ ಕೆಲವು ಭಾಗಗಳನ್ನು ತುಂಬಾ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ವಿವರಿಸಬಹುದು, ಆದರೆ ಈ ವಸ್ತುವಿನ ಉದ್ದೇಶವು ಓದುಗರನ್ನು ಭಾಷೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್‌ನಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಮುಳುಗಿಸುವುದು ಅಲ್ಲ, ಬದಲಿಗೆ ನಿರ್ದಿಷ್ಟ ಅಸ್ಥಿಪಂಜರವನ್ನು ರೂಪಿಸಲು 1C ಭಾಷೆಯ ವಾಸ್ತುಶಿಲ್ಪದೊಂದಿಗೆ ತಜ್ಞರನ್ನು ಪರಿಚಯಿಸುವುದು ( ಆಧಾರ) ಬಳಕೆದಾರರ ತಲೆಯಲ್ಲಿ ಭವಿಷ್ಯದಲ್ಲಿ ಎಲ್ಲಾ ಜ್ಞಾನವನ್ನು ನೇತುಹಾಕಲಾಗುತ್ತದೆ.