1c ಸರ್ವರ್ ಕ್ಲಸ್ಟರ್ ಆಡಳಿತ ಕಾರ್ಯ ಶೆಡ್ಯೂಲರ್. ವಾಡಿಕೆಯ ಮತ್ತು ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳು. ಶೆಡ್ಯೂಲರ್ ಎಂದರೇನು

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

ನಾನು ಇತ್ತೀಚೆಗೆ ಲೇಖನವನ್ನು ಪೋಸ್ಟ್ ಮಾಡಿದ್ದೇನೆ: ಇದನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಸಮಯ:

ವಾಡಿಕೆಯ ಮತ್ತು ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳು

ಕೆಲಸದ ಎಂಜಿನ್ ಅನ್ನು ವೇಳಾಪಟ್ಟಿಯಲ್ಲಿ ಅಥವಾ ಅಸಮಕಾಲಿಕವಾಗಿ ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ಕಾರ್ಯ ಕಾರ್ಯವಿಧಾನವು ಈ ಕೆಳಗಿನ ಕಾರ್ಯಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ:

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

ಕೆಲಸದ ಕಾರ್ಯವಿಧಾನವು ಈ ಕೆಳಗಿನ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • ದಿನನಿತ್ಯದ ಕಾರ್ಯಗಳ ಮೆಟಾಡೇಟಾ;
  • ನಿಯಮಿತ ಕಾರ್ಯಗಳು;
  • ಹಿನ್ನೆಲೆ ಉದ್ಯೋಗಗಳು;
  • ಕಾರ್ಯ ಶೆಡ್ಯೂಲರ್.

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

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

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

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

ವಿವರಣೆಯೊಂದಿಗೆ ಇದು ಸಾಕು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ - ಅನುಷ್ಠಾನಕ್ಕೆ ಇಳಿಯೋಣ:

ದಿನನಿತ್ಯದ ಕಾರ್ಯವನ್ನು ರಚಿಸುವುದು

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

ಬಳಕೆ- ವಾಡಿಕೆಯ ಕೆಲಸವನ್ನು ಬಳಸುವ ಸಂಕೇತ.

ಪೂರ್ವನಿರ್ಧರಿತ- ದಿನನಿತ್ಯದ ಕಾರ್ಯವು ಪೂರ್ವನಿರ್ಧರಿತವಾಗಿದೆಯೇ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.

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

ಕೆಲಸವು ಅಸಹಜವಾಗಿ ಕೊನೆಗೊಂಡಾಗ ಮರುಪ್ರಯತ್ನಗಳ ಸಂಖ್ಯೆ- ದೋಷದೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಿದರೆ ಹಿನ್ನೆಲೆ ಕೆಲಸವನ್ನು ಎಷ್ಟು ಬಾರಿ ಮರುಪ್ರಾರಂಭಿಸಲಾಗಿದೆ.

ಕೆಲಸವು ಅಸಹಜವಾಗಿ ಕೊನೆಗೊಂಡಾಗ ಮಧ್ಯಂತರವನ್ನು ಮರುಪ್ರಯತ್ನಿಸಿ- ದೋಷದೊಂದಿಗೆ ಪೂರ್ಣಗೊಂಡರೆ ಹಿನ್ನೆಲೆ ಕೆಲಸವನ್ನು ಎಷ್ಟು ಬಾರಿ ಮರುಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ.

ವೇಳಾಪಟ್ಟಿಯನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

ವೇಳಾಪಟ್ಟಿಕಾರ್ಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸುವುದು:

ಪ್ರತಿ ಗಂಟೆಗೆ, ಕೇವಲ ಒಂದು ದಿನಪುನರಾವರ್ತಿತ ದಿನಗಳ ಅವಧಿ = 0, ಪುನರಾವರ್ತಿತ ದಿನಗಳ ಅವಧಿ = 3600
ಪ್ರತಿ ದಿನವೂ ದಿನಕ್ಕೆ ಒಮ್ಮೆಪುನರಾವರ್ತಿತ ದಿನಗಳ ಅವಧಿ = 1, ಪುನರಾವರ್ತಿತ ದಿನಗಳ ಅವಧಿ = 0
ಒಂದು ದಿನ, ಒಂದು ಬಾರಿಅವಧಿ ಪುನರಾವರ್ತಿತ ದಿನಗಳು = 0
ಪ್ರತಿ ದಿನವೂ ದಿನಕ್ಕೆ ಒಮ್ಮೆಅವಧಿ ಪುನರಾವರ್ತಿತ ದಿನಗಳು = 2
ಪ್ರತಿದಿನ 01.00 ರಿಂದ 07.00 ರವರೆಗೆ ಪ್ರತಿ ಗಂಟೆಗೆಅವಧಿ ಪುನರಾವರ್ತಿತ ದಿನಗಳು = 1 ಪುನರಾವರ್ತಿತ ಅವಧಿಯಲ್ಲಿ ದಿನ = 3600 ಪ್ರಾರಂಭ ಸಮಯ = 01.00

ಅಂತಿಮ ಸಮಯ = 07.00

ಪ್ರತಿ ಶನಿವಾರ ಮತ್ತು ಭಾನುವಾರ 09.00 ಕ್ಕೆಪುನರಾವರ್ತಿತ ದಿನಗಳ ಅವಧಿ = 1 ವಾರದ ದಿನಗಳು = 6, 7 ಪ್ರಾರಂಭ ಸಮಯ = 09.00
ಒಂದು ವಾರದವರೆಗೆ ಪ್ರತಿದಿನ, ಒಂದು ವಾರವನ್ನು ಬಿಟ್ಟುಬಿಡಿಅವಧಿ ಪುನರಾವರ್ತಿತ ದಿನಗಳು = 1 ಅವಧಿ ವಾರಗಳು = 2
ಒಮ್ಮೆ 01.00 ಗಂಟೆಗೆಪ್ರಾರಂಭ ಸಮಯ = 01.00
ಪ್ರತಿ ತಿಂಗಳ ಕೊನೆಯ ದಿನ 9:00 ಕ್ಕೆ.ಅವಧಿ ಪುನರಾವರ್ತಿತ ದಿನಗಳು = 1ದಿನದಲ್ಲಿ ತಿಂಗಳು = -1ಪ್ರಾರಂಭದ ಸಮಯ = 09.00
ಪ್ರತಿ ತಿಂಗಳ ಐದನೇ ದಿನ 9:00 ಕ್ಕೆPeriodRepeatDays = 1DayInMonth = 5StartTime = 09.00
ಪ್ರತಿ ತಿಂಗಳ ಎರಡನೇ ಬುಧವಾರ 9:00 ಕ್ಕೆPeriodRepeatDays = 1DayWeekMonth = 2DaysWeek = 3

ಪ್ರಾರಂಭ ಸಮಯ = 09.00

ಫೈಲ್ ಮತ್ತು ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ರೂಪಾಂತರಗಳಲ್ಲಿ ಹಿನ್ನೆಲೆ ಕೆಲಸಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ವೈಶಿಷ್ಟ್ಯಗಳು

ಫೈಲ್ ಮತ್ತು ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಹಿನ್ನೆಲೆ ಕೆಲಸಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕಾರ್ಯವಿಧಾನಗಳು ವಿಭಿನ್ನವಾಗಿವೆ.

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

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

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

ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಆವೃತ್ತಿಯಲ್ಲಿ, ದಿನನಿತ್ಯದ ಕಾರ್ಯಗಳ ಮರಣದಂಡನೆಯನ್ನು ನಿರ್ಬಂಧಿಸಲು ಸಾಧ್ಯವಿದೆ. ಈ ಕೆಳಗಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ದಿನನಿತ್ಯದ ಕಾರ್ಯಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ:

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

ನಿಗದಿತ ಕಾರ್ಯಗಳ ಪ್ರಾರಂಭ ಮತ್ತು ವೀಕ್ಷಣೆಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದುನೀವು ಇಲ್ಲಿ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು.

ನಮಸ್ಕಾರ.
ವಿಷಯದಿಂದ ನಾವು ಮಾತನಾಡುತ್ತೇವೆ ಎಂಬುದು ಈಗಾಗಲೇ ಸ್ಪಷ್ಟವಾಗಿದೆ ಸ್ವಯಂಚಾಲಿತ ಕಂಪ್ಯೂಟರ್ ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆ. ವಿಷಯವು ಮನೆ ಮತ್ತು ಕಚೇರಿ ಎರಡಕ್ಕೂ ಬಹಳ ಪ್ರಸ್ತುತವಾಗಿದೆ.

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

ಎಲ್ಲಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ನಂತರ, "ಅನ್ವಯಿಸು" ಅಥವಾ "ಸರಿ" ಕ್ಲಿಕ್ ಮಾಡಿ.

ಸ್ಥಗಿತಗೊಳಿಸುವ ಉಪಯುಕ್ತತೆಯ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಲು, ನೀವು ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳನ್ನು ಬಳಸಬೇಕು.
ಸ್ಥಗಿತಗೊಳಿಸುವ ಉಪಯುಕ್ತತೆಯ ನಿಯತಾಂಕಗಳನ್ನು ವೀಕ್ಷಿಸಲು, ಆಜ್ಞಾ ಸಾಲಿಗೆ ಹೋಗಿ (START - ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳು - ಪರಿಕರಗಳು - ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್) ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ

ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆ/? ಪ್ರೋಗ್ರಾಂ ಬಗ್ಗೆ ಸಹಾಯ ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ

ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಆಫ್ ಮಾಡಲು ಸಂಯೋಜನೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ
C:\WINDOWS\system32\shutdown.exe -s -f -t 60
ಎಲ್ಲಿ
-s ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆ ಸ್ಥಳೀಯ PC
-f ಎಲ್ಲಾ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬಲವಂತವಾಗಿ ಮುಚ್ಚಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ
-t xx ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಕಂಪ್ಯೂಟರ್ ಸ್ಥಗಿತಗೊಳಿಸುವ ವಿಧಾನವನ್ನು ಕರೆಯುವ ಮೊದಲು ಸಮಯ ವಿಳಂಬವನ್ನು ಹೊಂದಿಸುತ್ತದೆ - xx. ಡೀಫಾಲ್ಟ್ 20 ಸೆ.

ಕೆಲವರು ಬಳಕೆಯಲ್ಲಿಲ್ಲದಿದ್ದಾಗ ಶೆಡ್ಯೂಲರ್ ಅನ್ನು ಆಫ್ ಮಾಡುತ್ತಾರೆ, ಇದು ವಿಂಡೋಸ್ ಬೂಟ್ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
ಶೆಡ್ಯೂಲರ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು, ನೀವು REG_DWORD ಸ್ಟಾರ್ಟ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಾಗಿ ನೋಂದಾವಣೆಯಲ್ಲಿ HKLM/SYSTEM/CurrentControlSet/Schedule ವಿಭಾಗಕ್ಕೆ ಹೋಗಬೇಕು ಮತ್ತು ಮೌಲ್ಯವನ್ನು 0 ಗೆ ಹೊಂದಿಸಬೇಕು. ಎಲ್ಲವನ್ನೂ ಹಿಂತಿರುಗಿಸಲು, ನೀವು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಸಬೇಕಾಗುತ್ತದೆ. 2 ಗೆ.

ದಯವಿಟ್ಟು ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ತಿಳಿಸಿ.

ಪಿ.ಎಸ್. ಸ್ಟಾಲಿನ್ ಜೋಕ್ ಅನ್ನು ವಿಶ್ರಾಂತಿ ಮಾಡಲು

ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಕಲ್ಪನೆ

ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಕಲ್ಪನೆಯು ಕ್ರಿಯೆಯ ಫಲಿತಾಂಶವು ತಕ್ಷಣವೇ ಲಭ್ಯವಿಲ್ಲ, ಆದರೆ ಕೆಲವು ಸಮಯದ ನಂತರ ಕೆಲವು ಅಸಮಕಾಲಿಕ (ಸಾಧಾರಣ ಮರಣದಂಡನೆಯ ಕ್ರಮವನ್ನು ಉಲ್ಲಂಘಿಸುವ) ಕರೆ ರೂಪದಲ್ಲಿ.

ಆ. ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಮುಖ್ಯ ಉಪಾಯವೆಂದರೆ ವೈಯಕ್ತಿಕ ವಿಧಾನದ ಕರೆಗಳನ್ನು ನೀಡುವುದು ಮತ್ತು ಕರೆಗಳು ಮುಗಿಯುವವರೆಗೆ ಕಾಯದೆ ಸಮಾನಾಂತರವಾಗಿ ಇತರ ಕೆಲಸವನ್ನು ಮುಂದುವರಿಸುವುದು.

ವಿನಾಯಿತಿಗಳ ಸಾಧ್ಯತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಕೆಲವು ವಿಧಾನಗಳಿಗೆ ಅಸಮಕಾಲಿಕ ವಿಧಾನದ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ, ಆದರೆ ಇತರರಿಗೆ ಅಭಿವೃದ್ಧಿಯ ಪ್ರಾರಂಭದಲ್ಲಿಯೇ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಗ್ರಾಫ್‌ಗಳಿಂದ ನೋಡಬಹುದಾದಂತೆ, ಸಿಂಕ್ರೊನಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯೊಂದಿಗೆ ಉಪಯುಕ್ತ ಸಂವಾದಾತ್ಮಕ ಬಳಕೆದಾರ ಕ್ರಿಯೆಗಳ ಯಾವುದೇ ಗುಣಾಂಕವಿಲ್ಲ, ಏಕೆಂದರೆ ಸಿಸ್ಟಮ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ, ಅಸಮಕಾಲಿಕ ಮಾದರಿಯೊಂದಿಗೆ, ಬಳಕೆದಾರರು ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಸಕ್ರಿಯವಾಗಿ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತಾರೆ.

ಸಿಂಕ್ರೊನಸ್ ಆಗಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ಅಪ್ಲಿಕೇಶನ್ ಕೇವಲ ಒಂದು ಥ್ರೆಡ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯೊಂದಿಗೆ, ನೀವು ಅನೇಕ ಥ್ರೆಡ್‌ಗಳನ್ನು ಸಮಾನಾಂತರವಾಗಿ ಚಲಾಯಿಸಬಹುದು ಮತ್ತು ಹೊಸ ಬಳಕೆದಾರ ಕ್ರಿಯೆಗಳು ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಪ್ರತಿಕ್ರಿಯಿಸಬಹುದು. n-ಥ್ರೆಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, ನೀವು ಫಲಿತಾಂಶವನ್ನು ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸುತ್ತೀರಿ.

1C ನಲ್ಲಿ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳು: ಎಂಟರ್‌ಪ್ರೈಸ್ 8

1C: ಎಂಟರ್‌ಪ್ರೈಸ್ 8 ರಲ್ಲಿ, ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಗಳನ್ನು ಅಸಮಕಾಲಿಕವಾಗಿ ನಿರ್ವಹಿಸಲು ಹಿನ್ನೆಲೆ ಕೆಲಸಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಅವರು ಮಕ್ಕಳ ಹಿನ್ನೆಲೆ ಉದ್ಯೋಗಗಳನ್ನು ರಚಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಕಾರ್ಯಾಚರಣೆಯ ಕ್ರಮದಲ್ಲಿ ಕ್ಲಸ್ಟರ್‌ನ ವಿವಿಧ ಕಾರ್ಯ ಸರ್ವರ್‌ಗಳಾದ್ಯಂತ ಸಂಕೀರ್ಣ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಸಮಾನಾಂತರಗೊಳಿಸಬಹುದು.

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

ಕಾರ್ಯ ಕಾರ್ಯವಿಧಾನವು ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಮತ್ತು ಫೈಲ್ ಮೋಡ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಎರಡೂ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯಗಳು ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿವೆ.

ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಆಯ್ಕೆ

ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಆವೃತ್ತಿಯಲ್ಲಿ, ಕ್ಲಸ್ಟರ್ ಮ್ಯಾನೇಜರ್‌ನಲ್ಲಿ ಭೌತಿಕವಾಗಿ ನೆಲೆಗೊಂಡಿರುವ ಟಾಸ್ಕ್ ಶೆಡ್ಯೂಲರ್‌ನಿಂದ ಕಾರ್ಯ ವೇಳಾಪಟ್ಟಿಯನ್ನು ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ.

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

ಫೈಲ್ ಆಯ್ಕೆ

ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಆವೃತ್ತಿ 8.3.3.641 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಡೆವಲಪರ್‌ಗಳು ಫೈಲ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಹಿನ್ನೆಲೆ ಉದ್ಯೋಗಗಳೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸರಳಗೊಳಿಸಿದ್ದಾರೆ.

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

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

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

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

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

1C: ಎಂಟರ್‌ಪ್ರೈಸ್ 8 ರಲ್ಲಿ ಅಸಮಕಾಲಿಕ ಕೋಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್‌ನ ಉದಾಹರಣೆ

"ಕಾರ್ಯಕ್ರಮದ ಕರೆ ಫಲಿತಾಂಶವು ತಿಳಿದಿಲ್ಲದ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಬರೆಯುವುದು ಸಾಮಾನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚು ಕಷ್ಟಕರವಾಗಿರುತ್ತದೆ. ನೆಸ್ಟೆಡ್ ಕರೆಗಳು, ದೋಷ ನಿರ್ವಹಣೆ, ಏನಾಗುತ್ತಿದೆ ಎಂಬುದರ ಮೇಲೆ ನಿಯಂತ್ರಣ - ಎಲ್ಲವೂ ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ, ”ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸರಿಯಾಗಿ ಬಳಸುವುದು ಹೇಗೆ ಎಂದು ತಿಳಿದಿಲ್ಲದವರು ಮಾತ್ರ ಇದನ್ನು ಹೇಳುತ್ತಾರೆ, ಆದರೆ ನಾವಲ್ಲ!

1C: ಎಂಟರ್‌ಪ್ರೈಸ್ 8 ರಲ್ಲಿ ಅಸಮಕಾಲಿಕ ಕೋಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್‌ನ ಸರಳತೆ ಮತ್ತು ಸೊಬಗನ್ನು ಪ್ರದರ್ಶಿಸೋಣ!

ಹಂತ 1.ಕಾನ್ಫಿಗರೇಶನ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಹೊಸ ಮಾಹಿತಿ ಭದ್ರತಾ ವ್ಯವಸ್ಥೆಯನ್ನು ರಚಿಸೋಣ

ಹಂತ 2.ಸಂರಚನೆಯಲ್ಲಿ ನಾವು ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ "ಅಸಿಂಕ್ರೊನಸ್ ಹ್ಯಾಂಡ್ಲರ್ಗಳು" ಅನ್ನು ಸೇರಿಸುತ್ತೇವೆ

ನಾವು ಹಂಚಿದ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಏಕೆ ಸೇರಿಸಿದ್ದೇವೆ? ಇಲ್ಲಿ ಎಲ್ಲವೂ ಸರಳವಾಗಿದೆ: 1C ನಲ್ಲಿ ಅಸಮಕಾಲಿಕ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು: ಎಂಟರ್‌ಪ್ರೈಸ್ 8, ಹಿನ್ನೆಲೆ ಉದ್ಯೋಗಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಅವುಗಳು ತಮ್ಮದೇ ಆದ ವ್ಯವಸ್ಥಾಪಕರನ್ನು ಹೊಂದಿವೆ - “ಹಿನ್ನೆಲೆ ಕಾರ್ಯ ನಿರ್ವಾಹಕ”. ಈ ವಸ್ತುವು "ರನ್" ವಿಧಾನವನ್ನು ಹೊಂದಿದೆ, ಅದರ ಸಹಾಯದಿಂದ ಹಿನ್ನೆಲೆ ಕಾರ್ಯವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ.

ಸಿಂಟ್ಯಾಕ್ಸ್ ಸಹಾಯಕಕ್ಕೆ ತಿರುಗೋಣ.

ಆದ್ದರಿಂದ ನಮಗೆ ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್ ಅಗತ್ಯವಿದೆ.

ಹಂತ 3.ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್‌ನಲ್ಲಿ “ಅಸಿಂಕ್ರೋನಸ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು” ನಾವು ರಫ್ತು ವಿಧಾನವನ್ನು ಸೇರಿಸುತ್ತೇವೆ OurLongOperation()

ಕಾರ್ಯವಿಧಾನ ನಮ್ಮ ದೀರ್ಘ ಕಾರ್ಯಾಚರಣೆ(ಅವಧಿ) ರಫ್ತು // ದೀರ್ಘಾವಧಿಯ ಕ್ರಿಯೆಯ ಸಿಮ್ಯುಲೇಶನ್ (ಅವಧಿ ಸೆ.).< Длительность Цикл КонецЦикла; КонецПроцедуры

OperationStartDate = ಪ್ರಸ್ತುತ ದಿನಾಂಕ();ಪ್ರಸ್ತುತ ದಿನಾಂಕ() - ಕಾರ್ಯಾಚರಣೆ ಪ್ರಾರಂಭ ದಿನಾಂಕ

ಹಂತ 4.

ಕಾನ್ಫಿಗರೇಶನ್‌ಗೆ "ಅಸಿಂಕ್ರೊನಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಾನ್ಸೆಪ್ಟ್" ಸಂಸ್ಕರಣೆಯನ್ನು ಸೇರಿಸಿ (ನೀವು ಬಾಹ್ಯ ಸಂಸ್ಕರಣೆಯನ್ನು ರಚಿಸಬಹುದು)

ಫಾರ್ಮ್‌ಗೆ ಒಂದು ಗುಣಲಕ್ಷಣವನ್ನು ಸೇರಿಸಿ:

ಅವಧಿ (ಸಂಖ್ಯೆ)

ಮತ್ತು ಎರಡು ತಂಡಗಳು

ದೀರ್ಘ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಿ;ದೀರ್ಘಾವಧಿಯ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಅಸಮಕಾಲಿಕವಾಗಿ ನಿರ್ವಹಿಸಿ.

&ಕ್ಲೈಂಟ್ ಪ್ರೊಸೀಜರ್‌ನಲ್ಲಿ ಲಾಂಗ್-ರನ್ನಿಂಗ್ ಆಪರೇಷನ್ (ಕಮಾಂಡ್) ಎಕ್ಸಿಕ್ಯೂಟ್ ಲಾಂಗ್-ರನ್ನಿಂಗ್ ಆಪರೇಷನ್ ಆನ್ ಸರ್ವರ್ (); ಎಂಡ್‌ಪ್ರೊಸೀಜರ್ &ಆನ್‌ಸರ್ವರ್ ಪ್ರೊಸೀಜರ್ ಎಕ್ಸಿಕ್ಯೂಟ್‌ಲಾಂಗ್‌ಆಪರೇಷನ್‌ಆನ್‌ಸರ್ವರ್ () ಅಸಿಂಕ್ರೊನಸ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು. ನಮ್ಮ ಲಾಂಗ್ ಆಪರೇಷನ್ (ಅವಧಿ); ಕಾರ್ಯವಿಧಾನದ ಅಂತ್ಯ & ಕ್ಲೈಂಟ್ ಕಾರ್ಯವಿಧಾನದಲ್ಲಿ ದೀರ್ಘ-ಚಾಲಿತ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಅಸಮಕಾಲಿಕವಾಗಿ ನಿರ್ವಹಿಸಿ (ಕಮಾಂಡ್) ಸರ್ವರ್ನಲ್ಲಿ ಅಸಮಕಾಲಿಕವಾಗಿ ದೀರ್ಘಾವಧಿಯ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಿ (); ಕಾರ್ಯವಿಧಾನದ ಅಂತ್ಯ &ಸರ್ವರ್ ಕಾರ್ಯವಿಧಾನದಲ್ಲಿ ದೀರ್ಘಾವಧಿಯ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸರ್ವರ್() ಪ್ಯಾರಾಮೀಟರ್‌ಗಳಲ್ಲಿ ಅಸಮಕಾಲಿಕವಾಗಿ ನಿರ್ವಹಿಸಿ = ಹೊಸ ಅರೇ;

ನಿಯತಾಂಕಗಳು. ಸೇರಿಸಿ (ಅವಧಿ); BackgroundTasks.Execute("AsynchronousHandlers.OurLongOperation", ನಿಯತಾಂಕಗಳು, ಹೊಸ ವಿಶಿಷ್ಟ ಗುರುತಿಸುವಿಕೆ, "ಅಸಿಂಕ್ರೊನಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಕಲ್ಪನೆಯ ಉದಾಹರಣೆ"); ಕಾರ್ಯವಿಧಾನದ ಅಂತ್ಯ

ಹಂತ 6.

ಪ್ರಾರಂಭಿಸೋಣ ಮತ್ತು ಪರಿಶೀಲಿಸೋಣ!

ಫಲಿತಾಂಶ:

ನಾವು "ದೀರ್ಘ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಿ" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ನಂತರ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು "ಅವಧಿ" ಸೆಕೆಂಡುಗಳವರೆಗೆ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ;

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

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

ನಾವು ಡೀಬಗ್ ಮಾಡುವ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳಲ್ಲಿ ಸೂಕ್ತವಾದ ಆಸ್ತಿಯನ್ನು ಹೊಂದಿಸಿದರೆ "ಹಿನ್ನೆಲೆ" ಯಲ್ಲಿ ರನ್ ಆಗುವ ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ ಅನ್ನು ನಾವು ಡೀಬಗ್ ಮಾಡಬಹುದು.

BSP ಬಳಸಿಕೊಂಡು 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ 8 ರಲ್ಲಿ ಅಸಮಕಾಲಿಕ ಕೋಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್‌ನ ಉದಾಹರಣೆ

1C ನಲ್ಲಿ ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಕಲ್ಪನೆಯ ಅನುಷ್ಠಾನದ ಉದಾಹರಣೆಯನ್ನು ಪರಿಗಣಿಸೋಣ: ಬಿಎಸ್‌ಪಿಯಲ್ಲಿ ಎಂಟರ್‌ಪ್ರೈಸ್ 8 "ಪ್ರಸ್ತುತ ವ್ಯವಹಾರಗಳು" ಸಂಸ್ಕರಣೆಯ ಉದಾಹರಣೆಯನ್ನು ಬಳಸಿ.

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

ಫಾರ್ಮ್ನ ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸೋಣ.

"When CreatedOnServer" ಫಾರ್ಮ್ ಈವೆಂಟ್ "RunBackgroundTask" ಕಾರ್ಯವಿಧಾನವನ್ನು ಕರೆಯುತ್ತದೆ - ಇದು ನಮಗೆ ಬೇಕಾಗಿರುವುದು.

ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸಗಳಿಂದ ವಿಚಲಿತರಾಗದೆ, ಈ ಕಾರ್ಯವಿಧಾನವನ್ನು ವಿಶ್ಲೇಷಿಸೋಣ ಮತ್ತು ಇಲ್ಲಿ ನಾವು ಹಿನ್ನೆಲೆ ಉದ್ಯೋಗ ನಿರ್ವಾಹಕ ಮತ್ತು ಅದರ "ರನ್" ವಿಧಾನವನ್ನು ಬಳಸುವುದನ್ನು ನೋಡುತ್ತೇವೆ. ಡೆವಲಪರ್‌ಗಳು ಹಿನ್ನೆಲೆ ಕೆಲಸಕ್ಕಾಗಿ ಅನನ್ಯ ಐಡಿಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತಾರೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.<ИмяПроцедуры>, <Интервал>, <Однократно>).



ಇದನ್ನು ಮಾಡಲು, ಅಭಿವರ್ಧಕರು ವಿಧಾನವನ್ನು ಬಳಸುತ್ತಾರೆ ಕನೆಕ್ಟ್ ವೇಟ್ ಹ್ಯಾಂಡ್ಲರ್(ಸಂಪರ್ಕಿತ ಕಾರ್ಯವಿಧಾನದಲ್ಲಿ Connectable_CheckTaskComplete()


ಈ ಕಾರ್ಯವು ಗುರುತಿಸುವಿಕೆಯ ಮೂಲಕ ಹಿನ್ನೆಲೆ ಕೆಲಸದ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ.

ದೀರ್ಘಾವಧಿಯ ಸರ್ವರ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಬೆಂಬಲಿಸಲು BSP ಸಾಮಾನ್ಯ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ ಎಂದು ಗಮನಿಸಬೇಕು.

ಹೀಗಾಗಿ, 1C ನಲ್ಲಿನ ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಕಲ್ಪನೆ: ಎಂಟರ್ಪ್ರೈಸ್ 8 ಡೆವಲಪರ್ಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಸಂಕೀರ್ಣತೆಯನ್ನು ಸ್ವಲ್ಪ ಹೆಚ್ಚಿಸುತ್ತದೆ, ಆದರೆ ಬಳಕೆದಾರರ ದೃಷ್ಟಿಕೋನದಿಂದ ಪ್ರೋಗ್ರಾಂನ ಕಾರ್ಯವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸುತ್ತದೆ.

ಬಳಕೆದಾರರು ಸಾಮಾನ್ಯವಾಗಿ "1C 8.3 ನಿಧಾನವಾಗಿದೆ" ಎಂದು ದೂರುತ್ತಾರೆ: ಡಾಕ್ಯುಮೆಂಟ್ ಫಾರ್ಮ್‌ಗಳು ನಿಧಾನವಾಗಿ ತೆರೆದುಕೊಳ್ಳುತ್ತವೆ, ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಪ್ರೋಗ್ರಾಂ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ವರದಿಗಳು ಉತ್ಪಾದಿಸಲು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಇತ್ಯಾದಿ.

ಇದಲ್ಲದೆ, ಅಂತಹ "ತೊಂದರೆಗಳು" ವಿಭಿನ್ನ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಸಂಭವಿಸಬಹುದು:

ಕಾರಣಗಳು ವಿಭಿನ್ನವಾಗಿರಬಹುದು. ಇದು ದಾಖಲೆಗಳನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ, ದುರ್ಬಲ ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ಸರ್ವರ್, 1C ಸರ್ವರ್ ಅನ್ನು ತಪ್ಪಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ.

ಈ ಲೇಖನದಲ್ಲಿ ನಾನು ನಿಧಾನ ಪ್ರೋಗ್ರಾಂಗೆ ಸರಳ ಮತ್ತು ಸಾಮಾನ್ಯ ಕಾರಣಗಳಲ್ಲಿ ಒಂದನ್ನು ನೋಡಲು ಬಯಸುತ್ತೇನೆ - . 1-2 ಬಳಕೆದಾರರಿಗೆ ಫೈಲ್ ಡೇಟಾಬೇಸ್‌ಗಳ ಬಳಕೆದಾರರಿಗೆ ಈ ಸೂಚನೆಯು ಪ್ರಸ್ತುತವಾಗಿರುತ್ತದೆ, ಅಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಯಾವುದೇ ಸ್ಪರ್ಧೆಯಿಲ್ಲ.

ಸಿಸ್ಟಮ್ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಆಯ್ಕೆಗಳ ಹೆಚ್ಚು ಗಂಭೀರ ಆಪ್ಟಿಮೈಸೇಶನ್ನಲ್ಲಿ ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ಸೈಟ್ನ ವಿಭಾಗಕ್ಕೆ ಭೇಟಿ ನೀಡಿ.

1C 8.3 ರಲ್ಲಿ ನಿಗದಿತ ಕಾರ್ಯಗಳು ಎಲ್ಲಿವೆ?

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

1C ನಲ್ಲಿ 267 ವೀಡಿಯೊ ಪಾಠಗಳನ್ನು ಉಚಿತವಾಗಿ ಪಡೆಯಿರಿ:

ಪೂರ್ಣಗೊಂಡ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ವಿಂಡೋ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

ಮತ್ತು ಪ್ರಾರಂಭಿಸಲಾದ ಎಲ್ಲಾ ನಿಗದಿತ ಕಾರ್ಯಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ:

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

ಅಂತೆಯೇ, ಅನಗತ್ಯ ಕಾರ್ಯಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ನನ್ನ (ಮತ್ತು ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ನಿಮ್ಮ) ಆಸಕ್ತಿಗಳಲ್ಲಿದೆ.

1C 8.3 ರಲ್ಲಿ ನಿಗದಿತ ಮತ್ತು ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ

ಸ್ವಲ್ಪ ಸಮಯದ ಹಿಂದೆ ಹೊಸದು ಹೊರಬಂದಿತು ಆವೃತ್ತಿ 8.3.6ಕಾರ್ಯಕ್ರಮಗಳು "1C: ಎಂಟರ್‌ಪ್ರೈಸ್".

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

ಆವೃತ್ತಿ 8.3.6 ರಲ್ಲಿ ಟ್ಯಾಕ್ಸಿ ಇಂಟರ್ಫೇಸ್ನ ಉಪಯುಕ್ತತೆ

"ಪಟ್ಟಿಯಲ್ಲಿ ತೋರಿಸು" ಆಜ್ಞೆ.

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

ಈಗ ಅದನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ "ಪಟ್ಟಿಯಲ್ಲಿ ತೋರಿಸು":

ಈ ಆಜ್ಞೆಯು ಮಾಹಿತಿ ರಿಜಿಸ್ಟರ್ ನಮೂದು ಮತ್ತು ವಸ್ತುಗಳ ರೂಪಗಳಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ: ಉಲ್ಲೇಖ ಪುಸ್ತಕಗಳು, ದಾಖಲೆಗಳು, ಗುಣಲಕ್ಷಣಗಳ ಪ್ರಕಾರಗಳು, ವ್ಯವಹಾರ ಪ್ರಕ್ರಿಯೆಗಳು, ಕಾರ್ಯಗಳು, ಲೆಕ್ಕಾಚಾರದ ಪ್ರಕಾರಗಳು, ಖಾತೆಗಳು, ವಿನಿಮಯ ಯೋಜನೆ ನೋಡ್‌ಗಳು, ಬಾಹ್ಯ ಮೂಲ ಕೋಷ್ಟಕಗಳು ಮತ್ತು ಬಾಹ್ಯ ಡೇಟಾ ಮೂಲ ಕ್ಯೂಬ್ ಆಯಾಮ ಕೋಷ್ಟಕಗಳು.

ಜರ್ನಲ್‌ಗಳಲ್ಲಿ ಸೇರಿಸಲಾದ ದಾಖಲೆಗಳಿಗಾಗಿ, ಇದು ಒಂದು ಆಜ್ಞೆಯಾಗಿರುವುದಿಲ್ಲ, ಆದರೆ ಉಪಮೆನು. ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳ ಪಟ್ಟಿಗೆ ಮತ್ತು ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಯಾವುದೇ ನಿಯತಕಾಲಿಕಗಳಿಗೆ ಹೋಗಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ವಿಭಾಗ ಫಲಕದಲ್ಲಿ ಚಿತ್ರಗಳು ಮತ್ತು ಪಠ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತಿದೆ.

ಈಗ ಬಳಕೆದಾರರು ಸ್ವತಂತ್ರವಾಗಿ ಒಂದು ಅಥವಾ ಇನ್ನೊಂದು ಸ್ಥಳ ಆಯ್ಕೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು:

ಎಡಭಾಗದಲ್ಲಿ ಚಿತ್ರ, ಬಲಭಾಗದಲ್ಲಿ ಪಠ್ಯ

ಅಥವಾ ಚಿತ್ರದ ಅಡಿಯಲ್ಲಿ ಪಠ್ಯ.

ಚಿತ್ರಾತ್ಮಕ ರೇಖಾಚಿತ್ರ ಕಮಾಂಡ್ ಪ್ಯಾನೆಲ್.

ಇಂಟರ್ಫೇಸ್ಗೆ ಟ್ಯಾಕ್ಸಿಚಿತ್ರಾತ್ಮಕ ರೇಖಾಚಿತ್ರದ ಕಮಾಂಡ್ ಬಾರ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗಿದೆ. ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಲು ಯಾವುದೇ ವಿಶೇಷ ಕೌಶಲ್ಯಗಳ ಅಗತ್ಯವಿಲ್ಲ. ಫಾರ್ಮ್‌ನ ಕಮಾಂಡ್ ಪ್ಯಾನೆಲ್ ಈಗ ಆಜ್ಞೆಗಳ ಮತ್ತೊಂದು ಮೂಲವನ್ನು ಹೊಂದಿದೆ - ಚಿತ್ರಾತ್ಮಕ ರೇಖಾಚಿತ್ರ. ಫಾರ್ಮ್ನಲ್ಲಿ ಗ್ರಾಫಿಕ್ ರೇಖಾಚಿತ್ರವನ್ನು ಇರಿಸಿ. ಫಾರ್ಮ್ - ಕಮಾಂಡ್ ಪ್ಯಾನೆಲ್‌ಗೆ ಗುಂಪನ್ನು ಸೇರಿಸಿ. ಅದಕ್ಕೆ ಕಮಾಂಡ್ ಮೂಲವನ್ನು ಸೂಚಿಸಿ - ಚಿತ್ರಾತ್ಮಕ ರೇಖಾಚಿತ್ರ.

ಆವೃತ್ತಿ 8.3.6 ರಲ್ಲಿ ಟ್ಯಾಕ್ಸಿ ಇಂಟರ್ಫೇಸ್.

ಕಾರ್ಯ ಮೆನುವಿನಲ್ಲಿ ಹುಡುಕಿ.

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

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

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

ಉದಾಹರಣೆಗೆ, ನೀವು ರಶೀದಿ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಹುಡುಕಲು ಬಯಸಿದರೆ, ನೀವು "ಡಾಕ್" ಎಂದು ಟೈಪ್ ಮಾಡಬಹುದು ಮತ್ತು ನಂತರ ಸ್ಪೇಸ್ "ಪೋಸ್ಟ್" ನಿಂದ ಬೇರ್ಪಡಿಸಬಹುದು:

ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಸುಲಭವಾಗಿಸಲು, ವೇದಿಕೆ:

  • ಮುಖ್ಯಾಂಶಗಳು ಸ್ಟ್ರಿಂಗ್ ತುಣುಕುಗಳನ್ನು ಕಂಡುಕೊಂಡವು (ಉಪವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಕಮಾಂಡ್ ಗುಂಪುಗಳ ಹೆಸರುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ);
  • ವಿಭಾಗಗಳು ಮತ್ತು ಉಪವ್ಯವಸ್ಥೆಗಳ ಕ್ರಮಾನುಗತದಲ್ಲಿ ಫಲಿತಾಂಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.

ಎಲ್ಲಾ ಫಲಿತಾಂಶಗಳು ಫಂಕ್ಷನ್ ಮೆನುಗೆ ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ, ಲಂಬ ಸ್ಕ್ರಾಲ್ ಬಾರ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಮೆನುವನ್ನು ಮೌಸ್ನೊಂದಿಗೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಬಹುದು.

ಹುಡುಕುವಾಗ, ನೀವು ಕೀಬೋರ್ಡ್ ಅನ್ನು ಮಾತ್ರ ಬಳಸಬಹುದು. ಇದು ಅನುಕೂಲಕರವಾಗಿದೆ. Esc ಕೀಲಿಯನ್ನು ಒತ್ತುವ ಮೂಲಕ ನೀವು ಹುಡುಕಾಟ ಕ್ಷೇತ್ರವನ್ನು ತೆರವುಗೊಳಿಸಬಹುದು. ಮತ್ತು ನೀವು ಈಗ F10 ಕೀಲಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯ ಮೆನುವನ್ನು ಸ್ವತಃ ಕರೆಯಬಹುದು.

ಹುಡುಕಾಟವನ್ನು ಸರ್ವರ್‌ನಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ. ಹುಡುಕುವಾಗ, ಭೂತಗನ್ನಡಿಯಿಂದ ಐಕಾನ್ ಬದಲಿಗೆ, ಅನಿಮೇಟೆಡ್ "ವೃತ್ತ" ಐಕಾನ್ ಅನ್ನು ಮೇಲಿನ ಎಡ ಮೂಲೆಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

ಸ್ಟಾಂಡರ್ಡ್ ಅಲ್ಲದ ಸ್ಕ್ರೀನ್ ರೆಸಲ್ಯೂಶನ್ (DPI) ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು.

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

ಈ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಿದ ನಂತರ, 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ ಅನ್ನು dpi-ಅವೇರ್ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಅಂದರೆ, ಈಗ 1C: ಎಂಟರ್‌ಪ್ರೈಸ್ ಸ್ವತಂತ್ರವಾಗಿ ಸ್ಕೇಲಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.

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

ಶೆಡ್ಯೂಲರ್.

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

ಈ ಕಾರಣಗಳಿಗಾಗಿ, ವೇದಿಕೆ ಆವೃತ್ತಿ 8.3.6ಹೊಸ ಉಪಕರಣವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ - ಶೆಡ್ಯೂಲರ್. ಕಾರ್ಯಗಳು, ಈವೆಂಟ್‌ಗಳು, ಸಭೆಗಳು, ಕ್ಯಾಲೆಂಡರ್‌ಗಳು, ವೇಳಾಪಟ್ಟಿಗಳು ಮತ್ತು ಅಂತಹುದೇ ಕಾರ್ಯಗಳ ಯೋಜನೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಇದನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

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

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

ಬಯಸಿದಲ್ಲಿ, ನೀವು ಶೆಡ್ಯೂಲರ್‌ನಲ್ಲಿ ಪ್ರಸ್ತುತ ಸಮಯದ ಪ್ರದರ್ಶನವನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡಬಹುದು.

ಶೆಡ್ಯೂಲರ್ ಐಟಂಗಳು ಪ್ರಾರಂಭ ಮತ್ತು ಅಂತಿಮ ಸಮಯವನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು, ಪ್ರಾರಂಭದ ಸಮಯಗಳು ಮಾತ್ರ ಅಥವಾ ಸಮಯವಿಲ್ಲ.

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

ಶೆಡ್ಯೂಲರ್‌ಗೆ ಡೇಟಾವನ್ನು ಸೇರಿಸುವುದು ಸರಳ ಮೌಸ್ ಕ್ಲಿಕ್ ಆಗಿದೆ. ಶೆಡ್ಯೂಲರ್ ಅಂಶವನ್ನು ತ್ವರಿತವಾಗಿ ಸಂಪಾದಿಸಲು ಇದು ವಿಂಡೋವನ್ನು ತೆರೆಯುತ್ತದೆ:

ಈ ವಿಂಡೋದಲ್ಲಿ ನೀವು ಅಂಶದ ಪಠ್ಯವನ್ನು ಹೊಂದಿಸಬಹುದು (ಈವೆಂಟ್). ನೀವು ಅಂಶದ ಇತರ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬದಲಾಯಿಸಬೇಕಾದರೆ, ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ « ಸಂಪಾದಿಸಿ"ಯೋಜಕ ಅಂಶವನ್ನು ಸಂಪಾದಿಸಲು ಈ ವಿಂಡೋ ಪ್ರಮಾಣಿತ ರೂಪವನ್ನು ತೆರೆಯುತ್ತದೆ:

ಇದರಲ್ಲಿ ನೀವು ಈಗಾಗಲೇ ಅಂಶದ ಪ್ರಾರಂಭ ಮತ್ತು ಅಂತ್ಯವನ್ನು ಹೊಂದಿಸಬಹುದು, ಅವುಗಳನ್ನು ಬಳಸಿದರೆ ಮಾಪನ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಮತ್ತು ಈ ಘಟನೆಯು ಪುನರಾವರ್ತಿತವಾಗಿದ್ದರೆ ಅಂಶಕ್ಕಾಗಿ ವೇಳಾಪಟ್ಟಿಯನ್ನು ಸಹ ಹೊಂದಿಸಬಹುದು.

ಈ ಫಾರ್ಮ್‌ಗಳ ಮೂಲಕ ಅಥವಾ ಅಂಶಗಳನ್ನು ಎಳೆಯುವ ಮೂಲಕ ಮತ್ತು ಮೌಸ್ ಬಳಸಿ ಅವುಗಳ ಗಡಿಗಳನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಂಶಗಳನ್ನು ಸಂಪಾದಿಸಬಹುದು:

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

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

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

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