1c ಡೇಟಾ ಪರಿವರ್ತನೆ ಉದಾಹರಣೆಗಳು

ಡೇಟಾ ಪರಿವರ್ತನೆ 2.0 ಮತ್ತು 2.1 1C ಯ ತಾಂತ್ರಿಕ ಸಂರಚನೆಯಾಗಿದ್ದು, 8.1 ರಿಂದ 8.3 ವರೆಗಿನ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ.

ಅಪ್ಲಿಕೇಶನ್ ಪರಿಹಾರಗಳು 1C 8 ಮತ್ತು 7 ನಡುವಿನ ವಿನಿಮಯಕ್ಕಾಗಿ ನಿಯಮಗಳನ್ನು ಬರೆಯುವುದು ಉಪಕರಣದ ಮುಖ್ಯ ಕಾರ್ಯವಾಗಿದೆ. ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಇಂದು ಡೇಟಾ ಪರಿವರ್ತನೆ - 3.0.

ಡೇಟಾ ಪರಿವರ್ತನೆಯು ಬಹಳ ಉಪಯುಕ್ತವಾದ ಸಂರಚನೆಯಾಗಿದೆ; ಅದರ ಸಹಾಯದಿಂದ ನೀವು ಮಾಹಿತಿಯನ್ನು ಒಂದು ಮಾಹಿತಿ ನೆಲೆಯಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ವರ್ಗಾಯಿಸುವ ಸಮಸ್ಯೆಯನ್ನು ಮಾತ್ರ ಪರಿಹರಿಸಬಹುದು, ಆದರೆ, ಉದಾಹರಣೆಗೆ, ಒಂದು ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಪರಿವರ್ತಿಸುವುದು.

ಸಂರಚನೆಯು ಬಳಸಲು ತುಂಬಾ ಅನುಕೂಲಕರವಾಗಿದೆ.

ಯಾವುದೇ ಪ್ರೋಗ್ರಾಮರ್‌ಗೆ ಡೇಟಾ ಪರಿವರ್ತನೆಯು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ: ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ರಚಿಸುವ ಕೌಶಲ್ಯವನ್ನು ಹೊಂದಿರುವುದು ವೃತ್ತಿಪರ ಕೌಶಲ್ಯಗಳಿಗೆ ಗಂಭೀರವಾದ ಪ್ಲಸ್ ಆಗಿದೆ.

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

1C 8.3 ರ "ಪ್ರಮಾಣಿತ" ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಇದು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ, ನೀವು ಆಗಾಗ್ಗೆ ಅಲ್ಲಿ ಕಾಣಬಹುದು ಆಸಕ್ತಿದಾಯಕ ಉದಾಹರಣೆಗಳುಕಾರ್ಯಗಳ ಅನುಷ್ಠಾನ.

ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ನಿಮಗೆ ಸಾಮಗ್ರಿಗಳು ಬೇಕಾಗುತ್ತವೆ, ನಾವು ಅವುಗಳನ್ನು ಕೆಳಗೆ ಪರಿಗಣಿಸುತ್ತೇವೆ.

ಪರಿವರ್ತನೆಗಾಗಿ ವೀಡಿಯೊ ಸೂಚನೆಗಳು

"1C ಡೇಟಾ ಪರಿವರ್ತನೆ" ಸಂರಚನೆಯನ್ನು ಬಳಸಿಕೊಂಡು 1C ನಲ್ಲಿ ಡೇಟಾ ವಿನಿಮಯವನ್ನು ಹೊಂದಿಸುವ ಮೂಲಭೂತ ವಿಷಯಗಳಿಗಾಗಿ, ವೀಡಿಯೊದಲ್ಲಿನ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ:

1C ಡೇಟಾ ಪರಿವರ್ತನೆ 2.0 ಅಧ್ಯಯನಕ್ಕಾಗಿ ಸಾಮಗ್ರಿಗಳು, ಪಠ್ಯಪುಸ್ತಕಗಳು

ಅಂತರ್ಜಾಲದಲ್ಲಿ ಹಲವಾರು ವಸ್ತುಗಳು ಮತ್ತು ದಾಖಲಾತಿಗಳಿಲ್ಲ, ನಾನು ಪ್ರಮುಖ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ವಸ್ತುಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಪ್ರಯತ್ನಿಸಿದೆ:

0. ಮೊದಲನೆಯದಾಗಿ, ಇಲ್ಯಾ ಲಿಯೊಂಟಿಯೆವ್ ಅವರ ಉಚಿತ ವೀಡಿಯೊ ಕೋರ್ಸ್ ಅನ್ನು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ, ಇದು ಇಲ್ಲಿ ಲಭ್ಯವಿದೆ ಲಿಂಕ್.

1. ಸಂರಚನೆಯಲ್ಲಿ ಅಂತರ್ನಿರ್ಮಿತ ಸಹಾಯವನ್ನು ಬಳಸಲು ನಾನು ಮೊದಲಿಗೆ ಸಲಹೆ ನೀಡುತ್ತೇನೆ. ಇದನ್ನು ನಿಜವಾಗಿಯೂ ಚೆನ್ನಾಗಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ತಾಂತ್ರಿಕವಾಗಿ ಉತ್ತಮವಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ:

2. ಮಾಹಿತಿಯ ಎರಡನೆಯ ಪ್ರಮುಖ ಮೂಲವೆಂದರೆ ಸೈಟ್ http://www.mykod.info/ (ಸೈಟ್ ಮುಚ್ಚಿದೆ), ನಿರ್ದಿಷ್ಟವಾಗಿ ಡೇಟಾ ಪರಿವರ್ತನೆಯಲ್ಲಿ ವಿಶೇಷವಾಗಿದೆ. ಅಲ್ಲಿ ನೀವು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು ಒಂದು ದೊಡ್ಡ ಸಂಖ್ಯೆಯಪರಿವರ್ತನೆ ವಸ್ತುಗಳು.

3. ಪ್ರತ್ಯೇಕವಾಗಿ, ನಾನು ಪಠ್ಯಪುಸ್ತಕವನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು ಬಯಸುತ್ತೇನೆ - (ಲೇಖಕ - ಓಲ್ಗಾ ಕುಜ್ನೆಟ್ಸೊವಾ).

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

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

ವೇದಿಕೆಯ ಅಭಿವೃದ್ಧಿಯ ಸಮಯದಲ್ಲಿ, ಕಂಪನಿಯು ಹಲವಾರು ಸಾರ್ವತ್ರಿಕ ಸಾಧನಗಳನ್ನು ಪರಿಚಯಿಸಿತು, ಜೊತೆಗೆ ಡೇಟಾ ವರ್ಗಾವಣೆಯನ್ನು ಸರಳಗೊಳಿಸುವ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಪರಿಚಯಿಸಿತು. ಅವುಗಳನ್ನು ಎಲ್ಲದರಲ್ಲೂ ನಿರ್ಮಿಸಲಾಗಿದೆ ಪ್ರಮಾಣಿತ ಪರಿಹಾರಗಳುಮತ್ತು ನಡುವೆ ವಲಸೆಯ ಸಮಸ್ಯೆ ಒಂದೇ ರೀತಿಯ ಸಂರಚನೆಗಳುಸಾಮಾನ್ಯವಾಗಿ, ನಾನು ನಿರ್ಧರಿಸಿದೆ. ಪ್ರಮಾಣಿತ ಪರಿಹಾರಗಳ ನಿಕಟ ಏಕೀಕರಣದಿಂದ ಗೆಲುವು ಮತ್ತೊಮ್ಮೆ ದೃಢೀಕರಿಸಲ್ಪಟ್ಟಿದೆ.

ಪ್ರಮಾಣಿತವಲ್ಲದ ಪರಿಹಾರಗಳ ನಡುವಿನ ವಲಸೆಯೊಂದಿಗೆ, ಪರಿಸ್ಥಿತಿಯು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ. ತಂತ್ರಜ್ಞಾನಗಳ ವ್ಯಾಪಕ ಆಯ್ಕೆಯು ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ ದೃಷ್ಟಿಕೋನದಿಂದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಸೂಕ್ತವಾದ ಮಾರ್ಗವನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಆಯ್ಕೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.

ಅವುಗಳಲ್ಲಿ ಕೆಲವನ್ನು ನೋಡೋಣ:

  • ಪಠ್ಯ ಕಡತಗಳ ಮೂಲಕ ವಿನಿಮಯ;
  • ವಿನಿಮಯ ಯೋಜನೆಗಳ ಬಳಕೆ;
  • ಇತ್ಯಾದಿ

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

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

ಡೇಟಾ ಪರಿವರ್ತನೆ - ಪ್ರಮಾಣಿತ ಪರಿಹಾರ, ಸ್ವತಂತ್ರ ಸಂರಚನೆ. “ITS:Prof” ಚಂದಾದಾರಿಕೆಯನ್ನು ಹೊಂದಿರುವ ಯಾವುದೇ ಬಳಕೆದಾರರು ಈ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಕೆದಾರರ ಬೆಂಬಲ ಸೈಟ್ ಅಥವಾ ITS ಡಿಸ್ಕ್‌ನಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು. ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪ್ರಮಾಣಿತ ರೀತಿಯಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ - 1C ನಿಂದ ಎಲ್ಲಾ ಇತರ ಪ್ರಮಾಣಿತ ಪರಿಹಾರಗಳಂತೆ.

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

ಎರಡನೇ ದೊಡ್ಡ ಪ್ಲಸ್ ದೃಶ್ಯ ಸಾಧನಗಳು. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಲ್ಲದೆ ಸರಳ ವಲಸೆಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ. ಹೌದು, ಹೌದು, ಒಂದೇ ಸಾಲಿನ ಕೋಡ್ ಇಲ್ಲದೆ! ಇದಕ್ಕಾಗಿ ಮಾತ್ರ, ಒಮ್ಮೆ ತಂತ್ರಜ್ಞಾನವನ್ನು ಕಲಿಯಲು ಸಮಯವನ್ನು ಕಳೆಯುವುದು ಯೋಗ್ಯವಾಗಿದೆ, ಮತ್ತು ನಂತರ ಅಮೂಲ್ಯವಾದ ಕೌಶಲ್ಯಗಳನ್ನು ಪದೇ ಪದೇ ಬಳಸುವುದು.

ನಾನು ಗಮನಿಸುವ ಮೂರನೇ ಪ್ರಯೋಜನವೆಂದರೆ ಡೇಟಾ ವಿತರಣೆಯ ಮೇಲಿನ ನಿರ್ಬಂಧಗಳ ಅನುಪಸ್ಥಿತಿ. ರಿಸೀವರ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗೆ ಡೇಟಾವನ್ನು ತಲುಪಿಸುವ ವಿಧಾನವನ್ನು ಡೆವಲಪರ್ ಸ್ವತಃ ಆಯ್ಕೆ ಮಾಡುತ್ತಾರೆ. ಬಾಕ್ಸ್‌ನ ಹೊರಗೆ ಎರಡು ಆಯ್ಕೆಗಳು ಲಭ್ಯವಿವೆ: xml ಫೈಲ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡುವುದು ಮತ್ತು ಇನ್ಫೋಬೇಸ್ (COM/OLE) ಗೆ ನೇರ ಸಂಪರ್ಕ.

ಆರ್ಕಿಟೆಕ್ಚರ್ ಅಧ್ಯಯನ

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

"ಸಿಡಿ" ಸಂರಚನೆಯು ಒಂದು ರೀತಿಯ ದೃಶ್ಯ ಕನ್ಸ್ಟ್ರಕ್ಟರ್ ಆಗಿದ್ದು, ಅದರ ಸಹಾಯದಿಂದ ಡೆವಲಪರ್ ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ರಚಿಸುತ್ತಾನೆ. ಡೇಟಾ ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದು ಹೇಗೆ ಎಂದು ತಿಳಿದಿಲ್ಲ. ಸಿಡಿ ವಿತರಣಾ ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾದ ಹೆಚ್ಚುವರಿ ಬಾಹ್ಯ ಸೇವಾ ಪ್ರಕ್ರಿಯೆಯು ಇದಕ್ಕೆ ಕಾರಣವಾಗಿದೆ. ಅವುಗಳಲ್ಲಿ ಹಲವಾರು ಇವೆ (ಫೈಲ್ ಹೆಸರಿನಲ್ಲಿ XX ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆವೃತ್ತಿ ಸಂಖ್ಯೆ):

  • MDXXExp.epf- ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಿಕೆಯು ನಿಮಗೆ ಇನ್ಫೋಬೇಸ್ ರಚನೆಯ ವಿವರಣೆಯನ್ನು xml ಫೈಲ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಮತ್ತಷ್ಟು ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವಿನಿಮಯ ನಿಯಮಗಳ ರಚನೆಗಾಗಿ ರಚನೆಯ ವಿವರಣೆಯನ್ನು CD ಗೆ ಲೋಡ್ ಮಾಡಲಾಗಿದೆ.
  • V8ExchanXX.epf- ವಿನಿಮಯ ನಿಯಮಗಳಿಗೆ ಅನುಸಾರವಾಗಿ ಮಾಹಿತಿ ಬೇಸ್‌ನಿಂದ ಡೇಟಾವನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ/ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ. ಹೆಚ್ಚಿನ ವಿಶಿಷ್ಟವಾದ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ, ಸಂಸ್ಕರಣೆಯು ಬಾಕ್ಸ್‌ನ ಹೊರಗೆ ಇರುತ್ತದೆ ("ಸೇವೆ" ಮೆನು ಐಟಂ ಅನ್ನು ನೋಡಿ). ಸಂಸ್ಕರಣೆಯು ಸಾರ್ವತ್ರಿಕವಾಗಿದೆ ಮತ್ತು ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಸಂರಚನೆಗಳು/ನಿಯಮಗಳಿಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ.

ಸರಿ, ಈಗ, ಮೇಲಿನ ಎಲ್ಲಾ ಆಧಾರದ ಮೇಲೆ, ಹೊಸ ಪರಿವರ್ತನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಹಂತಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸೋಣ:

  1. ಕಾರ್ಯದ ವ್ಯಾಖ್ಯಾನ. ಯಾವ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಬೇಕು (ಯಾವ ಕಾನ್ಫಿಗರೇಶನ್ ವಸ್ತುಗಳಿಂದ) ಮತ್ತು ಮುಖ್ಯವಾಗಿ, ಅದನ್ನು ಎಲ್ಲಿ ವರ್ಗಾಯಿಸಬೇಕು ಎಂಬುದನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಅವಶ್ಯಕ.
  2. CD ಗೆ ನಂತರದ ಲೋಡ್‌ಗಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ರಚನೆಗಳ ವಿವರಣೆಯನ್ನು (ಮೂಲ/ಸಿಂಕ್) ಸಿದ್ಧಪಡಿಸುವುದು. MDXXExp.epf ಸೇವಾ ಪ್ರಕ್ರಿಯೆಯಿಂದ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
  3. ಮಾಹಿತಿ ಭದ್ರತೆಗೆ ರಚನೆಗಳ ಸಿದ್ಧಪಡಿಸಿದ ವಿವರಣೆಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ.
  4. ದೃಶ್ಯ ಸಿಡಿ ಉಪಕರಣವನ್ನು ಬಳಸಿಕೊಂಡು ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ರಚಿಸುವುದು.
  5. V8ExchanXX.epf ಸಂಸ್ಕರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾದ ಡೇಟಾ ಪರಿವರ್ತನೆ ನಿಯಮಗಳ ಪ್ರಕಾರ ಅಪ್‌ಲೋಡ್/ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ನಿರ್ವಹಿಸುವುದು.
  6. ಡೀಬಗ್ ಮಾಡುವ ವಿನಿಮಯ ನಿಯಮಗಳು (ಅಗತ್ಯವಿದ್ದರೆ).

ಅತ್ಯಂತ ಸರಳವಾದ ಪರಿವರ್ತನೆ

ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ನಮಗೆ ಎರಡು ನಿಯೋಜಿಸಲಾದ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳು ಬೇಕಾಗುತ್ತವೆ. ನಾನು ಆಯ್ಕೆಯೊಂದಿಗೆ ಹೋಗಲು ನಿರ್ಧರಿಸಿದೆ: "ಟ್ರೇಡ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್" 10 ನೇ ಆವೃತ್ತಿ ಮತ್ತು ಸಣ್ಣ ಮನೆ-ಬರಹದ ಪರಿಹಾರ. ಪ್ರಮಾಣಿತ "UT" ಕಾನ್ಫಿಗರೇಶನ್‌ನಿಂದ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವುದು ಕಾರ್ಯವಾಗಿದೆ. ಸಂಕ್ಷಿಪ್ತತೆಗಾಗಿ, ಸ್ವಯಂ-ಲಿಖಿತ ಪರಿಹಾರವನ್ನು "ಸಿಂಕ್" ಮತ್ತು ವ್ಯಾಪಾರ ನಿರ್ವಹಣೆ "ಮೂಲ" ಎಂದು ಕರೆಯೋಣ. "ನಾಮಕರಣ" ಡೈರೆಕ್ಟರಿಯಿಂದ ಅಂಶಗಳನ್ನು ವರ್ಗಾಯಿಸುವ ಮೂಲಕ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಪ್ರಾರಂಭಿಸೋಣ.

ಮೊದಲನೆಯದಾಗಿ, ಡೇಟಾ ಪರಿವರ್ತನೆ ಯೋಜನೆಯನ್ನು ನೋಡೋಣ ಮತ್ತು ಮಾಡಬೇಕಾದ ಕ್ರಿಯೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪುನಃ ಓದೋಣ. ನಂತರ ನಾವು "ಮೂಲ" ಸಂರಚನೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ ಮತ್ತು ಅದರಲ್ಲಿ MD82Exp.epf ಸೇವಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ತೆರೆಯುತ್ತೇವೆ.

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

ರಿಸೀವರ್ನಲ್ಲಿ ದಾಖಲೆಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವಾಗ ಚಲನೆಯನ್ನು ರೂಪಿಸುವುದು ಹೆಚ್ಚು ಸರಿಯಾಗಿದೆ. ವರ್ಗಾವಣೆಯ ನಂತರ ಎಲ್ಲಾ ಚಲನೆಗಳನ್ನು ಡಾಕ್ಯುಮೆಂಟ್ ಮೂಲಕ ಮಾಡಲಾಗುತ್ತದೆ. ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ರಕ್ಷಣೆಯಲ್ಲಿ ಎರಡನೇ ವಾದವು ಅಪ್‌ಲೋಡ್ ಮಾಡುವುದರೊಂದಿಗೆ ಫೈಲ್ ಗಾತ್ರದಲ್ಲಿನ ಕಡಿತವಾಗಿದೆ.

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

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

ಸಿಡಿ ತೆರೆಯಿರಿ ಮತ್ತು ಮುಖ್ಯ ಮೆನುವಿನಲ್ಲಿ ಆಯ್ಕೆಮಾಡಿ “ಡೈರೆಕ್ಟರಿಗಳು” -> “ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳು”. ಡೈರೆಕ್ಟರಿಯು ಪರಿವರ್ತನೆಗಳನ್ನು ರಚಿಸಲು ಬಳಸಬಹುದಾದ ಎಲ್ಲಾ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳ ರಚನೆಗಳ ವಿವರಣೆಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ನಾವು ಕಾನ್ಫಿಗರೇಶನ್ ವಿವರಣೆಯನ್ನು ಒಮ್ಮೆ ಲೋಡ್ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ನಂತರ ವಿವಿಧ ಪರಿವರ್ತನೆಗಳನ್ನು ರಚಿಸಲು ನಾವು ಅದನ್ನು ಹಲವು ಬಾರಿ ಬಳಸಬಹುದು.

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

ಈಗ ನೀವು ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ರಚಿಸಲು ಸಿದ್ಧರಾಗಿರುವಿರಿ. ಮುಖ್ಯ CD ಮೆನುವಿನಲ್ಲಿ, "ಡೈರೆಕ್ಟರಿಗಳು" -> "ಪರಿವರ್ತನೆಗಳು" ಆಯ್ಕೆಮಾಡಿ. ಹೊಸ ಅಂಶವನ್ನು ಸೇರಿಸಿ. ಹೊಸ ಪರಿವರ್ತನೆಯನ್ನು ರಚಿಸಲು ವಿಂಡೋದಲ್ಲಿ, ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ: ಮೂಲ ಸಂರಚನೆ (UT ಆಯ್ಕೆಮಾಡಿ) ಮತ್ತು ಗಮ್ಯಸ್ಥಾನ ಸಂರಚನೆ ("ರಿಸೀವರ್" ಆಯ್ಕೆಮಾಡಿ). ಮುಂದೆ, "ಸುಧಾರಿತ" ಟ್ಯಾಬ್ ತೆರೆಯಿರಿ ಮತ್ತು ಕೆಳಗಿನ ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಿ:

  • ವಿನಿಮಯ ನಿಯಮಗಳ ಫೈಲ್ ಹೆಸರು - ರಚಿಸಿದ ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ಈ ಹೆಸರಿನಲ್ಲಿ ಉಳಿಸಲಾಗುತ್ತದೆ. ನೀವು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಫೈಲ್ ಹೆಸರನ್ನು ಬದಲಾಯಿಸಬಹುದು, ಆದರೆ ಇದೀಗ ಅದನ್ನು ಹೊಂದಿಸುವುದು ಉತ್ತಮ. ಇದು ಭವಿಷ್ಯದಲ್ಲಿ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ. ನಾನು ಡೆಮೊ ಉದಾಹರಣೆಗಾಗಿ ನಿಯಮಗಳನ್ನು ಹೆಸರಿಸಿದೆ: "rules-ut-to-priemnik.xml".
  • ಹೆಸರು - ಪರಿವರ್ತನೆಯ ಹೆಸರು. ಹೆಸರು ಸಂಪೂರ್ಣವಾಗಿ ಯಾವುದಾದರೂ ಆಗಿರಬಹುದು, ನಾನು "ಡೆಮೊ" ಗೆ ಸೀಮಿತಗೊಳಿಸಿದೆ. UT ಟು ರಿಸೀವರ್.”

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

ನಾವು ಈಗಿನಿಂದಲೇ "ನಾನು" ಅನ್ನು ಡಾಟ್ ಮಾಡೋಣ. ಮಾಂತ್ರಿಕನಿಗೆ ಗಂಭೀರವಾದದ್ದನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಈ ಸಾಧ್ಯತೆಯನ್ನು ರಿಯಾಯಿತಿ ಮಾಡಬಾರದು. ಒಂದೇ ರೀತಿಯ ಸಂರಚನೆಗಳ ನಡುವೆ ವಿನಿಮಯವನ್ನು ಸ್ಥಾಪಿಸಲು ಅಗತ್ಯವಿದ್ದರೆ, ತಜ್ಞರ ಸೇವೆಗಳು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗುತ್ತವೆ. ನಮ್ಮ ಉದಾಹರಣೆಗಾಗಿ, ಹಸ್ತಚಾಲಿತ ಮೋಡ್ ಯೋಗ್ಯವಾಗಿದೆ.

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

ಈ ಹಂತದಲ್ಲಿ, ನಾವು ಎರಡು ಟ್ಯಾಬ್‌ಗಳಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದೇವೆ: “ವಸ್ತು ಪರಿವರ್ತನೆ ನಿಯಮಗಳು” ಮತ್ತು “ಡೇಟಾ ಅಪ್‌ಲೋಡ್ ನಿಯಮಗಳು”. ಮೊದಲಿಗೆ, ನಾವು ಹೊಂದಾಣಿಕೆಯ ನಿಯಮಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು, ಅಂದರೆ. ಎರಡು ಸಂರಚನೆಗಳ ವಸ್ತುಗಳನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ. ಎರಡನೆಯದರಲ್ಲಿ, ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಿರುವ ಸಂಭಾವ್ಯ ವಸ್ತುಗಳನ್ನು ನಿರ್ಧರಿಸಿ.

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

ಅದ್ಭುತವಾಗಿದೆ, ಈಗ ಡೈರೆಕ್ಟರಿಗಳಿಗಾಗಿ ಪರಿವರ್ತನೆ ನಿಯಮಗಳನ್ನು ರಚಿಸೋಣ. ನೀವು ಈ ಕ್ರಿಯೆಯನ್ನು ಎರಡು ರೀತಿಯಲ್ಲಿ ನಿರ್ವಹಿಸಬಹುದು: ಆಬ್ಜೆಕ್ಟ್ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ವಿಝಾರ್ಡ್ ಅನ್ನು ಬಳಸಿ ("" ಬಟನ್) ಅಥವಾ ಪ್ರತಿ ವಸ್ತುವಿಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಪತ್ರವ್ಯವಹಾರವನ್ನು ಸೇರಿಸಿ.

ಜಾಗವನ್ನು ಉಳಿಸಲು, ನಾವು ಮೊದಲ ಆಯ್ಕೆಯನ್ನು ಬಳಸುತ್ತೇವೆ. ಮಾಂತ್ರಿಕ ವಿಂಡೋದಲ್ಲಿ, ಗುಂಪನ್ನು ಗುರುತಿಸಬೇಡಿ " ದಾಖಲೆ” (ನಾವು ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಮಾತ್ರ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದೇವೆ) ಮತ್ತು ಗುಂಪನ್ನು ವಿಸ್ತರಿಸಿ ಡೈರೆಕ್ಟರಿಗಳು" ನಾವು ಪಟ್ಟಿಯ ಮೂಲಕ ಎಚ್ಚರಿಕೆಯಿಂದ ಸ್ಕ್ರಾಲ್ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಹೋಲಿಸಬಹುದಾದ ಉಲ್ಲೇಖ ಪುಸ್ತಕಗಳ ಹೆಸರುಗಳನ್ನು ನೋಡುತ್ತೇವೆ.

ನನ್ನ ವಿಷಯದಲ್ಲಿ, ಅಂತಹ ಮೂರು ಡೈರೆಕ್ಟರಿಗಳಿವೆ: ನಾಮಕರಣ, ಸಂಸ್ಥೆಗಳು ಮತ್ತು ಗೋದಾಮುಗಳು. ಕ್ಲೈಂಟ್ಸ್ ಎಂಬ ಡೈರೆಕ್ಟರಿ ಕೂಡ ಇದೆ, ಅದು ಅದೇ ಉದ್ದೇಶವನ್ನು ಪೂರೈಸುತ್ತದೆ " ಕೌಂಟರ್ಪಾರ್ಟಿಗಳು"ಸಂರಚನೆಯಿಂದ" ಯುಟಿ" ನಿಜ, ಅವರ ವಿಭಿನ್ನ ಹೆಸರುಗಳಿಂದ ಮಾಸ್ಟರ್ ಅವರನ್ನು ಹೋಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.

ಈ ಸಮಸ್ಯೆಯನ್ನು ನಾವೇ ಸರಿಪಡಿಸಬಹುದು. ನಾವು ವಿಂಡೋದಲ್ಲಿ ಕಾಣುತ್ತೇವೆ " ವಸ್ತು ಹೊಂದಾಣಿಕೆಗಳು" ಉಲ್ಲೇಖದ ಪುಸ್ತಕ " ಗ್ರಾಹಕರು", ಮತ್ತು "ಮೂಲ" ಕಾಲಮ್ನಲ್ಲಿ "ಕೌಂಟರ್ಪಾರ್ಟೀಸ್" ಡೈರೆಕ್ಟರಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ನಂತರ "ಟೈಪ್" ಕಾಲಮ್ನಲ್ಲಿ ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು "ಸರಿ" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.

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

ವಿನಿಮಯ ನಿಯಮಗಳಿಗೆ ಆಧಾರ ಸಿದ್ಧವಾಗಿದೆ. ನಾವು ಸಿಂಕ್ರೊನೈಸೇಶನ್ಗಾಗಿ ವಸ್ತುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ್ದೇವೆ ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪರಿವರ್ತಿಸುವ ಮತ್ತು ಅಪ್ಲೋಡ್ ಮಾಡುವ ನಿಯಮಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲಾಗಿದೆ. ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ಫೈಲ್‌ಗೆ ಉಳಿಸೋಣ, ನಂತರ IB "ಮೂಲ" (ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ ಅದು UT) ತೆರೆಯಿರಿ ಮತ್ತು ಅದರಲ್ಲಿ ಸೇವಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ V8Exchan82.epf.

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

ಫೈಲ್‌ಗೆ ಡೇಟಾವನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, IB ಗೆ ಹೋಗಿ ರಿಸೀವರ್" ನಾವು ಅದರಲ್ಲಿ ಸಂಸ್ಕರಣೆಯನ್ನು ಸಹ ತೆರೆಯುತ್ತೇವೆ V8Exchan82.epf, ಈ ಸಮಯದಲ್ಲಿ ಮಾತ್ರ ನಾವು "ಡೇಟಾ ಲೋಡಿಂಗ್" ಟ್ಯಾಬ್ಗೆ ಹೋಗುತ್ತೇವೆ. ಡೇಟಾ ಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು "ಡೌನ್ಲೋಡ್" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ಅಷ್ಟೆ, ಡೇಟಾವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ವರ್ಗಾಯಿಸಲಾಗಿದೆ.

ನೈಜ ಪ್ರಪಂಚದ ಸಮಸ್ಯೆಗಳು

ಮೊದಲ ಡೆಮೊ ದಾರಿತಪ್ಪಿಸಬಹುದು. ಎಲ್ಲವೂ ತುಂಬಾ ಸರಳ ಮತ್ತು ತಾರ್ಕಿಕವಾಗಿ ಕಾಣುತ್ತದೆ. ವಾಸ್ತವವಾಗಿ ಇದು ನಿಜವಲ್ಲ. IN ನಿಜವಾದ ಕೆಲಸದೃಶ್ಯ ವಿಧಾನಗಳನ್ನು ಮಾತ್ರ ಬಳಸಿ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಲ್ಲದೆ) ಪರಿಹರಿಸಲು ಕಷ್ಟಕರವಾದ ಅಥವಾ ಸಂಪೂರ್ಣವಾಗಿ ಅಸಾಧ್ಯವಾದ ಸಮಸ್ಯೆಗಳು ಉದ್ಭವಿಸುತ್ತವೆ.

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

ಕಾರ್ಯ ಸಂಖ್ಯೆ 1. ಕಾಣೆಯಾದ ವಿವರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಿ

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

ಸಮಸ್ಯೆಗೆ ಹಲವಾರು ಪರಿಹಾರಗಳಿವೆ. ವಿವರಗಳನ್ನು ಭರ್ತಿ ಮಾಡುವ ಆಯ್ಕೆಯನ್ನು ನಾವು ಪರಿಗಣಿಸುತ್ತೇವೆ " ಸಂಸ್ಥೆ"ದತ್ತಸಂಚಯದಲ್ಲಿ ಬಲ" ರಿಸೀವರ್”, ಅಂದರೆ. ಡೇಟಾ ಲೋಡ್ ಆಗುವ ಸಮಯದಲ್ಲಿ. ಪ್ರಸ್ತುತ ಸಂಸ್ಥೆಯನ್ನು ಸ್ಥಿರವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ, ಈ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ಯಾವುದೇ ಅಡೆತಡೆಗಳಿಲ್ಲ. ವಸ್ತು ಪರಿವರ್ತನೆ ನಿಯಮವನ್ನು ತೆರೆಯೋಣ (ಇನ್ನು ಮುಂದೆ PKO ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ) " ಗ್ರಾಹಕರು” (ವಸ್ತುವಿನ ಮೇಲೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ) ಮತ್ತು ನಿಯಮಗಳ ಸೆಟಪ್ ವಿಝಾರ್ಡ್‌ನಲ್ಲಿ, "ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು" ವಿಭಾಗಕ್ಕೆ ಹೋಗಿ. ನಿರ್ವಾಹಕರ ಪಟ್ಟಿಯಲ್ಲಿ ನಾವು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ " ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ”.

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

ಆಬ್ಜೆಕ್ಟ್ ಆಗದಿದ್ದರೆ.ಈ ಗುಂಪು ನಂತರ ಆಬ್ಜೆಕ್ಟ್.ಆರ್ಗನೈಸೇಶನ್ = ಸ್ಥಿರಾಂಕಗಳು.ಪ್ರಸ್ತುತ ಸಂಘಟನೆ.ಗೆಟ್(); ಕೊನೆಯಲ್ಲಿ ವೇಳೆ;

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

ಕಾರ್ಯ ಸಂಖ್ಯೆ 2. ಮಾಹಿತಿ ನೋಂದಣಿಗಾಗಿ ವಿವರಗಳು

ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ " ಕೌಂಟರ್ಪಾರ್ಟಿಗಳು"UT ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳು, ವಿವರಗಳು ಲಭ್ಯವಿದೆ" ಖರೀದಿದಾರ" ಮತ್ತು " ಒದಗಿಸುವವರು" ಎರಡೂ ವಿವರಗಳು "ಟೈಪ್" ಬೂಲಿಯನ್” ಮತ್ತು ಕೌಂಟರ್ಪಾರ್ಟಿಯ ಪ್ರಕಾರವನ್ನು ನಿರ್ಧರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. IB ನಲ್ಲಿ " ರಿಸೀವರ್", ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ" ಗ್ರಾಹಕರು"ಯಾವುದೇ ರೀತಿಯ ವಿವರಗಳಿಲ್ಲ, ಆದರೆ ಮಾಹಿತಿಯ ನೋಂದಣಿ ಇದೆ" ಗ್ರಾಹಕರ ವಿಧಗಳು" ಇದು ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಒಂದು ಕ್ಲೈಂಟ್‌ಗಾಗಿ ಅನೇಕ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು. ವಿವರಗಳ ಮೌಲ್ಯಗಳನ್ನು ಮಾಹಿತಿ ರಿಜಿಸ್ಟರ್‌ನಲ್ಲಿ ಪ್ರತ್ಯೇಕ ನಮೂದುಗಳಾಗಿ ವರ್ಗಾಯಿಸುವುದು ನಮ್ಮ ಕಾರ್ಯವಾಗಿದೆ.

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

ಅಪ್ಲೋಡ್ ನಿಯಮಗಳನ್ನು ರಚಿಸುವುದು ಮುಂದಿನ ಹಂತವಾಗಿದೆ. ಸೂಕ್ತವಾದ ಟ್ಯಾಬ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ ಸೇರಿಸಿ" ಅಪ್‌ಲೋಡ್ ನಿಯಮಗಳನ್ನು ಸೇರಿಸಲು ವಿಂಡೋದಲ್ಲಿ, ಭರ್ತಿ ಮಾಡಿ:

  • ಮಾದರಿ ವಿಧಾನ. "ಅನಿಯಂತ್ರಿತ ಅಲ್ಗಾರಿದಮ್" ಗೆ ಬದಲಾಯಿಸಿ;
  • ಪರಿವರ್ತನೆ ನಿಯಮ. ಮಾಹಿತಿ ರಿಜಿಸ್ಟರ್ "ಕ್ಲೈಂಟ್ಗಳ ವಿಧಗಳು" ಆಯ್ಕೆಮಾಡಿ;
  • ನಿಯಮದ ಕೋಡ್ (ಹೆಸರು). ಅದನ್ನು "ಅನ್‌ಲೋಡ್ ಮಾಡುವ ಕ್ಲೈಂಟ್ ಪ್ರಕಾರಗಳು" ಎಂದು ಬರೆಯಿರಿ;

ಈಗ ನೀವು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಡೇಟಾವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಕೋಡ್ ಬರೆಯಬೇಕಾಗಿದೆ. ನಿಯತಾಂಕ " ಡೇಟಾ ಸ್ಯಾಂಪ್ಲಿಂಗ್" ಸಿದ್ಧಪಡಿಸಿದ ಡೇಟಾ ಸೆಟ್‌ನೊಂದಿಗೆ ನಾವು ಸಂಗ್ರಹವನ್ನು ಇರಿಸಬಹುದು. ನಿಯತಾಂಕ " ಡೇಟಾ ಸ್ಯಾಂಪ್ಲಿಂಗ್” ವಿವಿಧ ಮೌಲ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು - ಪ್ರಶ್ನೆ ಫಲಿತಾಂಶ, ಆಯ್ಕೆ, ಮೌಲ್ಯಗಳ ಸಂಗ್ರಹಗಳು, ಇತ್ಯಾದಿ. ನಾವು ಅದನ್ನು ಎರಡು ಕಾಲಮ್‌ಗಳೊಂದಿಗೆ ಮೌಲ್ಯಗಳ ಕೋಷ್ಟಕವಾಗಿ ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ: ಕ್ಲೈಂಟ್ ಮತ್ತು ಕ್ಲೈಂಟ್ ಪ್ರಕಾರ.

ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಾಗಿ ಕೋಡ್ ಕೆಳಗೆ ಇದೆ " ಸಂಸ್ಕರಿಸುವ ಮೊದಲು" ಇದು ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ " ಡೇಟಾ ಸ್ಯಾಂಪ್ಲಿಂಗ್"ಡೈರೆಕ್ಟರಿಯಿಂದ ಡೇಟಾವನ್ನು ಭರ್ತಿ ಮಾಡುವ ಮೂಲಕ" ಕೌಂಟರ್ಪಾರ್ಟಿಗಳು" ಇಲ್ಲಿ ನೀವು ಕಾಲಮ್ ಅನ್ನು ಭರ್ತಿ ಮಾಡಲು ಗಮನ ಕೊಡಬೇಕು " ಕ್ಲೈಂಟ್ ಪ್ರಕಾರ" "UT" ನಲ್ಲಿ ನಮ್ಮ ಗುಣಲಕ್ಷಣಗಳು "ಬೂಲಿಯನ್" ಪ್ರಕಾರವಾಗಿದೆ ಮತ್ತು ಸ್ವೀಕರಿಸುವವರು ಎಣಿಕೆಯಾಗಿರುತ್ತಾರೆ.

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

DataFetch = ಹೊಸ ಮೌಲ್ಯಪಟ್ಟಿ(); DataSelection.Columns.Add("Client"); DataSelection.Columns.Add("ClientType"); SelectingDataFromDirectory = Directories.Accounts.Select(); DataFromDirectory.Next()DataFromDirectory ಅನ್ನು ಆಯ್ಕೆಮಾಡುವಾಗ ಲೂಪ್ ಮಾಡಿ ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ಡೈರೆಕ್ಟರಿಯಿಂದ ಡೇಟಾ ಆಯ್ಕೆ ವೇಳೆ. ಖರೀದಿದಾರ ನಂತರ NewRow = Data Selection.Add(); NewRow.Client = DataFetchFromDirectory.Link; NewRow.ClientType = "ಗ್ರಾಹಕ"; ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; DataFetchFromDirectory.Supplier ಆಗಿದ್ದರೆ NewRow = DataFetch.Add(); NewRow.Client = DataFetchFromDirectory.Link; NewString.ClientType = "ಪೂರೈಕೆದಾರ"; ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ಎಂಡ್ಸೈಕಲ್;

ಡೇಟಾ ಅಪ್‌ಲೋಡ್ ನಿಯಮವನ್ನು ಉಳಿಸೋಣ ಮತ್ತು "ಟ್ಯಾಬ್‌ಗೆ ಹಿಂತಿರುಗಿ ವಸ್ತು ಪರಿವರ್ತನೆ ನಿಯಮಗಳು" ಮಾಹಿತಿ ನೋಂದಣಿಗಾಗಿ ಸೇರಿಸೋಣ " ಗ್ರಾಹಕರ ವಿಧಗಳುಆಸ್ತಿ ಪರಿವರ್ತನೆ ನಿಯಮಗಳು: ಕ್ಲೈಂಟ್ ಮತ್ತು ಕ್ಲೈಂಟ್ ಪ್ರಕಾರ. ನಾವು ಮೂಲವನ್ನು ಖಾಲಿ ಬಿಡುತ್ತೇವೆ ಮತ್ತು "ಅಳವಡಿಕೆ ಮಾಡುವ ಮೊದಲು" ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ನಲ್ಲಿ ನಾವು ಬರೆಯುತ್ತೇವೆ:

//“ಕ್ಲೈಂಟ್” ಆಸ್ತಿ ಮೌಲ್ಯಕ್ಕಾಗಿ = ಮೂಲ.ಕ್ಲೈಂಟ್; //ಆಸ್ತಿಗಾಗಿ “ClientType” ಆಗಿದ್ದರೆ Source.Client = "Buyer" ನಂತರ Expression = "Enumerations.ClientTypes.Buyer" ElseIf Source.Client = "ಪೂರೈಕೆದಾರ" ನಂತರ ಅಭಿವ್ಯಕ್ತಿ = "Enumerations.ClientTypes.Supplier"; ಕೊನೆಯಲ್ಲಿ ವೇಳೆ;

ಪಟ್ಟಿಯಲ್ಲಿ, ಆಯ್ದ ಡೇಟಾ ಮಾದರಿಯ ಆಧಾರದ ಮೇಲೆ ವಿವರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಲಾಗುತ್ತದೆ. ನಾವು ಕ್ಲೈಂಟ್ ಅನ್ನು ಲಿಂಕ್ ಆಗಿ ರವಾನಿಸುತ್ತೇವೆ ಮತ್ತು ಕ್ಲೈಂಟ್ ಪ್ರಕಾರವನ್ನು ಪ್ಯಾರಾಮೀಟರ್‌ನಲ್ಲಿ ಬರೆಯುತ್ತೇವೆ " ಅಭಿವ್ಯಕ್ತಿ" ಈ ಪ್ಯಾರಾಮೀಟರ್‌ನ ಡೇಟಾವನ್ನು ರಿಸೀವರ್‌ನಲ್ಲಿ ಅರ್ಥೈಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ, ಎಣಿಕೆಯಿಂದ ಸರಿಯಾದ ಮೌಲ್ಯದೊಂದಿಗೆ ಪ್ರಾಪ್ ಅನ್ನು ತುಂಬಲಾಗುತ್ತದೆ.

ಅಷ್ಟೆ, ವಿನಿಮಯ ನಿಯಮಗಳು ಸಿದ್ಧವಾಗಿವೆ. ಪರಿಗಣಿಸಲಾದ ಉದಾಹರಣೆಯು ಸಾಕಷ್ಟು ಸಾರ್ವತ್ರಿಕವಾಗಿದೆ. 7.7 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ರಚಿಸಲಾದ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಂದ ಡೇಟಾವನ್ನು ಸ್ಥಳಾಂತರಿಸುವಾಗ ಇದೇ ವಿಧಾನವನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಇದಕ್ಕೆ ಗಮನಾರ್ಹ ಉದಾಹರಣೆಯೆಂದರೆ ಆವರ್ತಕ ವಿವರಗಳ ವರ್ಗಾವಣೆ.

ಕಾರ್ಯ ಸಂಖ್ಯೆ 3. ಟೇಬಲ್ ಭಾಗಗಳೊಂದಿಗೆ ತಂತ್ರಗಳು

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

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

ಜಾಗವನ್ನು ಉಳಿಸಲು, ವಿನಂತಿಯ ಕೋಡ್ (ನೀವು ಯಾವಾಗಲೂ ಮೂಲಗಳನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು) ಅನ್ನು ನಾನು ಒದಗಿಸುವುದಿಲ್ಲ - ಅದರಲ್ಲಿ ಅಸಾಮಾನ್ಯ ಏನೂ ಇಲ್ಲ. ನಾವು ಫಲಿತಾಂಶದ ಆಯ್ಕೆಯ ಮೂಲಕ ವಿಂಗಡಿಸುತ್ತೇವೆ ಮತ್ತು ವಿಂಗಡಿಸಲಾದ ಫಲಿತಾಂಶಗಳನ್ನು ಈಗಾಗಲೇ ಪರಿಚಿತ ನಿಯತಾಂಕದಲ್ಲಿ ಇರಿಸುತ್ತೇವೆ " ಡೇಟಾ ಸ್ಯಾಂಪ್ಲಿಂಗ್" ಮೌಲ್ಯಗಳ ಕೋಷ್ಟಕವನ್ನು ಸಂಗ್ರಹವಾಗಿ ಬಳಸಲು ಮತ್ತೊಮ್ಮೆ ಅನುಕೂಲಕರವಾಗಿದೆ:

DataFetch = ಹೊಸ ಮೌಲ್ಯಪಟ್ಟಿ(); //ಇಲ್ಲಿ ಇನ್ನೊಂದು ಟೇಬಲ್ ಭಾಗವಿರುತ್ತದೆ ಡೇಟಾ ಆಯ್ಕೆ.ಕಾಲಮ್‌ಗಳು.ಸೇರಿಸಿ("ಉತ್ಪನ್ನಗಳು"); //ಇಲ್ಲಿ ಒಂದು ಕೋಷ್ಟಕ ಭಾಗ ಡೇಟಾ ಆಯ್ಕೆ ಕೂಡ ಇರುತ್ತದೆ.ಕಾಲಮ್‌ಗಳು. ಸೇರಿಸಿ ("ಸೇವೆಗಳು"); SelectionData.Columns.Add("ಲಿಂಕ್");

ಕಾರ್ಯ ಸಂಖ್ಯೆ 4. ಕಾರ್ಯಾಚರಣೆಗೆ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವುದು

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

ಸಂರಚನೆಯಲ್ಲಿ " ಬಿಪಿ"ಸಾರ್ವತ್ರಿಕ ದಾಖಲೆ ಇದೆ" ಕಾರ್ಯಾಚರಣೆಮತ್ತು ಹೆಚ್ಚಿನ ತಂತಿಗಳನ್ನು ರೂಪಿಸಲು ಇದು ಸೂಕ್ತವಾಗಿದೆ. ಕೇವಲ ಒಂದು ಸಮಸ್ಯೆ ಇದೆ - ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಕುತಂತ್ರದಿಂದ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಡೇಟಾವನ್ನು ಸುಲಭವಾಗಿ ವರ್ಗಾಯಿಸಲಾಗುವುದಿಲ್ಲ.

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

ಕಾರ್ಯ ಸಂಖ್ಯೆ 5. ಬಹು ವಿವರಗಳಾದ್ಯಂತ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್

ನಾವು ಈಗಾಗಲೇ ಹಲವಾರು ಉದಾಹರಣೆಗಳನ್ನು ನೋಡಿದ್ದೇವೆ, ಆದರೆ ವಲಸೆಯ ಸಮಯದಲ್ಲಿ ವಸ್ತುಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವ ಬಗ್ಗೆ ನಾವು ಇನ್ನೂ ಮಾತನಾಡಿಲ್ಲ. ನಾವು ಕೌಂಟರ್ಪಾರ್ಟಿಗಳನ್ನು ವರ್ಗಾಯಿಸಬೇಕಾಗಿದೆ ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಕೆಲವು ಬಹುಶಃ ರಿಸೀವರ್ ಡೇಟಾಬೇಸ್ನಲ್ಲಿವೆ ಎಂದು ಊಹಿಸೋಣ. ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವುದು ಮತ್ತು ನಕಲಿಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುವುದನ್ನು ತಡೆಯುವುದು ಹೇಗೆ? ಈ ನಿಟ್ಟಿನಲ್ಲಿ, CD ವರ್ಗಾವಣೆಗೊಂಡ ವಸ್ತುಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಹಲವಾರು ಮಾರ್ಗಗಳನ್ನು ನೀಡುತ್ತದೆ.

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

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

ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಹಲವಾರು ಮಾನದಂಡಗಳ ಪ್ರಕಾರ ವಸ್ತುಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವುದು ಹೆಚ್ಚು ಸರಿಯಾಗಿದೆ. INN, KPP, ಹೆಸರಿನ ಮೂಲಕ ಕೌಂಟರ್ಪಾರ್ಟಿಗಳನ್ನು ಹುಡುಕುವುದು ಅಥವಾ ಹುಡುಕಾಟವನ್ನು ಹಲವಾರು ಹಂತಗಳಾಗಿ ವಿಭಜಿಸುವುದು ಹೆಚ್ಚು ಸರಿಯಾಗಿದೆ.

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

ಕ್ಷೇತ್ರಗಳನ್ನು ನಾವೇ ಆಯ್ಕೆ ಮಾಡಿಕೊಳ್ಳುವ ಹಕ್ಕು ನಮಗಿದೆ. TIN, KPP ಮತ್ತು ಹೆಸರನ್ನು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ, ನಾವು ತಕ್ಷಣವೇ ಹಲವಾರು ಹುಡುಕಾಟ ಮಾನದಂಡಗಳನ್ನು ಸೂಚಿಸುತ್ತೇವೆ. ಆರಾಮದಾಯಕ? ಸಾಕಷ್ಟು, ಆದರೆ ಮತ್ತೆ ಇದು ಸಾಕಾಗುವುದಿಲ್ಲ. ನಾವು ಹುಡುಕಾಟ ಮಾನದಂಡವನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸಿದರೆ ಏನು? ಉದಾಹರಣೆಗೆ, ಮೊದಲು ನಾವು TIN + KPP ಸಂಯೋಜನೆಯನ್ನು ಹುಡುಕುತ್ತೇವೆ ಮತ್ತು ನಾವು ಏನನ್ನೂ ಕಂಡುಹಿಡಿಯದಿದ್ದರೆ, ನಾವು ಹೆಸರಿನೊಂದಿಗೆ ನಮ್ಮ ಅದೃಷ್ಟವನ್ನು ಪ್ರಯತ್ನಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ.

ಅಂತಹ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಕಷ್ಟು ಸಮರ್ಥವಾಗಿದೆ. ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ನಲ್ಲಿ " ಹುಡುಕಾಟ ಕ್ಷೇತ್ರಗಳು” ನಾವು 10 ಹುಡುಕಾಟ ಮಾನದಂಡಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದಕ್ಕೂ ತನ್ನದೇ ಆದ ಹುಡುಕಾಟ ಕ್ಷೇತ್ರಗಳ ಸಂಯೋಜನೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು:

SearchOptionNumber = 1 ಆಗಿದ್ದರೆ SearchPropertyNameString = “TIN, KPP”; ಇಲ್ಲದಿದ್ದರೆIfSearchOptionNumber = 2 ನಂತರSearchPropertyNameString = "ಹೆಸರು"; ಕೊನೆಯಲ್ಲಿ ವೇಳೆ;

ಯಾವಾಗಲೂ ಹಲವಾರು ಪರಿಹಾರಗಳಿವೆ

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

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

ವೇದಿಕೆಗಳ ಜ್ಞಾನ ಇನ್ನೂ ಅಗತ್ಯ

"ಇದು ಸಾರ್ವತ್ರಿಕ ಸಾಧನವಾಗಿದೆ, ಆದರೆ 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ 7.7 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಂದ ಡೇಟಾ ವಲಸೆಗಳನ್ನು ರಚಿಸಲು ನೀವು ಅದನ್ನು ಬಳಸಲು ಯೋಜಿಸಿದರೆ, ನಂತರ ನೀವು ಅಂತರ್ನಿರ್ಮಿತ ಭಾಷೆಯನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಸಮಯವನ್ನು ಕಳೆಯಬೇಕಾಗುತ್ತದೆ. ಭಾಷೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಸಿದ್ಧಾಂತವು ತುಂಬಾ ವಿಭಿನ್ನವಾಗಿದೆ, ಆದ್ದರಿಂದ ನೀವು ಕಲಿಯಲು ಸಮಯವನ್ನು ಕಳೆಯಬೇಕಾಗುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ ತತ್ವವು ಒಂದೇ ಆಗಿರುತ್ತದೆ.

ಈ ಲೇಖನದ ಉದ್ದೇಶವು CD3 ಕುರಿತು ಮೊದಲ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುವುದು ಮತ್ತು ಪ್ರಮಾಣಿತ ನಿಯಮಗಳನ್ನು ಹೇಗೆ ಪರಿಷ್ಕರಿಸುವುದು ಎಂಬುದನ್ನು ತೋರಿಸಲು ಸರಳ ಉದಾಹರಣೆಯನ್ನು ಬಳಸುವುದು. ಆರಂಭಿಕರಿಗಾಗಿ ಮತ್ತು ಈಗಾಗಲೇ ಕಲಿಯಲು ಪ್ರಾರಂಭಿಸಿದ ಮತ್ತು ಹೊಸ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿರುವವರಿಗೆ ಮಾಹಿತಿಯು ಉಪಯುಕ್ತವಾಗಿದೆ.

ಈ ಪ್ರಕಟಣೆಯಲ್ಲಿ ಸಂಕ್ಷೇಪಣಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ

KD2- ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾ ಪರಿವರ್ತನೆ, ಆವೃತ್ತಿ 2.0.
KD3- ಸಂರಚನಾ ಡೇಟಾ ಪರಿವರ್ತನೆ, ಆವೃತ್ತಿ 3.0, ಸಂರಚನೆ 3.0.5.3.
ED- ಸಾರ್ವತ್ರಿಕ ಸ್ವರೂಪಎಂಟರ್‌ಪ್ರೈಸ್ ಡೇಟಾ ವಿನಿಮಯ.

KD3 ಯೊಂದಿಗೆ ಬಾಹ್ಯ ಪರಿಚಯದ ನಂತರ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಗಳು. KD3 ಏಕೆ ಬೇಕು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದ್ದರೆ, ನೀವು ಈ ಪ್ಯಾರಾಗ್ರಾಫ್ ಅನ್ನು ಓದಬೇಕಾಗಿಲ್ಲ;)

ಪ್ರಶ್ನೆಗಳು ಮತ್ತು ಉತ್ತರಗಳು

  • KD3 KD2 ನ ಹೊಸ ಆವೃತ್ತಿಯೇ? ಇಲ್ಲ! ಇದು KD2 ಗೆ ಸಮಾನವಾದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಮತ್ತೊಂದು ಸಾಧನವಾಗಿದೆ. ಪ್ರತಿಯೊಂದು ಉಪಕರಣವು ತನ್ನದೇ ಆದ ಬಳಕೆಯನ್ನು ಹೊಂದಿದೆ.
  • KD3 KD2 ಗಿಂತ ಉತ್ತಮವಾಗಿದೆಯೇ? ಅವುಗಳನ್ನು ಹೋಲಿಸಲಾಗುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ... ಈ ವಿವಿಧ ವಾದ್ಯಗಳುಮತ್ತು ಪ್ರತಿಯೊಂದೂ ಅದರ ಬಾಧಕಗಳನ್ನು ಹೊಂದಿದೆ.
  • ನಿಮಗೆ ಅಗತ್ಯವಿರುವ KD3 ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ಬದಲಾಯಿಸಲು ಬೆಂಬಲದಿಂದ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದೇ? ಸಂ ಬೆಂಬಲದಿಂದ ತೆಗೆದುಹಾಕುವ ಅಗತ್ಯವಿಲ್ಲ! ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ, ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಬಾಹ್ಯ ಸಂಸ್ಕರಣೆಯನ್ನು ನಿಯಮಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಬಹುದು ಮತ್ತು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ 8.3.10 ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ಬೆಂಬಲಿಸುವ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ, ನೀವು ವಿಸ್ತರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿಯಮಗಳನ್ನು ಸಂಪಾದಿಸಬಹುದು.
  • ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಂದ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವ ಅಗತ್ಯವಿದೆ ಸ್ವತಃ ತಯಾರಿಸಿರುವ. ಅಧ್ಯಯನ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ನಾನು KD3 ಅನ್ನು ಬಳಸಬಹುದೇ? ನೀವು ಈ ಪ್ರಶ್ನೆಯನ್ನು ಕೇಳುತ್ತಿದ್ದರೆ, ಇದು ಹೆಚ್ಚಾಗಿ ಅಸಾಧ್ಯ. KD3 ಗಾಗಿ, ಸಂರಚನೆಯು ಸಾರ್ವತ್ರಿಕ ಸ್ವರೂಪದ ಮೂಲಕ ಸಿಂಕ್ರೊನೈಸೇಶನ್‌ನೊಂದಿಗೆ BSP 2.3 ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ಒಳಗೊಂಡಿರಬೇಕು. KD2 ನಿಮಗೆ 100% ಸರಿಹೊಂದುತ್ತದೆ, KD3 ಪ್ರಶ್ನಾರ್ಹವಾಗಿದೆ.
  • ಪ್ರಮಾಣಿತ ಮಾರ್ಪಡಿಸಿದ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಗಾಗಿ KD3 ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವೇ? ಹೌದು, ನೀನು ಮಾಡಬಹುದು. ನಿಮ್ಮ ಪ್ರಮಾಣಿತವಲ್ಲದ ಡೇಟಾವನ್ನು ED ಅಥವಾ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ ಗುಣಲಕ್ಷಣವನ್ನು ಬಳಸಿಕೊಂಡು ರವಾನಿಸಬಹುದಾದರೆ, ಒಳ್ಳೆಯದು. ಇಲ್ಲದಿದ್ದರೆ, ವಿನಿಮಯ ಸ್ವರೂಪವನ್ನು (XML ಸ್ಕೀಮಾ) ಬದಲಾಯಿಸಲು ಒಂದು ಆಯ್ಕೆ ಇದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, KD3 ನ ಸಾಮರ್ಥ್ಯಗಳು KD2 ಗೆ ಬಹುತೇಕ ಸಮಾನವಾಗಿರುತ್ತದೆ, ಆದರೆ KD3 ನ ಮುಖ್ಯ ಪ್ರಯೋಜನ - ವಿನಿಮಯ ಸ್ವರೂಪದ ಸಾರ್ವತ್ರಿಕತೆ - ಕಣ್ಮರೆಯಾಗುತ್ತದೆ.
  • ED-ಸಕ್ರಿಯಗೊಳಿಸಿದ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳನ್ನು ಪರಸ್ಪರ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಬಹುದೇ? ಹೌದು! ಆದರೆ ಬಿಪಿ 3.0 - ಬಿಪಿ 3.0 ವಿನಿಮಯಕ್ಕಾಗಿ, ಸಿಂಕ್ರೊನೈಸೇಶನ್ ರಚಿಸುವಾಗ, ನೀವು ಬಿಪಿ 3.0 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ತೊಂದರೆ ಇಲ್ಲ, "ಇತರ ಪ್ರೋಗ್ರಾಂ" ಆಯ್ಕೆಮಾಡಿ. ನಿಮಗೆ ಒಂದು-ಬಾರಿ ವಿನಿಮಯದ ಅಗತ್ಯವಿದ್ದರೆ, ಎಲ್ಲಾ ಕಾರ್ಯಗಳ ಮೆನುವಿನಲ್ಲಿ "ಅಪ್‌ಲೋಡ್ ಎಂಟರ್‌ಪ್ರೈಸ್‌ಡೇಟಾ" ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಿಕೆಯನ್ನು ಬಳಸಿ.
  • ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನವೀಕರಿಸಿದ ನಂತರ, ನೀವು ವಿತರಣಾ ಕಿಟ್‌ನಿಂದ ಇತ್ತೀಚಿನ ನಿಯಮಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕೇ? ಇಲ್ಲ! ನಿಯಮಗಳು ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಡ್ಯೂಲ್‌ನಲ್ಲಿವೆ. ಇತರ 1C ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು, ನೀವು ಇನ್ನೊಂದು ಡೇಟಾಬೇಸ್‌ನ ನಿಯಮಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ. ಏಕೆ? ಈ ಲೇಖನದಲ್ಲಿ ವಿವರಗಳು.
  • ಒಂದು ಡೇಟಾಬೇಸ್ ಅನ್ನು ನವೀಕರಿಸಿದ ನಂತರ, ವಿನಿಮಯದಲ್ಲಿ ಭಾಗವಹಿಸುವ ಇತರ ಡೇಟಾಬೇಸ್ ಅನ್ನು ನೀವು ನವೀಕೃತವಾಗಿ ತರಬೇಕೇ? ಇಲ್ಲ! ವಿನಿಮಯದಲ್ಲಿ ಭಾಗವಹಿಸುವ ಎಲ್ಲಾ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಸಿಂಕ್ರೊನಸ್ ಆಗಿ ನವೀಕರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಇದು KD3 ನ ಅನುಕೂಲಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ.
  • ನಮ್ಮ ಸಂರಚನೆಗಳನ್ನು ಹೆಚ್ಚು ಸುಧಾರಿಸಲಾಗಿದೆ, ಹೊಸ ರೀತಿಯ ದಾಖಲೆಗಳು ಮತ್ತು ಉಲ್ಲೇಖ ಪುಸ್ತಕಗಳಿವೆ, KD3 ಅವುಗಳನ್ನು ವರ್ಗಾಯಿಸಬಹುದೇ? ಸ್ವರೂಪವನ್ನು ಬದಲಾಯಿಸದೆ ಅದು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ಎಂಬ ಸಾಧ್ಯತೆಯಿದೆ. KD2 ಗೆ ಹೋಲಿಸಿದರೆ ಇದು KD3 ನ "ಅನುಕೂಲತೆಗಳಲ್ಲಿ" ಒಂದಾಗಿದೆ.

ಹಾಗಾದರೆ ನಮಗೆ KD3 ಏಕೆ ಬೇಕು? ಅನುಕೂಲ ಹಾಗೂ ಅನಾನುಕೂಲಗಳು

KD3 ನ ಸಾಧಕ

ಆಗಾಗ್ಗೆ ಎದುರಾಗುವ ಕಾರ್ಯದ ಉದಾಹರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು CD3 ನ ಮುಖ್ಯ ಪ್ರಯೋಜನವನ್ನು ನೋಡೋಣ. UT 11.3 ಕಾನ್ಫಿಗರೇಶನ್ ಇದೆ, ಅದನ್ನು ಕೆಲವು ಕಾರಣಗಳಿಗಾಗಿ ನವೀಕರಿಸಲಾಗಿಲ್ಲ. BP 3.0 ನೊಂದಿಗೆ ವಿನಿಮಯವನ್ನು ಆಯೋಜಿಸುವುದು ಅವಶ್ಯಕವಾಗಿದೆ, ಇದು ಪ್ರಸ್ತುತ ಬಿಡುಗಡೆಗೆ ನಿರಂತರವಾಗಿ ನವೀಕರಿಸಲ್ಪಡುತ್ತದೆ.

ಯಾವ ತೊಂದರೆಯಿಲ್ಲ.

  • CD3 ನಲ್ಲಿ ಬಳಸಲಾದ ಸಾರ್ವತ್ರಿಕ ವಿನಿಮಯ ಸ್ವರೂಪವು ಅಂತಹ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
  • UT ಯಲ್ಲಿ ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ BP ಯೊಂದಿಗೆ ವಿನಿಮಯಕ್ಕಾಗಿ ಅಲ್ಲ, ಆದರೆ ಸಾರ್ವತ್ರಿಕ EnterpriseData ಸ್ವರೂಪದೊಂದಿಗೆ ವಿನಿಮಯಕ್ಕಾಗಿ.
  • ನಾವು CD2 ಪರಿಭಾಷೆಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದರೆ, UT ED ಸಂರಚನೆಯೊಂದಿಗೆ ವಿನಿಮಯಗೊಳ್ಳುತ್ತದೆ, ಅದು ಬದಲಾಗುವುದಿಲ್ಲ. BP 3.0 ಸಹ ED ಯೊಂದಿಗೆ ವಿನಿಮಯಗೊಳ್ಳುತ್ತದೆ.

ಪ್ರತಿಯೊಂದು ಸಂರಚನೆಯು ED ಯೊಂದಿಗೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ತನ್ನದೇ ಆದ ನಿಯಮಗಳನ್ನು ಹೊಂದಿದೆ. ಹೀಗಾಗಿ, UT ಯಾವಾಗಲೂ ಡೇಟಾವನ್ನು ಒಂದೇ ಸ್ವರೂಪಕ್ಕೆ ಅಪ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ. BP 3.0 ಕಾನ್ಫಿಗರೇಶನ್, ಅದು ಎಷ್ಟೇ ಹೊಸದಾಗಿದ್ದರೂ, ಈ ಸ್ವರೂಪದಿಂದ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಯುಟಿಯಲ್ಲಿ ಬಿಪಿ ಕೆಲವು ವಿವರಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಎಂಬ ಅಂಶದ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ ಎಂದು ಅದು ತಿರುಗುತ್ತದೆ. ಕಾರ್ಯವು ಸರಳವಾಗಿದೆ - ED ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಿ, ಮತ್ತು ವಿದ್ಯುತ್ ಸರಬರಾಜು ಸಂರಚನೆಯು ಈ ಸ್ವರೂಪದಿಂದ ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

  • ಮೂಲ ಸಂರಚನೆಯು ಯಾವಾಗಲೂ ಒಂದು ಸ್ವರೂಪದಲ್ಲಿ ಅಪ್‌ಲೋಡ್ ಆಗುತ್ತದೆ ಎಂಬ ಕಾರಣದಿಂದಾಗಿ, ಯಾವುದೇ ರಿಸೀವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಈ ಸಾರ್ವತ್ರಿಕ ಸ್ವರೂಪದಿಂದ ಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡಬಹುದು.
    ಆ. ವಿನಿಮಯಗಳ ಅನಿಯಂತ್ರಿತ ಸಂಯೋಜನೆಗಾಗಿ UT - BP, UT - KA, UT - ERP, KA - BP, ERP - BP. ವೈಯಕ್ತಿಕ ನಿಯಮಗಳನ್ನು ಬರೆಯುವ ಅಗತ್ಯವಿಲ್ಲ. KD3 ನಲ್ಲಿ ನಿಯಮಗಳು ಸಾರ್ವತ್ರಿಕವಾಗಿವೆ. ಸಾರ್ವತ್ರಿಕ ಸ್ವರೂಪದಲ್ಲಿ ವಿನಿಮಯವನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಸಂರಚನೆಯು ED ಸ್ವರೂಪವನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಸಂರಚನೆಯೊಂದಿಗೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಬಹುದು.

ಅಲ್ಗಾರಿದಮ್‌ಗಳು ಮತ್ತು ನಿಯಮಗಳ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯು ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿಯೇ ಲಭ್ಯವಿದೆ, ಏಕೆಂದರೆ ಎಲ್ಲಾ ನಿಯಮಗಳು ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ ಅಥವಾ ಬಾಹ್ಯ ಪ್ರಕ್ರಿಯೆಯಿಂದ ಕೋಡ್ ಆಗಿರುತ್ತವೆ. ದೋಷವನ್ನು ತ್ವರಿತವಾಗಿ ಸರಿಪಡಿಸಲು ನೀವು CD3 ಇಲ್ಲದೆ ಮಾಡಬಹುದು.

KD2 ನ ಕಾನ್ಸ್

ವಿನಿಮಯ ನಿಯಮಗಳು ಪ್ರತಿ ಜೋಡಿ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಗೆ ಪ್ರತ್ಯೇಕವಾಗಿರುತ್ತವೆ. ಮೇಲಿನ ಎಲ್ಲಾ ವಿನಿಮಯ ಸಂಯೋಜನೆಗಳ ನಡುವೆ ವಿವಿಧ ರೀತಿಯಸಂರಚನೆಗಳು ಮತ್ತು ವಿವಿಧ ಆವೃತ್ತಿಗಳುಸಂರಚನೆಗಳಿಗೆ ತಮ್ಮದೇ ಆದ ವಿನಿಮಯ ನಿಯಮಗಳ ಅಗತ್ಯವಿದೆ. ಆದ್ದರಿಂದ, UT 11.3 ಮತ್ತು BP 3.0 ವಿನಿಮಯದ ಮೇಲಿನ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, BP 3.0 ನ ಪ್ರತಿಯೊಂದು ನವೀಕರಣದ ನಂತರ ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ಡೀಬಗ್ ಮಾಡುವುದು ಮತ್ತು ಪರಿಷ್ಕರಿಸುವುದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ.

ಡೀಬಗ್ ಮಾಡುವ ಅಲ್ಗಾರಿದಮ್‌ಗಳು ಮತ್ತು ನಿಯಮಗಳು ಅನನುಭವಿ ಪ್ರೋಗ್ರಾಮರ್‌ಗೆ ಅಥವಾ ಈ ಕೆಲಸವನ್ನು ಅಪರೂಪವಾಗಿ ಎದುರಿಸುವವರಿಗೆ ಕಷ್ಟ. ನಿಯಮಗಳನ್ನು xml ಫೈಲ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. ತ್ವರಿತ ಪರಿಹಾರ ಲಭ್ಯವಿಲ್ಲ. ನಿಯಮಗಳನ್ನು CD2 ಗೆ ಲೋಡ್ ಮಾಡುವುದು, ಅವುಗಳನ್ನು ಸರಿಪಡಿಸುವುದು ಮತ್ತು ಅವುಗಳನ್ನು ಮತ್ತೆ ಅಪ್ಲೋಡ್ ಮಾಡುವುದು ಅವಶ್ಯಕ.

KD3 ನ ಕಾನ್ಸ್

ಸಾರ್ವತ್ರಿಕ ಸ್ವರೂಪವು ದಾಖಲೆಗಳು ಮತ್ತು ಉಲ್ಲೇಖ ಪುಸ್ತಕಗಳ ಪ್ರಕಾರಗಳ ಮೇಲೆ ನಿರ್ಬಂಧಗಳನ್ನು ಹೇರುತ್ತದೆ. ಇದನ್ನು ವಿಶಿಷ್ಟ ಸಂರಚನೆಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ನೀವು ಪ್ರಮಾಣಿತವಲ್ಲದ ವಿವರಗಳು ಅಥವಾ ದಾಖಲೆಯ ಪ್ರಕಾರವನ್ನು ಹೊಂದಿದ್ದರೆ, ವಿನಿಮಯದ ಸಮಯದಲ್ಲಿ ತೊಂದರೆಗಳು ಉಂಟಾಗಬಹುದು.

ED ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ಸಂರಚನೆಯು ಈ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬೆಂಬಲಿಸಬೇಕು. ಇದೆಲ್ಲವೂ ಬಿಎಸ್ಪಿ 2.3 ಮತ್ತು ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನದಾಗಿದೆ. ಇದು ನಿಜವಾಗಿಯೂ ಮೈನಸ್ ಅಲ್ಲ, ಇದು ಹೆಚ್ಚು ವೈಶಿಷ್ಟ್ಯವಾಗಿದೆ.

ಸ್ವರೂಪವನ್ನು ಬೆಂಬಲಿಸುವ ಸೀಮಿತ ಸಮಯದ ಚೌಕಟ್ಟಿನಿಂದಾಗಿ ಮುಖ್ಯ ಪ್ರಯೋಜನವು ಸ್ವಲ್ಪ ಮಸುಕಾಗುತ್ತದೆ. BP 3.0 ನೊಂದಿಗೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವ UT 11.1, UT 11.2 ನ ಬಳಕೆದಾರರು ಇದನ್ನು ಈಗಾಗಲೇ ಅನುಭವಿಸಿದ್ದಾರೆ. ಬೆಂಬಲ ಅವಧಿಗಳನ್ನು ಈ ಲಿಂಕ್‌ನಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ. ಸ್ವರೂಪಕ್ಕೆ ಬೆಂಬಲದ ಕನಿಷ್ಠ ಖಾತರಿ ಅವಧಿಯು ಒಂದು ವರ್ಷ, ವಾಸ್ತವವಾಗಿ ಸುಮಾರು 3 ವರ್ಷಗಳು ಎಂದು ಅದು ಹೇಳುತ್ತದೆ. ಹೀಗಾಗಿ, ನೀವು ಇಂದು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಅನ್ನು ಹೊಂದಿಸಿದರೆ, ನೀವು ಕನಿಷ್ಟ ಒಂದು ವರ್ಷದವರೆಗೆ UT 11 ಡೇಟಾಬೇಸ್ ಅನ್ನು ನವೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ತದನಂತರ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನವೀಕರಿಸಿ ಅಥವಾ ಹೊಸ ಸ್ವರೂಪವನ್ನು ಸೇರಿಸಿ, ಸೇರಿಸಿ ಸಣ್ಣ ಬದಲಾವಣೆಬಿಎಸ್ಪಿ ಮತ್ತು ನಿಯಮಗಳಲ್ಲಿ, ಅಗತ್ಯವಿದ್ದರೆ. ಅದನ್ನು ಹೇಗೆ ಮಾಡುವುದು? ಈ ಲೇಖನದಲ್ಲಿ ನಂತರ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುವುದು.

KD2 ನ ಸಾಧಕ

KD2 ನ ಸಾಧ್ಯತೆಗಳು ಅಂತ್ಯವಿಲ್ಲ. ಯಾವುದೇ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಯಾವುದೇ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಾಗಿ ನೀವು ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ರಚಿಸಬಹುದು. 1C 7.7 ರಿಂದ ಇತ್ತೀಚಿನ 8.3 ವರೆಗೆ. ಕಾನ್ಫಿಗರೇಶನ್‌ನಿಂದ ಏನೂ ಅಗತ್ಯವಿಲ್ಲ, ಬಿಎಸ್‌ಪಿ ಅಗತ್ಯವಿಲ್ಲ. ನಿಯಮಗಳನ್ನು ರಚಿಸಬಹುದು ಸ್ವಯಂಚಾಲಿತ ಮೋಡ್ಮತ್ತು ಅಂತಿಮಗೊಳಿಸಲಾಗಿದೆ.

ಮೇಲಿನ ಸಾಧಕ-ಬಾಧಕಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ವಿಶಿಷ್ಟವಾದ ಸಂರಚನೆಗಳಿಗಾಗಿ KD3 ಅನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. KD2 ಅನ್ನು ಯಾವುದೇ ಸಂರಚನೆಗೆ ಬಳಸಬಹುದು, ಆದರೆ ಅದರ ಅನಾನುಕೂಲಗಳನ್ನು ನೀಡಿದರೆ, ಕೆಲವೊಮ್ಮೆ KD3 ಅನ್ನು ಬಳಸುವುದು ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ ಎಂಬುದನ್ನು ಮರೆಯಬೇಡಿ.

KD3 ಏಕೆ ಬೇಕು ಎಂದು ನಾವು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇವೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಅರ್ಹತೆಗಳ ಮೇಲೆ ಮುಂದುವರಿಯೋಣ.

ಕೆಳಗಿನ ಸಂಕ್ಷೇಪಣಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ

ಬಿಎಸ್ಪಿ- ಪ್ರಮಾಣಿತ ಉಪವ್ಯವಸ್ಥೆಗಳ ಗ್ರಂಥಾಲಯ.
ಅಡಿಯಲ್ಲಿ- ಡೇಟಾ ಸಂಸ್ಕರಣಾ ನಿಯಮ.
PKO- ವಸ್ತು ಪರಿವರ್ತನೆ ನಿಯಮ.
PKPD- ಪೂರ್ವನಿರ್ಧರಿತ ಡೇಟಾವನ್ನು ಪರಿವರ್ತಿಸುವ ನಿಯಮ.
ಪಿಕೆಎಸ್- ಆಸ್ತಿ ಪರಿವರ್ತನೆ ನಿಯಮ.

ಒಂದು ಉದಾಹರಣೆಯನ್ನು ಪರಿಗಣಿಸೋಣ - BP 3.0 ಮತ್ತು UT 11.3 ವಿನಿಮಯಕ್ಕಾಗಿ ಪ್ರಮಾಣಿತ ನಿಯಮಗಳನ್ನು ಬದಲಾಯಿಸುವುದು ಅವಶ್ಯಕ

CD3 ನಲ್ಲಿ ತೆರೆಯುವ ಸೂಚನೆಗಳ ಹಂತಗಳನ್ನು ಹಳದಿ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಸೂಚಿಸಲಾಗುತ್ತದೆ. ಈ ಲೇಖನದಲ್ಲಿ ಪ್ರಸ್ತಾಪಿಸಲಾದ ಹಂತಗಳ ಅನುಕ್ರಮವು ವಿಭಿನ್ನವಾಗಿದೆ, ಆದ್ದರಿಂದ ಗೊಂದಲಕ್ಕೀಡಾಗದಂತೆ ಮತ್ತು ತಕ್ಷಣವೇ ತಾರ್ಕಿಕವಾಗಿ ಪ್ರಾರಂಭಿಸಿದ ಕ್ರಿಯೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ.

ಇಡಿ ನಿಯಮಗಳನ್ನು ಹೇಗೆ ಬದಲಾಯಿಸುವುದು?
  1. ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿವಿನಿಮಯ ನಿಯಮಗಳೊಂದಿಗೆ ನೇರವಾಗಿ ಸಂರಚನೆಯಲ್ಲಿ. ನಾವು ಇನ್ನೂ ಈ ಆಯ್ಕೆಯನ್ನು ಪರಿಗಣಿಸುತ್ತಿಲ್ಲ, ಏಕೆಂದರೆ... ಏನು ಬದಲಾಯಿಸಬೇಕು ಮತ್ತು ಎಲ್ಲಿ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ನೀವು CD3 ನಲ್ಲಿ ಒಮ್ಮೆಯಾದರೂ ಅದನ್ನು ಮಾಡಬೇಕಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸಮಸ್ಯೆಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಪರಿಹರಿಸಲು ಭವಿಷ್ಯದಲ್ಲಿ ಸುಲಭವಾಗುತ್ತದೆ, ಅವುಗಳನ್ನು ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ ಡೀಬಗ್ ಮಾಡಿ ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ಅವುಗಳನ್ನು CD3 ಗೆ ವರ್ಗಾಯಿಸಿ.
  2. KD3 ಬಳಸಿ.
    ಇದನ್ನು KD2 ನಲ್ಲಿ ಹೇಗೆ ಮಾಡಲಾಗುತ್ತದೆ? ನಾವು ಎರಡೂ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳ ಮೆಟಾಡೇಟಾವನ್ನು ಅನ್‌ಲೋಡ್ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಅದನ್ನು CD2 ಗೆ ಲೋಡ್ ಮಾಡುತ್ತೇವೆ.
    ಹಂತ 1. KD3 ಗಾಗಿ ನಾವು ಅದೇ ರೀತಿ ಮಾಡುತ್ತೇವೆ - ಪ್ರತಿ ಸಂರಚನೆಯಲ್ಲಿ ಸಂಸ್ಕರಣೆಯೊಂದಿಗೆ ಎಂಟರ್‌ಪ್ರೈಸ್ ಮೋಡ್‌ನಲ್ಲಿ \tmplts\1c\Conversion\3_0_5_3\MD83Exp.epfಕಾನ್ಫಿಗರೇಶನ್ ಮೆಟಾಡೇಟಾವನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿ,
    ಉದಾಹರಣೆಗೆ, ಫೋಲ್ಡರ್ನಲ್ಲಿ " D:\ನಿಯಮಗಳು BP3\BP 3.0.54.15\", ಕಡತದ ಹೆಸರು " MD.xml».

ಈ ಪ್ರಕ್ರಿಯೆಗೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಯಾವ ಉದ್ದೇಶಕ್ಕಾಗಿ ಮರೆಮಾಡಲಾಗಿದೆ ಎಂಬುದು ಅಸ್ಪಷ್ಟವಾಗಿದೆ; ಪರಿಣಾಮವಾಗಿ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಮಾಹಿತಿ ರೆಜಿಸ್ಟರ್‌ಗಳಲ್ಲಿನ ಡೇಟಾವನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ಈ ಕೊರತೆಯನ್ನು ನಿವಾರಿಸೋಣ.
ಮುಖ್ಯ ಫಾರ್ಮ್‌ನ ಚೇಂಜ್‌ಪ್ರೊಸೆಸಿಂಗ್‌ಮೋಡ್ () ಕಾರ್ಯವಿಧಾನದಲ್ಲಿ, ಸಾಲನ್ನು ಕಾಮೆಂಟ್ ಮಾಡಿ

// Elements.Settings.Visibility = ತಪ್ಪು;

ನಾವು ಸಂಸ್ಕರಣೆಯನ್ನು ಉಳಿಸುತ್ತೇವೆ, ಅದನ್ನು ಎಂಟರ್‌ಪ್ರೈಸ್ ಮೋಡ್‌ನಲ್ಲಿ ತೆರೆಯುತ್ತೇವೆ, ಫ್ಲ್ಯಾಗ್ ಅನ್ನು "ಮಾಹಿತಿ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಅನ್‌ಲೋಡ್ ಮಾಡಿ" ಮತ್ತು ಅದನ್ನು ಅನ್‌ಲೋಡ್ ಮಾಡಿ.

ಹಂತ 3.ಹಿಂದೆ ರಚಿಸಿದ ಫೈಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿ " MD.xml"ಕೆಡಿ 3 ರಲ್ಲಿ, ವಿಭಾಗ ಧ್ವಜ" IN ಹೊಸ ಆವೃತ್ತಿಸಂರಚನೆಗಳು».

ಏಕೆಂದರೆ KD3 ನಲ್ಲಿ, ವಿನಿಮಯಕ್ಕಾಗಿ "ಮಧ್ಯಂತರ ಕಾನ್ಫಿಗರೇಶನ್" (ED) ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ; ನಾವು ಅದರ "ಮೆಟಾಡೇಟಾ" ಅನ್ನು ಸಹ ಲೋಡ್ ಮಾಡುತ್ತೇವೆ, ಇದು XML ಸ್ಕೀಮಾ, "xsd" ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಫೈಲ್ ಆಗಿದೆ. ಹಂತ 2.ನೀವು ಇದನ್ನು UT 11 ಅಥವಾ BP 3.0 ಕಾನ್ಫಿಗರೇಶನ್‌ನಿಂದ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಅವರೆಲ್ಲಾ ಒಂದೇ. ಕಾನ್ಫಿಗರೇಶನ್ ತೆರೆಯಿರಿ, ನಮೂದಿಸಿ " ನಮೂದಿಸಿ", ನಾವು ಮರದಲ್ಲಿ ನೋಡುತ್ತೇವೆ ಸಾಮಾನ್ಯ - XDTO ಪ್ಯಾಕೇಜುಗಳುಈ ರೀತಿಯ ಪ್ಯಾಕೇಜುಗಳು: EnterpriseData_1_3_8, EnterpriseData_1_4_4ಮತ್ತು ಇದೇ.. ಇವುಗಳು ಕ್ರಮವಾಗಿ 1.3 ಮತ್ತು 1.4 ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳು ಮತ್ತು ಲಭ್ಯವಿದ್ದರೆ 1.2, 1.1, 1.0. ಪ್ಯಾಕೇಜ್ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಸಂದರ್ಭ ಮೆನುವಿನಿಂದ "" ಆಯ್ಕೆಮಾಡಿ.

ಹಂತ 4. CD3 ವಿಭಾಗದಲ್ಲಿ, "xsd" ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಹಿಂದೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್‌ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ. ನೀವು ಒಂದು ಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ! ಜೊತೆಗೆ ಬಹು ಆಯ್ಕೆ ವಿನಿಮಯ ಸಂದೇಶ ಅಗತ್ಯವಿಲ್ಲ! ಇದನ್ನು ಹಳೆಯ KD3 ಸೂಚನೆಗಳಲ್ಲಿ ಸೂಚಿಸಲಾಗಿದೆ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳು. ಇತ್ತೀಚಿನ CD3 ನಲ್ಲಿ ಇದು ಅಗತ್ಯವಿಲ್ಲ.

ವಿಭಾಗದಲ್ಲಿ ಸ್ವರೂಪವನ್ನು ಲೋಡ್ ಮಾಡಿದ ನಂತರ ಡೇಟಾ ಫಾರ್ಮ್ಯಾಟ್ - ಫಾರ್ಮ್ಯಾಟ್ ಆಬ್ಜೆಕ್ಟ್ ಟ್ರೀ, ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಅಲ್ಲಿ ದಾಖಲೆಗಳು ಮತ್ತು ಉಲ್ಲೇಖ ಪುಸ್ತಕಗಳು ಇದ್ದರೆ, ನೀವು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ್ದೀರಿ ಸರಿಯಾದ ಫೈಲ್. ಇಲ್ಲದಿದ್ದರೆ, ಹೊಸ ಖಾಲಿ CD3 ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಮೊದಲು ಸ್ವರೂಪವನ್ನು ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಮರವನ್ನು ಪರಿಶೀಲಿಸಿ.

ಹಂತ 2. CD3 ಗೆ ಮೆಟಾಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ನಾವು ಪ್ರಮಾಣಿತ ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಮುಂದುವರಿಯುತ್ತೇವೆ.
ಇದನ್ನು KD2 ನಲ್ಲಿ ಹೇಗೆ ಮಾಡಲಾಗುತ್ತದೆ? ನಿಯಮಗಳನ್ನು ಪರಿವರ್ತನೆಗೆ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ.
ಇದು KD3 ನಲ್ಲಿ ಬಹುತೇಕ ಒಂದೇ ಆಗಿರುತ್ತದೆ. ನಾವು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಒಂದರಿಂದ ನಿಯಮಗಳನ್ನು ಇಳಿಸುತ್ತೇವೆ, ಪರಿವರ್ತನೆಯನ್ನು ರಚಿಸುತ್ತೇವೆ ಮತ್ತು ನಂತರ ಅದರಲ್ಲಿ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡುತ್ತೇವೆ.

CD3 ಗೆ ಲೋಡ್ ಮಾಡಲು ಕಾನ್ಫಿಗರೇಶನ್‌ನಿಂದ ಪ್ರಮಾಣಿತ ನಿಯಮಗಳನ್ನು ಇಳಿಸಲಾಗುತ್ತಿದೆ

ವಿನಿಮಯ ಸ್ವರೂಪದ ಗರಿಷ್ಠ ಸಾಮಾನ್ಯ ಆವೃತ್ತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಂರಚನೆಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು ಕಾನ್ಫಿಗರೇಶನ್ ಗರಿಷ್ಠ 1.5 ಸ್ವರೂಪವನ್ನು ಹೊಂದಿದೆ, ಇನ್ನೊಂದು 1.6, ಅಂದರೆ ಅವರು 1.5 ಸ್ವರೂಪದಲ್ಲಿ ಪರಸ್ಪರ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುತ್ತಾರೆ. ಆದ್ದರಿಂದ, ಎರಡೂ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಿಂದ 1.5 ಸ್ವರೂಪವನ್ನು ಅನ್‌ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಅದನ್ನು ನಿಯಮಗಳಿಗೆ ಲೋಡ್ ಮಾಡಲು ಸಾಕು.

ನಾವು BP 3.0 ಅಥವಾ UT 11.3 ನ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಕಾನ್ಫಿಗರೇಟರ್ ಮೋಡ್‌ನಲ್ಲಿ ತೆರೆಯುತ್ತೇವೆ, ಹುಡುಕಾಟ ಪಟ್ಟಿಯಲ್ಲಿ ನೀವು ನಮೂದಿಸಬಹುದು " ಪುರುಷರು ಯುನಿ", ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ ತೆರೆಯಿರಿ. ಇದು BP 3.0 ಆಗಿದ್ದರೆ, ನಂತರ ತೆರೆಯಿರಿ. ತೆರೆದ ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ, ಮೆನುಗೆ ಹೋಗಿ ಫೈಲ್ - ನಕಲನ್ನು ಉಳಿಸಿ, ಫೈಲ್ ಅನ್ನು ಅನಿಯಂತ್ರಿತ ಹೆಸರಿನೊಂದಿಗೆ ಉಳಿಸಿ, ಉದಾಹರಣೆಗೆ, " D:\BP3 ನಿಯಮಗಳು\BP 3.0.54.15\Universal Format_ ಮಾಡ್ಯೂಲ್ ಮೂಲಕ ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್».
ಬಿಪಿ 3.0 ಅಥವಾ ಯುಟಿ 11.3 ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಎಂಟರ್‌ಪ್ರೈಸ್ ಮೋಡ್‌ನಲ್ಲಿ ತೆರೆಯಿರಿ, ಸಂಸ್ಕರಣೆ ತೆರೆಯಿರಿ \tmplts\1c\Conversion\3_0_5_3\Synchronization rules.epf ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ವಿಶಿಷ್ಟ ಸಂಸ್ಕರಣೆಯ ಅನಾನುಕೂಲಗಳು:

  • ಆಗಾಗ್ಗೆ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ;
  • ನೋಡ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಬಾಹ್ಯ ಪ್ರಕ್ರಿಯೆಯಿಂದ ನಿಯಮಗಳನ್ನು ಇಳಿಸುತ್ತದೆ, ಆದರೆ ನಮಗೆ ಪ್ರಮಾಣಿತ ನಿಯಮಗಳ ಅಗತ್ಯವಿದೆ;
  • ಬಿಪಿ 3.0.53 ಮತ್ತು ಹೆಚ್ಚಿನದರಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.

ಮುಖ್ಯ ಸಂಸ್ಕರಣಾ ರೂಪದ ಮಾಡ್ಯೂಲ್ನ ಸುಧಾರಣೆ. ನಾವು ಕಾರ್ಯವಿಧಾನಗಳಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುತ್ತೇವೆ ಆನ್‌ಸರ್ವರ್ ಅನ್ನು ರಚಿಸಿದಾಗ.

&OnServerProcedureWhenCreatingOnServer(ವೈಫಲ್ಯ, ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಪ್ರೊಸೆಸಿಂಗ್) // ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಯ ಆಯ್ಕೆಯ ಪಟ್ಟಿ. ಸ್ವರೂಪ ಆವೃತ್ತಿಗಳು = ಹೊಸ ಹೊಂದಾಣಿಕೆ; ಡೇಟಾ ಎಕ್ಸ್ಚೇಂಜ್ ಓವರ್ರಿಡಬಲ್ DataExchangeRe-UseExchangePlansBSP() ಲೂಪ್‌ನಿಂದ ಪ್ರತಿ ExchangePlan ಗೆ DataExchangeRepeatThisExchangePlanXDTO(ExchangePlan) ನಂತರ ExchangePlanFormatVersions = ಹೊಸ ಹೊಂದಾಣಿಕೆ; ಆವೃತ್ತಿBSP243 = ಜನರಲ್ ಪರ್ಪೋಸ್ ಕ್ಲೈಂಟ್ ಸರ್ವರ್.ಹೋಲಿಕೆ ಆವೃತ್ತಿಗಳು(StandardSubsystemsServer.LibraryVersion(), "2.4.3.1") >= 0; ModuleDataExchangeServer = GeneralPurpose.GeneralModule("DataExchangeServer"); VersionBSP243 ಆಗಿದ್ದರೆ ExchangePlanFormatVersions = Data ExchangeModuleServer.CommunicationPlanSettingsValue(ExchangePlan, "ExchangeFormatVersions"); ElseExchangePlans[ExchangePlan].GetExchangeFormatVersions(ExchangePlanFormatVersions); ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ಪ್ರತಿ ExchangePlanVersion ಗೆ ExchangePlanFormatVersion CycleModuleManager = FormatVersion.Get(ExchangePlanVersion.Key); ಮ್ಯಾನೇಜರ್ ಮಾಡ್ಯೂಲ್ = ಅನಿರ್ದಿಷ್ಟ ಅಥವಾ ಮ್ಯಾನೇಜರ್ ಮಾಡ್ಯೂಲ್ ಆಗಿದ್ದರೆ<>ExchangePlanVersion.Value ThenFormatVersion.Insert(ExchangePlanVersion.Key, ExchangePlanVersion.Value); ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ಎಂಡ್ಸೈಕಲ್; ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ಎಂಡ್ಸೈಕಲ್; FormatVersion Cycle Elements.FormatVersionNumber.SelectionList.Add(FormatVersion.Key) ನಿಂದ ಪ್ರತಿ ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗೆ; ಎಂಡ್ಸೈಕಲ್; FormatVersionStorageAddress = PlaceInTemporaryStorage(ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳು, ವಿಶಿಷ್ಟ ಗುರುತಿಸುವಿಕೆ); ಕಾರ್ಯವಿಧಾನದ ಅಂತ್ಯ

  • "ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿ ಸಂಖ್ಯೆ" ಆಯ್ಕೆಮಾಡಿ, ಉದಾಹರಣೆಗೆ, " 1.3 »,
  • "ವಿನಿಮಯ ಡೈರೆಕ್ಟರಿ" - ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಿ, ಉದಾಹರಣೆಗೆ, ""
  • ಗುಂಡಿಯನ್ನು ಒತ್ತಿ " ಇಳಿಸು».

ನಾವು ಸ್ವರೂಪದ ಇತರ ಆವೃತ್ತಿಗಳಿಗೆ ಈ ಹಂತಗಳನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತೇವೆ ಮತ್ತು ಅವುಗಳನ್ನು "1.4", "1.5", ಇತ್ಯಾದಿ ಸೂಕ್ತವಾದ ಫೋಲ್ಡರ್‌ಗಳಿಗೆ ಉಳಿಸುತ್ತೇವೆ. BP 3.0 ಗಾಗಿ 1.3 ಮತ್ತು ಹೆಚ್ಚಿನದರಿಂದ ಎಲ್ಲಾ ಸ್ವರೂಪಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಾಕು. 1.2 ಮತ್ತು ಹೆಚ್ಚಿನದರಿಂದ ಇತರ ಸಂರಚನೆಗಳಿಗಾಗಿ.

ನಿಯಮಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗಿದೆ, ಈಗ ನೀವು ಅವುಗಳನ್ನು CD3 ಗೆ ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. KD2 ನಲ್ಲಿ, ಪರಿವರ್ತನೆಯ ರಚನೆಯೊಂದಿಗೆ ನಿಯಮಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. KD3 ನಲ್ಲಿ ನೀವು ಪರಿವರ್ತನೆಯನ್ನು ರಚಿಸಬೇಕು ಮತ್ತು ಅದರಲ್ಲಿ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.
KD3 ವಿಭಾಗದಲ್ಲಿ ಪರಿವರ್ತನೆಗಳು - ಪರಿವರ್ತನೆಗಳು - ರಚಿಸಿ. . ಸಂರಚನೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಅನುಕೂಲಕ್ಕಾಗಿ, ಎಲಿಮೆಂಟ್ ಎಡಿಟಿಂಗ್ ಮೋಡ್‌ಗೆ ಹೋಗುವ ಮೂಲಕ ನೀವು ಕಾನ್ಫಿಗರೇಶನ್‌ನ ಹೆಸರನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಬದಲಿಗೆ ಅಕೌಂಟಿಂಗ್ ಎಂಟರ್‌ಪ್ರೈಸಸ್ಸೂಚಿಸು" ಬಿಪಿ 3.0.54.15" ರಂಗಪರಿಕರಗಳು ಹೆಸರುಬದಲಾಯಿಸುವ ಅಗತ್ಯವಿಲ್ಲ! ಹೆಸರುಪರಿವರ್ತನೆಗಳನ್ನು ಅದೇ ರೀತಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, " ಬಿಪಿ 3.0.54.15" IN ಕೋಷ್ಟಕ ಭಾಗಬೆಂಬಲಿತ ಸ್ವರೂಪದ ಆವೃತ್ತಿಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳು ನಾವು ಮೇಲಿನ ಡೇಟಾಬೇಸ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ್ದೇವೆ. ಪರಿವರ್ತನೆ ಉಳಿಸಿ.

ವಿಭಾಗಕ್ಕೆ ಹೋಗಿ ಪರಿವರ್ತನೆ - ಫೈಲ್‌ಗಳಿಂದ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ.
:

    ಲೋಡ್ ಆಗುತ್ತಿರುವ ಸ್ಥಳ: " ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪರಿವರ್ತನೆಗೆ»

    ವಿನಿಮಯ ಡೈರೆಕ್ಟರಿ: " D:\BP3 ನಿಯಮಗಳು\BP 3.0.54.15\1.3»

  • ವಿನಿಮಯ ಮಾಡ್ಯೂಲ್ನೊಂದಿಗೆ ಫೈಲ್: " D:\ರೂಲ್ಸ್ BP3\BP 3.0.54.15\Universal Format13_ Module.txt ಮೂಲಕ ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್»
  • ಪರಿವರ್ತನೆ: " ಬಿಪಿ 3.0.54.15»

UT 11.3 ಗಾಗಿ ಫೈಲ್‌ಗಳಿಂದ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ, ದೋಷ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ " ವಸ್ತು ಕ್ಷೇತ್ರ ಕಂಡುಬಂದಿಲ್ಲ". ಕಾರಣ - TekPKO.UseToReceive=False KD3 ಗೆ ರಶೀದಿಯ ಮೇಲೆ ಗುರುತಿನ ಆಯ್ಕೆಯ ಕುರಿತು ಮಾಹಿತಿ ಅಗತ್ಯವಿದೆ. ಇದು ನಿಯಮಗಳ ಫೈಲ್‌ನಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ, ದೋಷ ಸಂಭವಿಸುತ್ತದೆ. ನಾವು ಈ ತಪ್ಪು ತಿಳುವಳಿಕೆಯನ್ನು ಸರಿಪಡಿಸುತ್ತೇವೆ. ಈ ಫಾರ್ಮ್ ಅನ್ನು ಬೆಂಬಲದಿಂದ ತೆಗೆದುಹಾಕಿ ಅಥವಾ ವಿಸ್ತರಣೆಯನ್ನು ಬಳಸಿ.

// ಪ್ರಕ್ರಿಯೆಯ ಮುಖ್ಯ ರೂಪ ಫೈಲ್‌ಗಳಿಂದ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡುವುದು // ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ಮೊದಲು: // ಕಾರ್ಯವಿಧಾನವು ಆಬ್ಜೆಕ್ಟ್‌ಗಳನ್ನು ಪರಿವರ್ತಿಸುವ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ &ಸರ್ವರ್ ಕಾರ್ಯವಿಧಾನದಲ್ಲಿ LoadPKO() ... InPropertyValues(TechPKO, AttributeStructure); // ಗುರುತಿನ ಆಯ್ಕೆ - ವಿಶೇಷ ತರ್ಕ. TechPKO.Identification Option = Enumerations.Object Identification Options[Atribute Structure.Identification Option]; ಇಲ್ಲದಿದ್ದರೆ ReadXML.NodeType = XMLNodeType.EndElement ನಂತರ // ಲೋಡ್ ಮಾಡಲಾದ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಬರೆಯಿರಿ. ... // ಬದಲಾವಣೆಗಳನ್ನು "//ED" ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ // ಕಾರ್ಯವಿಧಾನವು ಆಬ್ಜೆಕ್ಟ್ ಪರಿವರ್ತನೆ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ &ಸರ್ವರ್ ಕಾರ್ಯವಿಧಾನದಲ್ಲಿ LoadPKO() ... FillPropertyValues(TechPKO, AttributeStructure); // ಗುರುತಿನ ಆಯ್ಕೆ - ವಿಶೇಷ ತರ್ಕ. TechPKO.UseToReceive ಆಗಿದ್ದರೆ //ED TechPKO.IdentificationOption = Enumerations.ObjectIdentificationOptions[AttributeStructure.IdentificationOption]; ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ಇಲ್ಲದಿದ್ದರೆ ReadXML.NodeType = XMLNodeType.EndElement ನಂತರ // ಲೋಡ್ ಮಾಡಲಾದ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಬರೆಯಿರಿ. ...

ಗುಂಡಿಯನ್ನು ಒತ್ತಿ " ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ». « ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು ಮತ್ತೊಂದು ಪರಿವರ್ತನೆಗಾಗಿ ಉದ್ದೇಶಿಸಲಾಗಿದೆ: BP 3.0.44 (ಫಾರ್ಮ್ಯಾಟ್ 1.4). ಡೌನ್‌ಲೋಡ್ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸುವುದೇ?" ಕ್ಲಿಕ್ " ಹೌದು».
ಫಾರ್ಮ್ ಅನ್ನು ಮುಚ್ಚದೆಯೇ, ಇನ್ನೊಂದನ್ನು ಆಯ್ಕೆಮಾಡಿ " ವಿನಿಮಯ ಡೈರೆಕ್ಟರಿ" ಮತ್ತು " " ಗುಂಡಿಯನ್ನು ಒತ್ತಿರಿ. ಪ್ರಸ್ತುತ ಪರಿವರ್ತನೆಗೆ ಪ್ರತಿ ಸ್ವರೂಪದ ನಿಯಮಗಳನ್ನು ಹಲವಾರು ಬಾರಿ ಲೋಡ್ ಮಾಡುವುದನ್ನು ನಾವು ಪುನರಾವರ್ತಿಸುತ್ತೇವೆ.
ಯಶಸ್ವಿ ಡೌನ್‌ಲೋಡ್ ನಂತರ, ವಿಭಾಗಕ್ಕೆ ಹೋಗಿ " ಪರಿವರ್ತನೆಗಳು" - "ಪರಿವರ್ತನೆ ನಿಯಮಗಳನ್ನು ಹೊಂದಿಸುವುದು", ಪಟ್ಟಿ ಫಾರ್ಮ್‌ನಿಂದ ನಮ್ಮ ಪರಿವರ್ತನೆಯನ್ನು ತೆರೆಯಿರಿ.
ನಾವು , POD, ಇತ್ಯಾದಿಗಳನ್ನು ನೋಡಿದರೆ, CD3 ಗೆ ಲೋಡ್ ಮಾಡುವಿಕೆಯು ಯಶಸ್ವಿಯಾಗಿದೆ.

ನಿಯಮಗಳನ್ನು ಸರಿಯಾಗಿ ಲೋಡ್ ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ಇದು ಐಚ್ಛಿಕ ಕಾರ್ಯಾಚರಣೆಯಾಗಿದೆ! ನಿಯಮಗಳಲ್ಲಿ ನೀವು ಸ್ವರೂಪದ ಒಂದು ಆವೃತ್ತಿಯನ್ನು ಬಳಸಿದರೆ, ಮಾಡ್ಯೂಲ್ ಪಠ್ಯವು ಒಂದೇ ಆಗಿರುವುದನ್ನು ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವ ಅಗತ್ಯವಿಲ್ಲ.

  • ಬಿಪಿ ಕಾನ್ಫಿಗರೇಟರ್ ತೆರೆಯಿರಿ, ಹೊಸ ಬಾಹ್ಯ ಸಂಸ್ಕರಣೆಯನ್ನು ರಚಿಸಿ, ಉದಾಹರಣೆಗೆ, ಹೆಸರು " ಸಿಂಕ್ರೊನೈಸೇಶನ್ EDBP", ಸಮಾನಾರ್ಥಕ " ಸಿಂಕ್ರೊನೈಸೇಶನ್ ED BP 3.0».
  • ರೂಪದಲ್ಲಿ KD3 ರಲ್ಲಿ " ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ಹೊಂದಿಸುವುದು"" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ನಿಂದ ಈ ಕೋಡ್ ಅನ್ನು ನಮ್ಮ ಹೊಸ ಪ್ರಕ್ರಿಯೆಗೆ ಅಂಟಿಸಿ.
  • ಪವರ್ ಸಪ್ಲೈ ಕಾನ್ಫಿಗರೇಟರ್ನಲ್ಲಿ ನಾವು ಸಿಂಟ್ಯಾಕ್ಸ್ ದೋಷಗಳಿಗಾಗಿ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇವೆ. ನಾವು ಸಂಸ್ಕರಣೆಯನ್ನು ಉಳಿಸುತ್ತೇವೆ.
  • BP ಯಲ್ಲಿ ಮತ್ತೊಂದು ಖಾಲಿ ಸಂಸ್ಕರಣೆಯನ್ನು ರಚಿಸಿ, ಉದಾಹರಣೆಗೆ, ಹೆಸರು " ಸಿಂಕ್ರೊನೈಸೇಶನ್ EDBP ವಿಶಿಷ್ಟ", ಸಮಾನಾರ್ಥಕ " ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಇಡಿ ಬಿಪಿ 3.0 ವಿಶಿಷ್ಟ" ಸಾಮಾನ್ಯ BP ಮಾಡ್ಯೂಲ್ನ ಪಠ್ಯವನ್ನು ನಕಲಿಸಿ ಮ್ಯಾನೇಜರ್ ಎಕ್ಸ್ಚೇಂಜ್ ಥ್ರೂ ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್13ಸಂಸ್ಕರಣಾ ಮಾಡ್ಯೂಲ್‌ಗೆ ಮತ್ತು ಅದನ್ನು ಉಳಿಸಿ.

ಎರಡೂ ಚಿಕಿತ್ಸೆಗಳನ್ನು ಹೋಲಿಕೆ ಮಾಡೋಣ. ಮೆನು ಫೈಲ್ - ಫೈಲ್ಗಳನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ.

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

ಅದೇ ರೀತಿಯಲ್ಲಿ, ನಾವು KD3 ನಲ್ಲಿ UT 11.3 ಗಾಗಿ ಪರಿವರ್ತನೆಯನ್ನು ರಚಿಸುತ್ತೇವೆ.

ಬಿಪಿ 3.0.54.15

  • ಸಾಫ್ಟ್‌ವೇರ್‌ನ ತಪ್ಪಾದ ಲೋಡಿಂಗ್ ಪತ್ತೆಯಾಗಿದೆ " ಡೈರೆಕ್ಟರಿ_ಬಳಕೆದಾರರು". ಸರಿಪಡಿಸಬೇಕಾಗಿದೆ. ಮಾಡಬೇಕು.
  • PKO ನಲ್ಲಿ" Document_Inventory of Goods_Dispatch"PKS ಗಾಗಿ" ಜವಾಬ್ದಾರಿ ವ್ಯಕ್ತಿ"ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿಲ್ಲ. ತೆರೆಯಿರಿ, ಕಾನ್ಫಿಗರೇಶನ್ ಆಸ್ತಿ ಮತ್ತು ಸ್ವರೂಪದ ಆಸ್ತಿಯನ್ನು ಮರುಆಯ್ಕೆ ಮಾಡಿ ಇದರಿಂದ ಅವುಗಳ ಪ್ರಕಾರವನ್ನು ಭರ್ತಿ ಮಾಡಲಾಗುತ್ತದೆ, ಅದರ ನಂತರ ಕ್ಷೇತ್ರದಲ್ಲಿ ಆಯ್ಕೆಯು ಲಭ್ಯವಿರುತ್ತದೆ" ಆಸ್ತಿ ಪರಿವರ್ತನೆ ನಿಯಮ". ಆಯ್ಕೆ ಮಾಡಿ " ಡೈರೆಕ್ಟರಿ_ವ್ಯಕ್ತಿಗಳು_ಡಿಸ್ಪ್ಯಾಚ್".

ಮಾರ್ಪಾಡುಗಳ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ

ವಿನಿಮಯ ಸ್ವರೂಪಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗದ ಹೆಚ್ಚುವರಿ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು ಮಾರ್ಪಾಡುಗಳ ಸಾಧ್ಯತೆಯನ್ನು ತೋರಿಸುವುದು ಉದಾಹರಣೆಯ ಮುಖ್ಯ ಉದ್ದೇಶವಾಗಿದೆ.

ರಂಗಪರಿಕರಗಳನ್ನು ವರ್ಗಾಯಿಸುವುದು ಅವಶ್ಯಕ" ಟೈಪ್ ನಾಮಕರಣ" ಡೈರೆಕ್ಟರಿ "ನಾಮಕರಣ", ಗುಣಲಕ್ಷಣದ ಪ್ರಕಾರ " ಡೈರೆಕ್ಟರಿ. ಪ್ರಕಾರಗಳು ನಾಮಕರಣ". ಈ ರೀತಿಯ ಡೈರೆಕ್ಟರಿಯನ್ನು KD3 ನ ಪ್ರಮಾಣಿತ ನಿಯಮಗಳ ಮೂಲಕ ಸಾಗಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು 1.6 ಕ್ಕಿಂತ ಕೆಳಗಿನ ED ಸ್ವರೂಪದ ಆವೃತ್ತಿಯಿಂದ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.

ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಹಲವಾರು ಆಯ್ಕೆಗಳಿವೆ

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

ನಾವು ಪ್ರಮಾಣಿತ ನಿಯಮಗಳನ್ನು ಅಂತಿಮಗೊಳಿಸಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ನಿಯಮಗಳ ಗುಂಪಿನಲ್ಲಿ ಎರಡು ಗುಂಪುಗಳನ್ನು ರಚಿಸೋಣ " ಸೇರಿಸಲಾಗಿದೆ», « ಬದಲಾಗಿದೆ" ಇದನ್ನು " ಪರಿವರ್ತನೆಗಳು -".
ಹೊಸ AML, ಸಾಫ್ಟ್‌ವೇರ್, ಅಲ್ಗಾರಿದಮ್‌ಗಳು, ಇತ್ಯಾದಿ. ನಾವು "ಸೇರಿಸಲಾಗಿದೆ" ಗುಂಪಿನಲ್ಲಿ ರಚಿಸುತ್ತೇವೆ, ನಾವು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ವಿಶಿಷ್ಟ ವಸ್ತುಗಳನ್ನು ಮತ್ತು ಅವುಗಳನ್ನು "ಬದಲಾದ" ಗುಂಪಿಗೆ ವರ್ಗಾಯಿಸುತ್ತೇವೆ. ಇದು ನಂತರ ಬದಲಾದ ನಿಯಮಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸುಲಭವಾಗುತ್ತದೆ.

ಆದ್ದರಿಂದ ಪ್ರಾರಂಭಿಸೋಣ.

UT 11.3 ರಲ್ಲಿ ನಿಯಮ ಬದಲಾವಣೆಗಳು

ರೂಪದಲ್ಲಿ KD3 ರಲ್ಲಿ " UT 11.3.4.12 ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ಹೊಂದಿಸುವುದು» ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಕ್ರಮಾವಳಿಗಳುಹೊಸ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ರಚಿಸುವುದು

  • ಅಲ್ಗಾರಿದಮ್ ಹೆಸರು "ಹೆಚ್ಚುವರಿ ಇನ್ಫೋಇನ್ಸರ್ಟ್"
  • ಗುಂಪು: "ಸೇರಿಸಲಾಗಿದೆ"

ನಿಯತಾಂಕಗಳು: “XDTO ಡೇಟಾ, ಹೆಸರು, ಹೆಚ್ಚುವರಿ ಮೌಲ್ಯ”

ಅಲ್ಗಾರಿದಮ್ ಕೋಡ್

DataXDTO.Property("AdditionalInfo") ಮತ್ತು TypeValue(DataXDTO.AdditionalInfo) = ಪ್ರಕಾರ("ಸ್ಟ್ರಕ್ಚರ್") ಆಗಿದ್ದರೆ ಹೆಚ್ಚುವರಿಡೇಟಾ = DataXDTO.AdditionalInfo; ಇಲ್ಲದಿದ್ದರೆ ಹೆಚ್ಚುವರಿ ಡೇಟಾ = ಹೊಸ ರಚನೆ; ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ಹೆಚ್ಚುವರಿ ಡೇಟಾ.ಇನ್ಸರ್ಟ್ (ಹೆಸರು, ಹೆಚ್ಚುವರಿ ಮೌಲ್ಯ); DataXDTO.Insert("ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ", ಹೆಚ್ಚುವರಿ ಡೇಟಾ);

ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಉಳಿಸಿ ಮತ್ತು "ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ ವಸ್ತು ಪರಿವರ್ತನೆ ನಿಯಮಗಳು»

ಬಟನ್ ಮೂಲಕ " ಹುಡುಕಿ"ನಾಮಕರಣ" ಗಾಗಿ ನೋಡಿ, PKO ತೆರೆಯಿರಿ « ಡೈರೆಕ್ಟರಿ_ನಾಮಕರಣ_ಡಿಸ್ಪ್ಯಾಚ್" ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ " ಕಳುಹಿಸುವಾಗ" ಅಲ್ಲಿ ನಾವು "ಹ್ಯಾಂಡ್ಲರ್ ಹೆಸರು:" "" ಕ್ಷೇತ್ರವನ್ನು ನೋಡುತ್ತೇವೆ. ನೀವು ನೇರವಾಗಿ ಅಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಬಹುದು.
ಡೀಬಗ್ ಮಾಡುವ ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕೋಡ್ ಅನ್ನು ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿ ಬರೆಯಬಹುದು. ನಾವು ಯುಟಿ 11.3 ರಲ್ಲಿ ಎಕ್ಸ್ಚೇಂಜ್ ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ " ಎಂಬ ಹೆಸರಿನೊಂದಿಗೆ ಕಾರ್ಯವಿಧಾನವನ್ನು ಹುಡುಕುತ್ತಿದ್ದೇವೆ PKO_Directory_Nomenclature_Sending_When SendingData"ಮತ್ತು ನಾವು ಅದನ್ನು ಅಲ್ಲಿ ಅಂತಿಮಗೊಳಿಸುತ್ತೇವೆ.
UT 11.3 ರಿಂದ KD3 ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ವರ್ಗಾಯಿಸಲು, ಸಂಪೂರ್ಣ ಕಾರ್ಯವಿಧಾನವನ್ನು ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ನಕಲಿಸಿ, KD3 ನಲ್ಲಿ ರೂಪದಲ್ಲಿ " ವಿನಿಮಯ ನಿಯಮಗಳನ್ನು ಹೊಂದಿಸುವುದು"ಗುಂಡಿಯನ್ನು ಒತ್ತಿ "".

ನಮ್ಮ ಉದಾಹರಣೆಗಾಗಿ, ಕೋಡ್ ಹೀಗಿದೆ

ಮೌಲ್ಯವನ್ನು ತುಂಬಿದ್ದರೆ(IB ಡೇಟಾ.ಐಟಂ ಪ್ರಕಾರ) ನಂತರ //ED ಹೆಚ್ಚುವರಿಇನ್ಫೋಇನ್ಸರ್ಟ್(XDTO ಡೇಟಾ, "ಐಟಂ ಟೈಪ್", ಲೈನ್(IB Data.Item Type.UniqueIdentifier())); ಹೆಚ್ಚುವರಿ ಇನ್ಫೋಇನ್ಸರ್ಟ್(XDTO ಡೇಟಾ, "ಐಟಂ ಟೈಪ್ ನೇಮ್", ಸಾಮಾನ್ಯ ಉದ್ದೇಶ. ಆಬ್ಜೆಕ್ಟ್ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯ(IB ಡೇಟಾ. ನಾಮಕರಣ ಪ್ರಕಾರ, "ಹೆಸರು")); //AdditionalInfoInsert... //ಇತರ ಸೇವಾ ವಿವರಗಳನ್ನು ಸೇರಿಸಿ EndIf;

ಬದಲಾವಣೆಗಳನ್ನು CD3 ಗೆ ವರ್ಗಾಯಿಸಿದ ನಂತರ, ಬಟನ್ ಒತ್ತಿರಿ " ವಿನಿಮಯ ವ್ಯವಸ್ಥಾಪಕ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಉಳಿಸಿ" ಮತ್ತು ಕೋಡ್ ಅನ್ನು ಬಫರ್‌ನಿಂದ UT 11.3 ಮಾಡ್ಯೂಲ್‌ಗೆ ವರ್ಗಾಯಿಸಿ.

ಬಿಪಿ 3.0 ರಲ್ಲಿ ನಿಯಮ ಬದಲಾವಣೆಗಳು

ನಾವು PKO ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದೇವೆ " ಡೈರೆಕ್ಟರಿ_ನಾಮಕರಣ_ರಶೀದಿ"," ಟ್ಯಾಬ್‌ನಲ್ಲಿ XDTO ಡೇಟಾವನ್ನು ಪರಿವರ್ತಿಸುವಾಗ", ಕಾರ್ಯವಿಧಾನದ ಹೆಸರು" PKO_Directory_Nomenclature_Receipt_Data ConversionXDTO ಸಮಯದಲ್ಲಿ".

"PKO_Directory_Nomenclature_Receipt_WhenConvertingDataXDTO" ಮಾಡ್ಯೂಲ್‌ಗೆ ಕೋಡ್ ಸೇರಿಸಲಾಗಿದೆ

DataXDTO.Property("AdditionalInfo") ಮತ್ತು TypeValue(DataXDTO.AdditionalInfo) = ಪ್ರಕಾರ("ಸ್ಟ್ರಕ್ಚರ್") ಆಗಿದ್ದರೆ //ED ಹೆಚ್ಚುವರಿ ಡೇಟಾ = DataXDTO.AdditionalInfo; ಹೆಚ್ಚುವರಿ ಡೇಟಾ.ಪ್ರಾಪರ್ಟಿ ("ಐಟಂ ಪ್ರಕಾರ") ಆಗ ನಾಮಕರಣದ ಪ್ರಕಾರ = ಡೇಟಾ ವಿನಿಮಯ XDTOServer.ObjectLink ಮೂಲಕ ObjectUIDXDTO(ಹೆಚ್ಚುವರಿ ಡೇಟಾ.ನಾಮಕರಣ ಪ್ರಕಾರ, ಪ್ರಕಾರ("ಡೈರೆಕ್ಟರಿಲಿಂಕ್.ನಾಮಕರಣ ವಿಧಗಳು"), ವಿನಿಮಯದ ಪ್ರಕಾರ; ಐಟಂ Type.GetObject() = ವ್ಯಾಖ್ಯಾನಿಸದ ಮತ್ತು ಹೆಚ್ಚುವರಿData.Property ("ನಾಮಕರಣ ಟೈಪ್ ನೇಮ್") ಆಗ //ಹೊಸ ನಾಮಕರಣ ಟೈಪ್ ಆಬ್ಜೆಕ್ಟ್ = ಡೈರೆಕ್ಟರಿಗಳು.ನಾಮಕರಣ ವಿಧಗಳು.CreateElement() ರಚಿಸಿ; ItemTypeObject.SetLinkNew(ನಾಮಕರಣ ಪ್ರಕಾರ); ನಾಮಕರಣ TypeObject.Name = ಹೆಚ್ಚುವರಿ ಡೇಟಾ.ನಾಮಕರಣ ಟೈಪ್ ನೇಮ್; // ಇತರ ಸೇವಾ ವಿವರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಿ ಪ್ರಾಪರ್ಟಿ ಮೌಲ್ಯಗಳು (ನಾಮಕರಣ ಪ್ರಕಾರದ ಆಬ್ಜೆಕ್ಟ್, ಹೆಚ್ಚುವರಿ ಡೇಟಾ); NomenclatureTypeObject.Write(); ಐಟಂ ಪ್ರಕಾರ = ನಾಮಕರಣ TypeObject.Link; ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ಸ್ವೀಕರಿಸಿದData.ItemType = ಐಟಂಟೈಪ್; ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ಕೊನೆಯಲ್ಲಿ ವೇಳೆ;

ಕೋಡ್ ಮಾತ್ರ ಸಾಕಾಗುವುದಿಲ್ಲ. "ಆಸ್ತಿ ಪರಿವರ್ತನೆ ನಿಯಮಗಳು" ಟ್ಯಾಬ್‌ನಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ರಾಪರ್ಟಿ " " ಮತ್ತು ಚೆಕ್‌ಬಾಕ್ಸ್‌ನೊಂದಿಗೆ PCS ಅನ್ನು ಸೇರಿಸುವುದು ಅವಶ್ಯಕ ಪರಿವರ್ತನೆ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ".

ನಾವು ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು BP 3 ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಡ್ಯೂಲ್ಗೆ ಅಥವಾ ಬಾಹ್ಯ ಪ್ರಕ್ರಿಯೆಗೆ ವರ್ಗಾಯಿಸುತ್ತೇವೆ.

ಮಾರ್ಪಡಿಸಿದ KD3 ನಿಯಮಗಳನ್ನು ಡೇಟಾಬೇಸ್‌ಗೆ ಲೋಡ್ ಮಾಡುವುದು ಹೇಗೆ?

CD2 ನಲ್ಲಿ ನಿಯಮಗಳನ್ನು ವಿನಿಮಯ ಮಾಡುವ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ, ಇದನ್ನು ನೋಡ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. CD3 ನಲ್ಲಿ ರಚಿಸಲಾದ ನಿಯಮಗಳಿಗೆ, ನೋಂದಣಿ ನಿಯಮಗಳನ್ನು ಬದಲಾಯಿಸುವ ಅವಕಾಶವನ್ನು ಮಾತ್ರ ನಾವು ನೋಡುತ್ತೇವೆ.

KD3 ನಲ್ಲಿ ಸಿದ್ಧಪಡಿಸಲಾದ ನಿಯಮಗಳನ್ನು ಮೂರು ವಿಧಗಳಲ್ಲಿ ಸಂರಚನೆಯಲ್ಲಿ ಸ್ಥಾಪಿಸಬಹುದು

  1. ಬೆಂಬಲದಿಂದ ಸಂರಚನೆಯನ್ನು ತೆಗೆದುಹಾಕಿ ಮತ್ತು ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್‌ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿ ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್;
  2. ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ 8.3.10 ಮತ್ತು ಹೆಚ್ಚಿನದರೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆ ಮೋಡ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ, ನೀವು ವಿಸ್ತರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್‌ಗೆ ತಿದ್ದುಪಡಿಗಳನ್ನು ಮಾಡಬಹುದು.
  3. ನಿಯಮಗಳೊಂದಿಗೆ ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬದಲಾಯಿಸುವ ವಿಸ್ತರಣೆಯನ್ನು ಸಂಪರ್ಕಿಸಿ.
  4. ಬೆಂಬಲದಿಂದ ಸಂರಚನೆಯನ್ನು ತೆಗೆದುಹಾಕದೆಯೇ, ನೋಡ್ಗೆ ನಿಯಮಗಳೊಂದಿಗೆ ಬಾಹ್ಯ ಸಂಸ್ಕರಣೆಯನ್ನು ಸಂಪರ್ಕಿಸಿ;

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

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

ವಿನಿಮಯ ಸ್ವರೂಪದ ಆವೃತ್ತಿಯನ್ನು ಅವಲಂಬಿಸಿ ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಮತ್ತು ನಿಮ್ಮ ಸ್ವಂತ ಮಾಡ್ಯೂಲ್ನೊಂದಿಗೆ ಮಾಡ್ಯೂಲ್ನ ಆಯ್ಕೆಯನ್ನು ಬದಲಿಸಲು ಜವಾಬ್ದಾರರಾಗಿರುವ ಕಾನ್ಫಿಗರೇಶನ್ನಲ್ಲಿ ಕೋಡ್ನ ವಿಭಾಗವನ್ನು ನೀವು ಕಂಡುಹಿಡಿಯಬೇಕು ಎಂಬುದು ಪಾಯಿಂಟ್. BP 3.0.67 ಗಾಗಿ ಉದಾಹರಣೆ:

//////// // ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ ಡೇಟಾ ವಿನಿಮಯವನ್ನು ಅತಿಕ್ರಮಿಸಲಾಗಿದೆ &ಬದಲಿಗೆ ("ಲಭ್ಯವಿರುವ ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳನ್ನು ಸ್ವೀಕರಿಸುವಾಗ") ಕಾರ್ಯವಿಧಾನ ED_When ReceivingAvailableFormatVersions(FormatVersions) ED_DataExchangeServer.VhenerablesFormations); ಕಾರ್ಯವಿಧಾನದ ಅಂತ್ಯ //////// // ಡೆನಿವರ್ಕಾಲ್ ಫಾರ್ಮ್ಯಾಟ್ನ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಿಂಕ್ರೊನೈಸೇಶನ್: ಮ್ಯಾನೇಜರ್ ಮಾಡ್ಯೂಲ್ # ಮೂಲ (); Settings.ThisExchangePlanXDTO = True; ಸೆಟ್ಟಿಂಗ್‌ಗಳು. ಎಕ್ಸ್‌ಚೇಂಜ್ ರೂಲ್ ಆವೃತ್ತಿಯ ಹೊಂದಾಣಿಕೆಗಳ ಬಗ್ಗೆ ಎಚ್ಚರಿಕೆ = ತಪ್ಪು; Settings.ExchangeFormat = "http://v8.1c.ru/edi/edi_stnd/EnterpriseData"; ಸ್ವರೂಪ ಆವೃತ್ತಿಗಳು = ಹೊಸ ಹೊಂದಾಣಿಕೆ; ED_DataExchangeServer.When ReceivingAvailableFormatVersions(FormatVersions); //ED Settings.ExchangeFormatVersions = FormatVersions; Settings.ExchangePlanUsedInServiceModel = ನಿಜ; Settings.Algorithms.WhenReceivingExchangeSettingsOptions = True; Settings.Algorithms.WhenReceivingOptionDescriptionSettings = True; Settings.Algorithms.ViewSelectionInteractiveUpload = True; Settings.Algorithms.Configure Interactive Upload = True; EndProcedure #EndIf //////// // ED_Data ExchangeServer ವಿಸ್ತರಣೆಯಲ್ಲಿನ ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ ಲಭ್ಯವಿರುವಾಗ ಸ್ವರೂಪ ಆವೃತ್ತಿಗಳು(ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳು) ExportFormatVersions.Insert("1.2", ExchangeManagerFroughUniversal); FormatVersions.Insert("1.3", ED_ExchangeManagerThroughUniversalFormat); FormatVersions.Insert("1.4", ED_ExchangeManagerThroughUniversalFormat); FormatVersions.Insert("1.5", ED_ExchangeManagerThroughUniversalFormat); FormatVersions.Insert("1.6", ED_ExchangeManagerThroughUniversalFormat); ಕಾರ್ಯವಿಧಾನದ ಅಂತ್ಯ //////// // ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ವಿಸ್ತರಣೆಯ ಮೂಲಕ ED_Exchange ಮ್ಯಾನೇಜರ್‌ನಲ್ಲಿ ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ // BP 3.0.44 (ಫಾರ್ಮ್ಯಾಟ್ 1.6) 11/27/2018 11:23:58 ರಿಂದ // ಪರಿಷ್ಕರಣೆ 12/31 ರಿಂದ ಬಿಪಿ 3.0.67.x... .

4 ನೇ ಆಯ್ಕೆಯನ್ನು ಪರಿಗಣಿಸೋಣ, ಇದು ದಾಖಲಾತಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿಲ್ಲ, ಏಕೆಂದರೆ ಬಿಎಸ್‌ಪಿಯಲ್ಲಿ ಅಂತಹ ಸಾಧ್ಯತೆ ಇಲ್ಲ. ಈ ಆಯ್ಕೆಈಗಾಗಲೇ ಹಳತಾಗಿದೆ. ನಿಯಮಗಳೊಂದಿಗೆ ಬಾಹ್ಯ ಸಂಸ್ಕರಣೆ ಸಾರ್ವತ್ರಿಕ ವಿನಿಮಯ ಸ್ವರೂಪದೊಂದಿಗೆ ಮೊದಲ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ. ಈಗ 1C ಕ್ರಮೇಣ ಈ ಕಾರ್ಯವನ್ನು ತೊಡೆದುಹಾಕುತ್ತಿದೆ.

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

ನಿಯಮಗಳೊಂದಿಗೆ ಬಾಹ್ಯ ಸಂಸ್ಕರಣೆಯನ್ನು BP 3.0.52 ಮತ್ತು ಹೆಚ್ಚಿನದಕ್ಕೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ

BP 3.0.52 ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಲ್ಲಿ, ಅಜ್ಞಾತ ಕಾರಣಗಳಿಗಾಗಿ, ನಿಯಮಗಳೊಂದಿಗೆ ಬಾಹ್ಯ ಸಂಸ್ಕರಣೆಯನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಸಂಸ್ಕರಣೆಯನ್ನು ಸಂಪರ್ಕಿಸುವ ಇಂಟರ್ಫೇಸ್ ಉಳಿದಿದೆ. ಕನಿಷ್ಠ ಅದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು.

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

ಕಾರ್ಯವಿಧಾನ EDm_GetExchangeFormatVersion(FormatVersions, InformationBaseNodeValue) ವಿನಂತಿ = ಹೊಸ ವಿನಂತಿ("ಬೇರೆ ಆಯ್ಕೆ ಮಾಡಿ | ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್ThroughUniversalFormat.PathToExchangeManager AS PathToExchangeManager.FormattoExchangeManager ಅಯಾನ್ ಎಎಸ್ ಆವೃತ್ತಿ ವಿನಿಮಯಕ್ಕಾಗಿ ಮಾತಾ | ಇಂದ | ವಿನಿಮಯ ಯೋಜನೆ. ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಹೇಗೆ ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ | ಎಲ್ಲಿ | ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್. ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್ಗೆ ಮಾರ್ಗ<>"""" | ಮತ್ತು UniversalFormat.Link ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್.Link = &Link");Request.SetParameter("Link", InformationBase Node);Selection = Request.Execute().Select(); Selection.Next() Loop ProcessingName = Selection.PathToEx; ಸಾಮಾನ್ಯ ಉದ್ದೇಶ ClientServer.DebugMode ಅಲ್ಲ () ನಂತರ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಿಕೆ ಡೇಟಾ = ಹೊಸ ಬೈನರಿ ಡೇಟಾ (ಸಂಸ್ಕರಣೆಯ ಹೆಸರು); ಸಂಸ್ಕರಣೆಯ ವಿಳಾಸ = ತಾತ್ಕಾಲಿಕ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಸ್ಥಳ (ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಿಕೆ); ಸಾಮಾನ್ಯ ಉದ್ದೇಶವಾಗಿದ್ದರೆ, ಅಪಾಯಕಾರಿ ಕ್ರಿಯೆಗಳ ವಿರುದ್ಧ ರಕ್ಷಣೆ ಇದೆ () ನಂತರ ಸಂಸ್ಕರಣೆ ಹೆಸರು = ಬಾಹ್ಯ ಪ್ರಕ್ರಿಯೆಗಳು. ಸಂಪರ್ಕಿಸಿ (ಸಂಸ್ಕರಣೆ ವಿಳಾಸ, ಸಾಮಾನ್ಯ ಉದ್ದೇಶ. ಎಚ್ಚರಿಕೆಗಳಿಲ್ಲದೆ ರಕ್ಷಣೆಯ ವಿವರಣೆ ()); ಬೇರೆ ಪ್ರಕ್ರಿಯೆ ಹೆಸರು = ಬಾಹ್ಯ ಪ್ರಕ್ರಿಯೆಗಳು. ಸಂಪರ್ಕಿಸಿ (ವಿಳಾಸವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ); EndIf; EndIf; ExchangeManager = ExternalProcessing.Create(ProcessingName.) FormatVersions. ExchangeFormatVersion, ExchangeManager); EndCycle; EndProcedure & ಬದಲಿಗೆ ("ExchangeFormatVersions") ಫಂಕ್ಷನ್ EDm_ExchangeFormatVersions(ValueInformationBaseNode) ExchangeFormatVersion = ಹೊಸ ಪತ್ರವ್ಯವಹಾರದ ನಂತರದ ಪರಿಣಾಮ ನೋಡ್.ಮೆಟಾಡೇಟಾ().ಹೆಸರು; ExchangeFormatVersions = Data ExchangeServer.ExchangePlanSettingsValue(ExchangePlanName,"ExchangeFormatVersions"); EDm_GetExchangeFormatVersion(ExchangeFormatVersion, InformationBase Node); ಇಲ್ಲದಿದ್ದರೆ, ಡೇಟಾ ಎಕ್ಸ್‌ಚೇಂಜ್ ಓವರ್‌ರಿಡ್ಡನ್. ಯಾವಾಗ ಸ್ವೀಕರಿಸುವ ಲಭ್ಯವಿದೆ ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳು(ಎಕ್ಸ್‌ಚೇಂಜ್ ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳು); ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ExchangeFormatVersions.Quantity() = 0 ನಂತರ ಕರೆ ಎಕ್ಸೆಪ್ಶನ್ StringFunctionsClientServer.Substitute ParametersIntoString(NStr("ru = "ಯಾವುದೇ ವಿನಿಮಯ ಸ್ವರೂಪದ ಆವೃತ್ತಿಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿಲ್ಲ. |ಎಕ್ಸ್ಚೇಂಜ್ ಪ್ಲಾನ್ ಹೆಸರು: %1 |ವಿಧಾನ: ವಿನಿಮಯ ಸ್ವರೂಪ ಆವೃತ್ತಿಗಳನ್ನು ಪಡೆಯಿರಿ(<ВерсииФорматаОбмена>)""), InformationBaseNode.Metadata().Name); ಕೊನೆಯಲ್ಲಿ ವೇಳೆ; ಫಲಿತಾಂಶ = ಹೊಸ ಹೊಂದಾಣಿಕೆ; ಎಕ್ಸ್ಚೇಂಜ್ ಫಾರ್ಮ್ಯಾಟ್ನಿಂದ ಪ್ರತಿ ಆವೃತ್ತಿಗೆ ಆವೃತ್ತಿ ಲೂಪ್ ಫಲಿತಾಂಶ. ಸೇರಿಸು(AbbrLP(Version.Key), Version.Value); ಎಂಡ್ಸೈಕಲ್; ರಿಟರ್ನ್ ಫಲಿತಾಂಶ; ಅಂತ್ಯಕ್ರಿಯೆ

ಬಾಹ್ಯ ಸಂಸ್ಕರಣೆಯಲ್ಲಿ ನಿಯಮಗಳನ್ನು ಡೀಬಗ್ ಮಾಡುವುದು ಹೇಗೆ

    ಸಂರಚನಾಕಾರದಲ್ಲಿ" ಸೇವೆ -> ಆಯ್ಕೆಗಳು -> ಲಾಂಚ್ 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ -> ಲಾಂಚ್ ಆಯ್ಕೆ", "" ನಿಯತಾಂಕವನ್ನು ಸೂಚಿಸಿ.

  • UT 11.4, KA 2.4, ERP 2.4 ಗಾಗಿ ವಿಸ್ತರಣೆಯ ಕೋಡ್ ಕೆಳಗೆ ಇದೆ. BP 3.0 ಗಾಗಿ ಕೋಡ್ ಅನ್ನು ಮೇಲೆ ನೀಡಲಾಗಿದೆ. ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಎಕ್ಸ್ಚೇಂಜ್ ಪ್ಲಾನ್ ಮ್ಯಾನೇಜರ್ ಮಾಡ್ಯೂಲ್ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್.

ವಿಸ್ತರಣೆ ಕೋಡ್ EDdebugging

&ಬದಲಿಗೆ("GetExchangeFormatVersions") ಕಾರ್ಯವಿಧಾನ ED_GetExchangeFormatVersions(FormatVersions) UT ಡೇಟಾ ವಿನಿಮಯ.AvailableVersionsofUniversalFormat(FormatVersions); ವಿನಂತಿ = ಹೊಸ ವಿನಂತಿ("ಬೇರೆ ಆಯ್ಕೆ ಮಾಡಿ | ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್. PathToExchangeManager, | ಯೂನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್. ಎಕ್ಸ್ಚೇಂಜ್ ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿ | ರಿಂದ | ವಿನಿಮಯ ಯೋಜನೆ ಎಲ್ಲಿ | ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್ .PathToExchangeManager<>""""");ಆಯ್ಕೆ = Query.Execute().Select(); Selection.Next() Loop ProcessingName = Selection.PathToExchangeManager; ಸಾಮಾನ್ಯ ಉದ್ದೇಶವಿಲ್ಲದಿದ್ದರೆClientServer.DebugMode() ನಂತರ //ED ProcessingData = New BinaryData(eProcessingNe ) ;ProcessingAddress = PlaceInTemporaryStorage(ProcessingData);GeneralPurpose.ThereisProtectionFromDangerousActions()ThereisProtectionName = ExternalProcessings.Connect(ProcessingAddress, GeneralPurpose.ProtectionnaloutDescriptingWith. ect(ProcessingAddress); EndIf; EndIf; ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್ = ಬಾಹ್ಯ ಪ್ರಕ್ರಿಯೆಗಳು .Create( ProcessingName); ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳು.ಇನ್ಸರ್ಟ್(ಆಯ್ಕೆ.ಎಕ್ಸ್ಚೇಂಜ್ ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳು, ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್); ಎಂಡ್ಸೈಕಲ್; ಎಂಡ್ಪ್ರೊಸೆಜರ್ & ಬದಲಿಗೆ("ಲಭ್ಯವಿರುವ ಆವೃತ್ತಿಗಳು ವಿನಿಮಯ ಸ್ವರೂಪ") ಕಾರ್ಯವಿಧಾನ ED_AvailableVersionsExchangeFormat (ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳು); ವಿನಂತಿಗಾಗಿ = ಹೊಸ ವಿನಂತಿ ("ವಿವಿಧ ಆಯ್ಕೆ | ಯುನಿವರ್ಸಲ್ ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಫಾರ್ಮ್ಯಾಟ್. PathToExchangeManager, | ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಥ್ರೂ ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್.ಆವೃತ್ತಿ ಎಕ್ಸ್ಚೇಂಜ್ ಫಾರ್ಮ್ಯಾಟ್ |ಫ್ರೋಮ್ | ವಿನಿಮಯ ಯೋಜನೆ ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಹೇಗೆ ಎಲ್ಲಿ | ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್.PathToExchangeManager<>""""");ಆಯ್ಕೆ = Query.Execute().Select(); Selection.Next() Loop ProcessingName = Selection.PathToExchangeManager; ಸಾಮಾನ್ಯ ಉದ್ದೇಶವಿಲ್ಲದಿದ್ದರೆ ClientServer.DebugMode() ನಂತರ //ED ProcessingData = New BinaryData(eProcessingNe ) ;ProcessingAddress = PlaceInTemporaryStorage(ProcessingData);GeneralPurpose.ThereisProtectionFromDangerousActions()ThereisProtectionName = ExternalProcessings.Connect(ProcessingAddress, GeneralPurpose.ProtectionnaloutDescriptionwith) ect(ProcessingAddress); EndIf; EndIf; ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್ = ಬಾಹ್ಯ ಪ್ರಕ್ರಿಯೆಗಳು .Create( ಸಂಸ್ಕರಣೆಯ ಹೆಸರು); ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿಗಳು. ಸೇರಿಸಿ (ಆಯ್ಕೆ. ಎಕ್ಸ್ಚೇಂಜ್ ಫಾರ್ಮ್ಯಾಟ್ ಆವೃತ್ತಿ, ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್); ಎಂಡ್ಸೈಕಲ್; ಎಂಡ್ ಪ್ರೊಸೆಜರ್

ಫೈಲ್ ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಡೀಬಗ್ ಮಾಡುವುದು ಸುಲಭವಾಗಿದೆ. ನಾವು ನಿಯಮಗಳೊಂದಿಗೆ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಬ್ರೇಕ್ಪಾಯಿಂಟ್ ಅನ್ನು ಹೊಂದಿಸಿದ್ದೇವೆ. ಅಗತ್ಯವಿರುವ ವಿಧಾನವನ್ನು ಕಂಡುಹಿಡಿಯಲು, ನಾವು KD3 ಅನ್ನು ಬಳಸುತ್ತೇವೆ. ನಾವು PKO, POD ಅಥವಾ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ, ನೋಡಿ " ಹ್ಯಾಂಡ್ಲರ್ ಹೆಸರು"ಅಥವಾ" ಅಲ್ಗಾರಿದಮ್ ಹೆಸರು", ನಿಯಮಗಳ ಮಾಡ್ಯೂಲ್‌ನಲ್ಲಿ ಈ ಕಾರ್ಯವಿಧಾನವನ್ನು ನೋಡಿ. ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಂಪಾದಿಸಿದ ನಂತರ, ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಫರ್‌ಗೆ ನಕಲಿಸಲು ಮರೆಯಬೇಡಿ ಮತ್ತು CD3 ನಲ್ಲಿ "" ಗುಂಡಿಯನ್ನು ಒತ್ತಿರಿ. ಜಾಗರೂಕರಾಗಿರಿ, ಅದೇ ಪರಿವರ್ತನೆಯನ್ನು ತೆರೆಯಬೇಕು.

ಈಗ ಅಷ್ಟೆ. 1C ಪ್ರೋಗ್ರಾಮರ್‌ಗೆ ಸ್ವತಂತ್ರವಾಗಿ KD3 ಅನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ಅದನ್ನು ಕಾರ್ಯ ಕ್ರಮದಲ್ಲಿ ನಿರ್ವಹಿಸಲು ಈ ಮಾಹಿತಿಯು ಈಗಾಗಲೇ ಸಾಕಾಗುತ್ತದೆ ಆಧುನಿಕ ರೀತಿಯಲ್ಲಿ 1C ಡೇಟಾಬೇಸ್‌ಗಳ ನಡುವೆ ಸಿಂಕ್ರೊನೈಸೇಶನ್. ಇನ್ನೂ ಖಾಲಿ ಸ್ಥಳಗಳಿದ್ದರೆ, ಕೇಳಿ, ಲೇಖನವನ್ನು ಪೂರಕಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನೀವು ಏನನ್ನಾದರೂ ಮರೆತಿದ್ದರೆ ನೀವು ಅದಕ್ಕೆ ಹಿಂತಿರುಗಬಹುದು.

KD3 ನಲ್ಲಿ ದಾಖಲಾತಿಗೆ ಪ್ರಸಿದ್ಧ ಲಿಂಕ್‌ಗಳು:
  • 1C-ತರಬೇತಿ ಕೇಂದ್ರ ಸಂಖ್ಯೆ 3, "ಡೇಟಾ ಪರಿವರ್ತನೆ 3.0" - http://www.1c-uc3.ru/konvert30.html
ಈ ಪ್ರಕಟಣೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು KD3 ಅನ್ವಯದ ವ್ಯಾಪ್ತಿಯನ್ನು ವಿಸ್ತರಿಸಬಹುದು:
  • - ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ 8.2 ಮತ್ತು ಕೆಳಗಿನ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳನ್ನು ED ಹೊಂದಾಣಿಕೆಯಾಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ.
ಸಮಯವನ್ನು ಉಳಿಸಿ ಮತ್ತು ಸಿದ್ಧ ನಿಯಮಗಳನ್ನು ಬಳಸಿ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳುಸಂರಚನೆಗಳನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು
  • - ವಿಸ್ತರಿತ ಕಾರ್ಯನಿರ್ವಹಣೆ, ದೋಷ ಪರಿಹಾರಗಳು.

ಮುದ್ರಿಸು (Ctrl+P)

ಡೇಟಾ ಪರಿವರ್ತನೆ, ಆವೃತ್ತಿ 3.0

ಪಾಠ 1. KD3.0 ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ತಯಾರಿ

ಡೇಟಾ ಪರಿವರ್ತನೆ, ಆವೃತ್ತಿ 3.0(ಮುಂದೆ KD3.0) - ಸ್ವರೂಪದ ಮೂಲಕ ಡೇಟಾ ವಿನಿಮಯ ತಂತ್ರಜ್ಞಾನದ ಘಟಕಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಎಂಟರ್‌ಪ್ರೈಸ್ ಡೇಟಾ. KD3.0ಸಂರಚನೆಗೆ ಬದಲಿಯಾಗಿಲ್ಲ ಡೇಟಾ ಪರಿವರ್ತನೆ, ಆವೃತ್ತಿ 2.0(ಮುಂದೆ KD2.0) ಈ ಹೊಸ ಮಾನದಂಡ, ಇದು KD 2.0 ಗಿಂತ ತುಂಬಾ ಭಿನ್ನವಾಗಿದೆ. ಮುಖ್ಯ ಉದ್ದೇಶ KD3.0 -ಇದು ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್ ಮಾಡ್ಯೂಲ್ಗಾಗಿ ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ನ ರಚನೆಯಾಗಿದೆ, ಇದು ಸ್ವರೂಪದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡಲು ತರ್ಕವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕಾರ್ಯವಿಧಾನಗಳು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಎಂಟರ್‌ಪ್ರೈಸ್ ಡೇಟಾ, ಹಾಗೆಯೇ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಡೇಟಾವನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ತರ್ಕ.

ಚಿತ್ರ 1 ಜನರಲ್ ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್ ಮಾಡ್ಯೂಲ್

KD3.0 ಅನ್ನು https://users.v8.1c.ru/ ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು

ಪರಿಷ್ಕರಣೆ 3.0.5.3, ಸಿಸ್ಟಮ್ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಬಳಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ
1C:ಎಂಟರ್‌ಪ್ರೈಸ್ 8.3 8.3.10 ಗಿಂತ ಕಡಿಮೆಯಿಲ್ಲ, ಮತ್ತು ಆವೃತ್ತಿ 3.0.4.3 1C ನೊಂದಿಗೆ ಬಳಸಲು: ಎಂಟರ್‌ಪ್ರೈಸ್ 8.3 ಸಿಸ್ಟಮ್ ಆವೃತ್ತಿಯು 8.3.8 ಗಿಂತ ಕಡಿಮೆಯಿಲ್ಲ.

ಡೆಲಿವರಿ KD3.0 ಕೆಳಗಿನ ಬಾಹ್ಯ ಸಂಸ್ಕರಣೆಯನ್ನು ಒಳಗೊಂಡಿದೆ

  • ಚಿಕಿತ್ಸೆ MD83Exp.epf"ಕಾನ್ಫಿಗರೇಶನ್ 8.3 ರ ಮೆಟಾಡೇಟಾ ರಚನೆಯ ವಿವರಣೆಯನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ" - 1C:Enterprise 8.3 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿರುವ ಯಾವುದೇ ಕಾನ್ಫಿಗರೇಶನ್‌ನ ಮೆಟಾಡೇಟಾ ರಚನೆಯ ವಿವರಣೆಯನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ.
  • ಚಿಕಿತ್ಸೆ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನಿಯಮಗಳು.epf ಅನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ"ಸಾರ್ವತ್ರಿಕ ಸ್ವರೂಪದ ಮೂಲಕ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನಿಯಮಗಳನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ" "ಡೇಟಾ ಪರಿವರ್ತನೆ" ಕಾನ್ಫಿಗರೇಶನ್, ಆವೃತ್ತಿ 3.0 ಗೆ ನಂತರದ ಲೋಡ್ ಮಾಡಲು ಉದ್ದೇಶಿಸಲಾದ ಪರಿವರ್ತನೆ ನಿಯಮ ಫೈಲ್‌ಗಳನ್ನು ಸಿದ್ಧಪಡಿಸುವಾಗ ಬಳಸಲಾಗುತ್ತದೆ.
  • "ಕಾನ್ಫಿಗರೇಶನ್ Description.htm" ಫೈಲ್ ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆಯನ್ನು ಒಳಗೊಂಡಿದೆ
    ಮುಖ್ಯ ಕಾರ್ಯಶೀಲತೆಸಂರಚನೆಗಳು
    "ಡೇಟಾ ಪರಿವರ್ತನೆ", ಆವೃತ್ತಿ 3.0.

"ಡೇಟಾ ಪರಿವರ್ತನೆ" ಸಂರಚನೆಯ ಕುರಿತು ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ, ಆವೃತ್ತಿ 3.0
http://its.1c.ru/db/metod8dev#content:5846:hdoc ನೋಡಿ

1. ನಿಯಮಗಳನ್ನು ಹೊಂದಿಸಲು ತಯಾರಿ

ಫಾರ್ಮ್ಯಾಟ್ ರಚನೆಯನ್ನು ಲೋಡ್ ಮಾಡಲು, ನೀವು ಮೊದಲು ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಕಾನ್ಫಿಗರೇಶನ್ ಮೋಡ್‌ನಲ್ಲಿ ತೆರೆಯಬೇಕು ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್‌ನಿಂದ *.xsd ಫೈಲ್‌ಗಳಿಗೆ XDTO ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕು.

ಸ್ವರೂಪದೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಅನ್‌ಲೋಡ್ ಮಾಡುವುದು ಅವಶ್ಯಕ. ಕಡತಗಳ ಹೆಸರುಗಳು ಮೂಲಭೂತ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಹೊಂದಿಲ್ಲ. ನೀವು ExchangeMessage XDTO ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸಹ ಅಪ್‌ಲೋಡ್ ಮಾಡಬೇಕು

XDTO ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು CD 3.0 ಗೆ ಲೋಡ್ ಮಾಡಿದ ನಂತರ, "ಫಾರ್ಮ್ಯಾಟ್ ಆಬ್ಜೆಕ್ಟ್ಸ್", "ಫಾರ್ಮ್ಯಾಟ್ ಪ್ರಾಪರ್ಟೀಸ್", "ಫಾರ್ಮ್ಯಾಟ್ ಮೌಲ್ಯಗಳು" ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಭರ್ತಿ ಮಾಡಲಾಗುತ್ತದೆ

IN ಉಲ್ಲೇಖ ಪುಸ್ತಕ "ಫಾರ್ಮ್ಯಾಟ್ ಆಬ್ಜೆಕ್ಟ್ಸ್"ಲೋಡ್ ಆಗುತ್ತಿದೆ:

  • "ObjectTypeXDTO" ಪ್ರಕಾರವನ್ನು ಹೊಂದಿರುವ ವಸ್ತುಗಳು, ಇದು ಉಲ್ಲೇಖ ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ (ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು, ಡೈರೆಕ್ಟರಿಗಳು)
  • ಎಣಿಕೆಯನ್ನು ಹೊಂದಿರುವ "XDTOValueType" ಪ್ರಕಾರದ ವಸ್ತುಗಳು. ಅವು ಪೂರ್ವನಿರ್ಧರಿತ ಡೇಟಾವನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತವೆ (ಉದಾ. ಎಣಿಕೆಗಳು)

IN ಉಲ್ಲೇಖ ಪುಸ್ತಕ "ಸ್ವರೂಪದ ಗುಣಲಕ್ಷಣಗಳು"ಲೋಡ್ ಆಗುತ್ತಿದೆ:

  • "ObjectTypeXDTO" ವಸ್ತುಗಳ ಗುಣಲಕ್ಷಣಗಳು. ಅದೇ ಸಮಯದಲ್ಲಿ, ವಸ್ತುಗಳು ಸ್ವತಃ "ಫಾರ್ಮ್ಯಾಟ್ ಆಬ್ಜೆಕ್ಟ್ಸ್" ಗೆ ಲೋಡ್ ಮಾಡಲ್ಪಟ್ಟವುಗಳಾಗಿವೆ.
  • "ObjectTypeXDTO" ಪ್ರಕಾರದ ವಸ್ತುಗಳು ಮತ್ತು ಕೋಷ್ಟಕ ಭಾಗಗಳು ಮತ್ತು ಕೋಷ್ಟಕ ಭಾಗಗಳ ವಿವರಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವ ಅವುಗಳ ಗುಣಲಕ್ಷಣಗಳು

ಪೂರ್ವನಿರ್ಧರಿತ ಡೇಟಾದ ಅಂಶಗಳಾದ "XDTOValueType" ಆಬ್ಜೆಕ್ಟ್‌ಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು "ಫಾರ್ಮ್ಯಾಟ್ ಮೌಲ್ಯಗಳು" ಉಲ್ಲೇಖ ಪುಸ್ತಕಕ್ಕೆ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ವಸ್ತುಗಳು ಸ್ವತಃ "ಫಾರ್ಮ್ಯಾಟ್ ಆಬ್ಜೆಕ್ಟ್ಸ್" ಗೆ ಲೋಡ್ ಮಾಡಲ್ಪಟ್ಟವುಗಳಾಗಿವೆ.

1. 2. "ಲೋಡ್ ಕಾನ್ಫಿಗರೇಶನ್ ರಚನೆ" ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ

ಈ ಪ್ರಕ್ರಿಯೆಯು ಕಾನ್ಫಿಗರೇಶನ್ ಮೆಟಾಡೇಟಾ ರಚನೆಯನ್ನು ಇನ್ಫೋಬೇಸ್‌ಗೆ ಲೋಡ್ ಮಾಡುತ್ತದೆ ಡೇಟಾ ಪರಿವರ್ತನೆ ed.3.

ಇನ್ಫೋಬೇಸ್ನ ರಚನೆಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು, ಸಂಸ್ಕರಣೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ MD83Exp.epf, KD3.0 ಕಾನ್ಫಿಗರೇಶನ್‌ಗಾಗಿ ವಿತರಣಾ ಕಿಟ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ

ರಚನೆಯನ್ನು ಇಳಿಸಬೇಕಾದ ಇನ್ಫೋಬೇಸ್‌ಗಾಗಿ, ಈ ಕೆಳಗಿನ ಹಂತಗಳನ್ನು ನಿರ್ವಹಿಸಿ:

  1. ಎಂಟರ್‌ಪ್ರೈಸ್ ಮೋಡ್‌ನಲ್ಲಿ ಇನ್ಫೋಬೇಸ್ ತೆರೆಯಿರಿ.
  2. ಬಾಹ್ಯ ಸಂಸ್ಕರಣೆಯನ್ನು ತೆರೆಯಿರಿ MD83Exp.epf(ಮೆನು ಫೈಲ್ - ಓಪನ್).
  3. ಇನ್ಫೋಬೇಸ್ ರಚನೆಯನ್ನು ಉಳಿಸಲು ಫೈಲ್ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ.
  4. ಸಂಸ್ಕರಣಾ ರೂಪದಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ (ಎಲ್ಲಾ ಫ್ಲ್ಯಾಗ್‌ಗಳನ್ನು ತೆರವುಗೊಳಿಸಬೇಕು).
  5. ಗುಂಡಿಯನ್ನು ಒತ್ತಿ ಇಳಿಸು.

ಕಾನ್ಫಿಗರೇಶನ್ ರಚನೆಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಭರ್ತಿ ಮಾಡಲಾಗುತ್ತದೆ

  • ಮೆಟಾಡೇಟಾ ವಸ್ತುಗಳು
  • ಆಬ್ಜೆಕ್ಟ್ ಪ್ರಾಪರ್ಟೀಸ್
  • ವಸ್ತುವಿನ ಮೌಲ್ಯಗಳು.

ಡೈರೆಕ್ಟರಿ ಮೆಟಾಡೇಟಾ ವಸ್ತುಗಳುಕಾನ್ಫಿಗರೇಶನ್ ಮೆಟಾಡೇಟಾ ವಸ್ತುಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ವಸ್ತುಗಳ ಪ್ರಕಾರವನ್ನು ಅನುಗುಣವಾದ ಗುಣಲಕ್ಷಣದಲ್ಲಿ ದಾಖಲಿಸಲಾಗಿದೆ. ಪ್ರಕಾರದ ಗುಣಲಕ್ಷಣದ ಮೌಲ್ಯವನ್ನು ಅವಲಂಬಿಸಿ, ಮೆಟಾಡೇಟಾ ವಸ್ತುವಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ವಿವರಿಸುವ ವಿವರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಲಾಗುತ್ತದೆ. ಮೆಟಾಡೇಟಾ ವಸ್ತುಗಳ ವಿವರಗಳನ್ನು ಅಧೀನ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ ಆಬ್ಜೆಕ್ಟ್ ಪ್ರಾಪರ್ಟೀಸ್. ಆಬ್ಜೆಕ್ಟ್ ಮೌಲ್ಯಗಳು (ಎಣಿಕೆಯ ಮೌಲ್ಯಗಳು ಮತ್ತು ಪೂರ್ವನಿರ್ಧರಿತ ಅಂಶಗಳ ಹೆಸರುಗಳು) ಅಧೀನ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ ವಸ್ತುವಿನ ಮೌಲ್ಯಗಳು.

ಸಾರ್ವತ್ರಿಕ ಸ್ವರೂಪದ ಮೂಲಕ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ಮೊದಲು, ಡೇಟಾ ಸ್ವರೂಪವನ್ನು ಫೈಲ್‌ಗಳಿಂದ ಲೋಡ್ ಮಾಡಬೇಕು (ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬಳಸಿ(ಷರತ್ತು 1.1 ನೋಡಿ), ಮತ್ತು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನಿಯಮಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಸಂರಚನೆಯನ್ನು ಸಹ ಲೋಡ್ ಮಾಡಬೇಕು. ಸಂರಚನೆಯನ್ನು ಸಂಸ್ಕರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಲೋಡ್ ಮಾಡಲಾಗಿದೆ (ಪಾಯಿಂಟ್ 1.2 ನೋಡಿ) . ಅದನ್ನೂ ಗಮನಿಸಿಡೈರೆಕ್ಟರಿ ಐಟಂ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ ಪರಿವರ್ತನೆಗಳು . ಪರಿವರ್ತಿಸಲು, ನೀವು ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು ಮತ್ತು ಪರಿವರ್ತನೆಯನ್ನು ಉದ್ದೇಶಿಸಿರುವ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಸ್ವರೂಪದ ಆವೃತ್ತಿಗಳನ್ನು ಸೂಚಿಸಬೇಕು.

1.3.1 ಲೋಡ್ ನಿಯಮಗಳಿಗಾಗಿ ಫೈಲ್‌ಗಳನ್ನು ಸಿದ್ಧಪಡಿಸುವುದು

ಫೈಲ್ ತಯಾರಿಕೆಯಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ ಮಾಹಿತಿ ಆಧಾರ, ಇದಕ್ಕಾಗಿ ವಿನಿಮಯವನ್ನು ಸಾರ್ವತ್ರಿಕ ಸ್ವರೂಪದಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಎಂಟರ್‌ಪ್ರೈಸ್ ಅಕೌಂಟಿಂಗ್ ed.3.0).

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

ಮ್ಯಾನೇಜರ್ ಮಾಡ್ಯೂಲ್ನೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ತಯಾರಿಸಲು, ನೀವು ಕಾನ್ಫಿಗರರೇಟರ್ ಮೋಡ್ನಲ್ಲಿ ಮಾಹಿತಿ ಬೇಸ್ ಅನ್ನು ನಮೂದಿಸಬೇಕು ಮತ್ತು ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಉಳಿಸಬೇಕು ಯುನಿವರ್ಸಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಮೂಲಕ ಎಕ್ಸ್ಚೇಂಜ್ ಮ್ಯಾನೇಜರ್ವಿ ಪಠ್ಯ ಫೈಲ್. ನೀವು ಯಾವುದೇ ಫೈಲ್ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ಎಲ್ಲಾ ಸಿದ್ಧಪಡಿಸಿದ ಫೈಲ್‌ಗಳು ಒಂದೇ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಇರಬೇಕು.

1.3.2 ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಇನ್ಫೋಬೇಸ್‌ನಲ್ಲಿ ನಿರ್ವಹಿಸಲಾಗಿದೆ ಡೇಟಾ ಪರಿವರ್ತನೆ ed.3ಸಂಸ್ಕರಿಸುವ ಮೂಲಕ ಫೈಲ್‌ಗಳಿಂದ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನಿಯಮಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ.

ಸಂಸ್ಕರಣಾ ರೂಪದಲ್ಲಿ, ಸೂಚಿಸಿ:

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