Что такое регламентное задание?
Регламентное задание в 1С — событие, процедура, которое повторяется в соответствии с заданным расписанием.
Как создать регламентное задание в 1С?
Рассмотрим пример: допустим необходимо создать регламентное задание, которое закрывает заказы покупателя раз в день (если они отгружены и плачены);
1. Необходимо создать общий модуль с экспортной процедурой:
- Заходим в конфигуратор, в дереве метаданных выбираем «Общие» -> «Общие модули»;
- Создаем модуль «_Закрыть заказы»;
- В свойствам модуля устанавливаем галочки «Сервер», «Внешнее соединение»;
- Внутри модуля создаем процедуру «Закрыть заказы» (которая устанавливает состояние закрыт для отгруженных и оплаченных заказов), после наименование процедуры добавляем слово «Экспорт» (Процедура ЗакрытьЗаказы () Экспорт);
2. Затем создаем само регламентное задание:
- Заходим в конфигуратор, в дереве метаданных выбираем «Общие» -> «Регламентные задания»;
- Создаем новое регламентное задание «_Закрытие заказов»;
- В свойствах задания прописываем имя метода «_ЗакрытьЗаказы.ЗакрытьЗаказы» — ссылка на недавно созданный модуль;
- В свойствах задания устанавливаем галочки в соответствии с рисунком ниже (рис 1);
- Переходим к настройке расписания (рис. 1, п.5)
Рис. 1 — создание регламентного задания
- Переходим на вкладку «Дневное», указываем время начала «11:00» (рис. 2) (по аналогии можно настроить недельное и месячное расписание, на соответствующих вкладках);
- Обновляем базу, все готово.
Также читайте: отладка регламентных заданий.
Оставить комментарий