Довідковий матеріал

Запуск регламентних завдань

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

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

Див. також

 

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

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

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

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

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

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

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

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

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

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

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

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

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

  • розсилка поштовим адресатам інформації про помилки в журналі реєстрації;
  • розсилка інформації про нові/прострочені завдання;
  • періодичний запуск зовнішніх обробок для розсилки звітів.

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

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

Див. також

  • Налаштування розкладу регламентних завдань
  • Попередньо визначені регламентні завдання
  • 1С:Бібліотека стандартних підсистем 8.2
Записатися телефоном