Имя: Пароль:
1C
1С v8
повесить процедуру на регламентное задание
,
0 novichok20
 
18.02.16
11:34
есть процедура которая выполняется при нажатии на кнопку?
как реализовать что бы функция выполнялась несколько раз вдень без нажатия пользователем на кнопку?
если можно пример?
заранее благодарен,всем хорошего дня)
1 ObjectRelation Model
 
18.02.16
11:36
база файловая или клиент-серверная?
2 Ёпрст
 
18.02.16
11:37
ну, создай фоновое задание, да выполняй, кто мешает ?
3 novichok20
 
18.02.16
11:39
(1)файловая
4 novichok20
 
18.02.16
11:45
а в фоновом задании разве можно указывать сколько раз выполнять
5 novichok20
 
18.02.16
12:22
создал регламентное задание с расписанием.в имя метода прикрепил процедуру(формирования и отправки файла) из общего модуля .
как дальше быть? как запустить это регламентное задание,на сколько я понял на файловой базе оно как-то по другому запускается чем на клиент-серверном?
6 novichok20
 
18.02.16
12:34
Кто нибудь сможет мне помочь разобраться?
7 silent person
 
18.02.16
12:40
http://v8.1c.ru/o7/201305fi/  22.05.2013 Работа фоновых заданий в файловом варианте
8 novichok20
 
18.02.16
13:17
сделал так

Если ИмяПользователя() = "ФоновыйПользователь" тогда      
      ПодключитьОбработчикОжидания("ОтправкаНаFTP", 3600);      
КонецЕсли;
где  ОтправкаНаFTP-экспортная процедура в общих модулях(в ней создается файл и отправляется на ФТП)
ругается Недопустимое значение параметра (параметр номер '1')
9 Cyberhawk
 
18.02.16
13:19
СП тебе в помощь
10 novichok20
 
18.02.16
13:20
(9)спасибо)
а если без него)
11 Cyberhawk
 
18.02.16
13:24
Если конфигурация базы на БСП, то Я бы сделал через внешнюю обработку, выполняемую по расписанию
12 Cyberhawk
 
18.02.16
13:24
Ну а если можно корежить конфигурацию базы, то свое регл. задание
13 Cyberhawk
 
18.02.16
13:24
В чем у тебя проблема - так и не понял
14 silent person
 
18.02.16
13:29
(10)
1. делаешь общий модуль у которого установлены только 2 галки "Сервер" и "ВызовСервера"
2. в этом общем модуле пишешь экспортную процедуру. например:
&НаСервере
Процедура РегЗадание() Экспорт
КонецПроцедуры
3. делаешь свое регламентное задание. в поле Имя метода выбираешь процедуру РегЗадание(). ставишь галки "Использование", "Предопределенное", настраиваешь расписание.

Все.
15 novichok20
 
18.02.16
13:31
(14)я так сделал не работает.
16 silent person
 
18.02.16
13:31
(15) как проверял ? у меня то работает.
17 novichok20
 
18.02.16
13:32
(13)проблема вот в чем я ни разу ни сталкивался с регл.заданием.

у меня есть процедура которая создает файл XML и передает его на FTP.хотелось сделать чтобы процедура выполнялась не сколько раз вдень без моего участия по регл.заданию.
база самописная могу её корежить.
18 silent person
 
18.02.16
13:33
ну и все действия регламентного задания должны выполнятся на сервере.
19 novichok20
 
18.02.16
13:48
(16)зашел на FTP а файла нет(
20 novichok20
 
18.02.16
13:55
(18)может поточу что файловая база
21 ibreiter
 
18.02.16
13:56
На локальный сохранит?
22 novichok20
 
18.02.16
14:04
(21)даже если без передачи на ФТП то  не создается XML.(
23 ibreiter
 
18.02.16
14:10
(22) В журнале чего пишет?
Отладчиком не ловится момент создания?
24 novichok20
 
18.02.16
14:17
(23)В журнале ни чего.отладчик то же молчит.
получается что рег.задание не выполняется.только изза чего?
25 Cyberhawk
 
18.02.16
14:23
А ты там кем?
26 novichok20
 
18.02.16
14:24
(25)
27 novichok20
 
18.02.16
14:24
Где
28 Cyberhawk
 
18.02.16
14:51
(27) Там, где тебе захотелось реализовать процедуру по расписанию, а не по кнопке
29 novichok20
 
18.02.16
14:59
Сисадмин
30 Cyberhawk
 
18.02.16
18:38
Тогда позовите программиста 1С, ибо создават регл. задания с программным кодом - не дело сисадмина