|
Как запустить обработку по расписанию | ☑ | ||
---|---|---|---|---|
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
|
в конфигураторе:
http://programmist1s.ru/1s-nastroyka-reglamentnyih-i-fonovyih-zadaniy/ программно: http://pro1c.org.ua/index.php?showtopic=6894 |
|||
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) Намекаешь "а если типовая версия, без возможности внесения изменений"? Можно и планировщик заданий ОС.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |