Имя: Пароль:
1C
1С v8
Как запустить обработку по расписанию
0 sidalexsandr
 
13.03.18
13:04
База sql. Как запустить обработку по расписанию подставив необходимые параметры?
1 FIXXXL
 
13.03.18
13:05
(0) что за конфа? обработка встроенная или внешняя?
2 mehfk
 
13.03.18
13:07
(0) Позвать программиста, поставить задачу.
3 sidalexsandr
 
13.03.18
13:09
(1) УТ 10.3
4 hhhh
 
13.03.18
13:10
(3) переходить на ут11, там это реализовано
5 Serg_1960
 
13.03.18
13:16
Регламентное задание - запустить вовремя можно всё что хочешь. Собственно говоря, регламенту всё равно, что делает его фоновое задание.
6 sidalexsandr
 
13.03.18
13:33
(5) И где находится регламентное задание в УТ 10.3?
7 iITmenedger
 
13.03.18
13:34
(6)в Конфигураторе?
8 Малыш Джон
 
13.03.18
13:35
(0) а обработка, что должна делать?
9 sidalexsandr
 
13.03.18
13:41
(8) Выгружать товары на сайт
10 Малыш Джон
 
13.03.18
13:48
ну тогда да - добавлять регзадание, туда пихать свою обработку и настраивать расписание
11 sidalexsandr
 
13.03.18
13:49
(10) В сервисе нет регламентных заданий. Где искать регламентные задания?
12 Cool_Profi
 
13.03.18
13:51
(11) взять консоль заданий с итс?
13 Малыш Джон
 
13.03.18
13:51
(11) в УТ 10.3 их надо создавать в режиме конфигуратора
14 Serg_1960
 
13.03.18
14:01
Можно программно создавать регламентные задания. Это функционал платформы. Следовательно это доступно в любой конфигурации.

РегЗадание = РегламентныеЗадания.СоздатьРегламентноеЗадание()
...
Расписание = Новый РасписаниеРегламентногоЗадания;
...
РегЗадание.Расписание = Расписание;
Задание.Записать();
15 Serg_1960
 
13.03.18
14:03
16 mehfk
 
13.03.18
14:24
(14) Обрати внимание на обязательный параметр.
МенеджерРегламентныхЗаданий (ScheduledJobsManager)
СоздатьРегламентноеЗадание (CreateScheduledJob)
Синтаксис:

СоздатьРегламентноеЗадание(<Метаданные>)
Параметры:

<Метаданные> (обязательный)

Тип: ОбъектМетаданных: РегламентноеЗадание; Строка.
Имя или объект метаданных, на основе которых будет создано регламентное задание.
Возвращаемое значение:

Тип: РегламентноеЗадание.

Описание:

Создает новое регламентное задание. Только администратор может создавать регламентные задания.

Доступность:

Сервер, толстый клиент, внешнее соединение.
17 Михаил Козлов
 
13.03.18
14:26
(9) Обычно это делают через элемент справочника "Настройки обмена с вэб-сайтом".
18 Малыш Джон
 
13.03.18
14:45
(17) в десятке разве есть такой справочник?
19 Михаил Козлов
 
13.03.18
14:54
(18) Есть.
20 sidalexsandr
 
13.03.18
15:30
(17) Через этот справочник не получилось настроить запуск обработки
21 sidalexsandr
 
13.03.18
15:48
(15) Для регламентного задания нужно создать общий модуль в котором запускать нужную обработку?
22 Быдло замкадное
 
13.03.18
15:53
(21) да, а в нем написать

Обработка = Обработки.МояПерваяОбрабаотка.Создать();
    Обработка.ЭкспортнаяПроцедураОбработки(МойПараметр1);
23 Михаил Козлов
 
13.03.18
16:41
(20) Не помню, чтобы с ним были проблемы: если в нем определить расписание и взять УИД - потом этот УИД нужно вставить в соответствующее регламентное задание.
24 Serg_1960
 
13.03.18
16:54
(16) Намекаешь "а если типовая версия, без возможности внесения изменений"? Можно и планировщик заданий ОС.