helpf.pro
Регистрация

v8.2 УП: не срабатывает регламентное задание

novichok20
18.02.2016 15:18Прочитано: 3722

Файловый режим.

создал рег.задание .установил у нее имя метода свою процедуру .

но рег.задание не срабатывает. В чем может быть проблема?

Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
18.02.2016 15:49Ответ № 1

какая конфигурация? в настройках выбран пользователь под которым запускать задание и под этим пользователем запущена программа?

novichok20
18.02.2016 16:04Ответ № 2

Самописная конфигурация.файловый режим.упр.прил.

я просто создал регл.задание.в имя метода.указал процедуру создает XML .

но файл не создается

Код 1C v 8.х
 

 &НаСервере
Процедура ОтправкаНаFTP() Экспорт
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ и т.д.
.......

  ВыборкаЗаказчик = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

  
  ЗаписьХМL = Новый ЗаписьXML;
  ЗаписьХМL.ОткрытьФайл( "C:\Users\1c\Desktop\document. xml","UTF-8" );

.................

ЗаписьХМL.Закрыть();


конепроцедуры






E_Migachev
18.02.2016 16:22Ответ № 3

В файловом варианте нужно вызывать выполнение регламентных операций

Вот посмотри: Регламентные и фоновые задания (создание, настройка, запуск) , там внизу про файловый вариант и консоль для разных версий

novichok20
18.02.2016 16:55Ответ № 4

спасибо я уже смотрел.но очень понел(

E_Migachev
18.02.2016 19:09Ответ № 5

а код точно рабочий? тестировал в обработке?

novichok20
18.02.2016 21:10Ответ № 6

если его повесить на кнопку то работает все отлично

E_Migachev
18.02.2016 23:46Ответ № 7

а если запускать через 8.3 Управляемые формы: KonsolZadaniy83.rar ?

так срабатывает регламентное задание?

novichok20
19.02.2016 07:58Ответ № 8

нет. Может я не правильно его сделал.

Создал регл.задание и в имя метода выбрал процедуру которая создает файл xml(

novichok20
19.02.2016 10:48Ответ № 9

Сделал так в модуле управляемого приложения

Если ИмяПользователя() = "Пользователь" тогда

ПодключитьОбработчикОжидания("ОтправкаНаFTP", 14400);

КонецЕсли;

где-ОтправкаFTP общий модуль с процедурой

&НаКлиенте  Процедура ОтправкаНаFTP()Экспорт

ОтправкаНаFTP1.ОтправкаНаFTP1();

КонецПроцедуры

где - ОтправкаНаFTP1 общий модуль с процедурой которая формирует xml и отрп.на FTP &НаСервереПроцедура ОтправкаНаFTP1() Экспорт

Запррс......

ЗаписьXML = Новый ЗаписьXML;

......конецпроцедуры

как я понял ПодключитьОбработчикОжидания("ОтправкаНаFTP", 14400) будет срабатывать через 14400с

при этом нельзя завершать сеанс пользователя. 

а зачем тогда регл.задание?

E_Migachev
19.02.2016 16:37Ответ № 10

да, все .так... в файловом варианте регламентное задание выполняется от пользователя, поэтому для тебя разницы нет

а когда 1с на сервере, там от сервера оно выполняется и под пользователем заходить не нужно

novichok20
22.02.2016 11:53Ответ № 11

Понял.Спаисбо Вам большое)))

novichok20
22.02.2016 11:53Ответ № 12
Вопрос закрыт!
Подсказка: Для быстрого поиска ответов - используйте 'Поиск'
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.