Запуск регламентних завдань, методичні матеріали навчального центру «стимул» - навчання в киеве

Методична рекомендація (корисну пораду)

Рекомендується надавати користувачам альтернативну можливість по виконанню регламентних завдань вручну. Наприклад, пропонувати «по кнопці» виконати обробку даних, зазвичай виконується регламентним завданням в тлі. Це викликано тим міркуванням, що робота системи не повинна залежати від автоматичного виконання регламентних завдань. Зокрема:

  • на відміну від клієнт-серверного режиму роботи 1С: Підприємства. в якому регламентні і фонові завдання виконуються на сервері, в файловому режимі відсутня можливість по їх автоматичного виконання;
  • виконання регламентних завдань може бути усвідомлено планується використовувати протягом кластері серверів 1С: Підприємства.

Залежно від специфіки регламентних завдань, різниться спосіб їх запуску.

1. У разі якщо регламентне завдання змінює в системі деякі дані. які необхідні певним бізнес-процесу або виводяться в конкретному «робочому місці» (формі), то в таких «робочих місцях» додатково рекомендується розміщувати команду для виконання цієї дії. наприклад:

  • в формі для пошуку в даних рекомендується вивести дату актуальності індексу, якщо він не актуальний, і команду «Оновити»;
  • в списку вхідних листів зазначено, коли вони останній раз приймалися, і є команда «Отримати пошту»;
  • в робочому місці відповідального за облік по партіях зазначено, на який момент часу проводилося востаннє розподіл по партіях, і команда «Виконати» для розподілу по партіях.

Такі робочі місця повинні інформувати користувача про дату актуальності представлених даних і команду для їх поновлення або обробки (яка виконує ту саму дію, що і регламентне завдання). Команда повинна бути доступна тільки користувачам з необхідними для її виконання правами.

2. Якщо робота регламентного завдання впливає на дані, які відображаються в заздалегідь невідомому кількості робочих місць, або впливає на інформаційну базу в цілому. то не представляється можливим виділити якесь одне робоче місце для розміщення команди запуску всіх таких завдань. Приклади регламентних завдань, не "прив'язані» до конкретних робочих місць:

  • оновлення і перестроювання агрегатів;
  • Встановіть період розрахованих підсумків.

Результат роботи таких регламентних завдань впливає відразу на безліч внутрішніх і зовнішніх звітів системи, які спираються на підсумки і агрегати.

В цьому випадку рекомендується заводити окреме робоче місце для виконання таких регламентних завдань. При використанні в конфігурації Бібліотеки стандартних підсистем таке робоче місце вже входить до складу підсистеми «Регламентні завдання» (форма «Регламентні і фонові завдання»).

3. У тих же випадках коли регламентне завдання не змінює дані в системі. а формує різні звіти або розсилки з неї, також рекомендується заводити окреме робоче місце для виконання таких регламентних завдань.

Приклади регламентних завдань, які не змінюють дані в базі:

При використанні в конфігурації Бібліотеки стандартних підсистем таке робоче місце вже входить до складу підсистеми «Регламентні завдання» (форма «Регламентні і фонові завдання»).

Додатково, для автоматичного фонового виконання таких регламентних завдань у файловому режимі роботи рекомендується запускати окремий клієнтський сеанс. Така можливість також вже входить до складу підсистеми «Регламентні завдання» Бібліотеки стандартних підсистем.

Схожі статті