|
Не выполняются регламентные задания | ☑ | ||
---|---|---|---|---|
0
1czhukov
05.10.11
✎
05:50
|
Всем привет! База ЗУП 8.2 (2.5.40.3) Сделал регламентное задание по выгрузке данных в БП 2.0 8.2 через универсальный обмен XML. Раньше запускалось, но с ошибкой вылетало, а сейчас не запускается вовсе и ничего не сообщает(. Кроме того перестали запускаться остальные регл. задания. Все проверил. В журнале нет вообще никакой информации, на сервере 1С блокировки регл.заданий нет. В чем может быть причина?
|
|||
1
Sammo
05.10.11
✎
06:10
|
Перезагружать процесс 1с на сервере пробовал?
|
|||
2
Erhov_egor
05.10.11
✎
06:13
|
попробуй выгрузить и загрузить заново
|
|||
3
1czhukov
05.10.11
✎
06:19
|
(1) - Я немного втупил). имеется в виду процесс, под которым я сижу в 1с?
|
|||
4
1czhukov
05.10.11
✎
06:24
|
(2) - выгружал-загружал вручную, вставлял алгоритм в обработку - все работает. Кстати вот алгоритм выгрузки если вдруг будет интересно:
Процедура ВыгрузкаДокументовЗУП() Экспорт ОбработкаВыгрузкиXML = Обработки.УниверсальныйОбменДаннымиXML.Создать(); ОбработкаВыгрузкиXML.РежимОбмена = "Выгрузка"; ОбработкаВыгрузкиXML.ДатаНачала = НачалоДня(ТекущаяДата() - 86400); ОбработкаВыгрузкиXML.ДатаОкончания = КонецДня(ТекущаяДата() - 86400); ОбработкаВыгрузкиXML.ИмяФайлаОбмена = "\\tr\auto\ZUP82" + "_" + День(ТекущаяДата() - 86400)+ "_" + Месяц(ТекущаяДата() - 86400)+ "_" + Год(ТекущаяДата() - 86400) + ".xml"; ОбработкаВыгрузкиXML.ИмяФайлаПравилОбмена = "\\tr\auto\ext\ЗУП8.2-БУХ82ОФ2.xml"; ОбработкаВыгрузкиXML.ЗагрузитьПравилаОбмена(); ОбработкаВыгрузкиXML.ВыполнитьВыгрузку(); КонецПроцедуры |
|||
5
guitar_player
05.10.11
✎
06:32
|
(0) фоновые задания разрещены на сервере?
|
|||
6
1czhukov
05.10.11
✎
06:35
|
(5) как это проверить?
|
|||
7
Sammo
05.10.11
✎
06:56
|
(3) служба 1с пердприятия, которая запускается на application сервере
|
|||
8
Sammo
05.10.11
✎
06:56
|
+ см. консоль заданий - есть на дисках ИТС
|
|||
9
poligraf
05.10.11
✎
07:03
|
Ну и права файлики для пользователя под которым сервер пускается
|
|||
10
1czhukov
05.10.11
✎
07:15
|
(7) такое удовольствие будет доступно только по окончании рабочего дня(. Надо будет попробовать, спасибо! Кстати в базе БП тоже перестали выполняться регл. задания..(
|
|||
11
1czhukov
05.10.11
✎
07:15
|
(8) Собственно чем и балуюсь)
|
|||
12
Sammo
05.10.11
✎
07:36
|
(10) Если регламентные пропали после перезагрузки серверов, то причина в том, что SQL поднялся до сервера приложений. В этом случае регламентные не работают. Помогает перезапуск службы.
|
|||
13
1czhukov
06.10.11
✎
05:42
|
Ура! После запуска сервера 1с регл.задания заработали! теперь мое задание выполняется, но не создает файл выгрузки и снова ничего не пишет, просто выполняется (при чем за 2 секунды) и всё.. пробовал включить протокол, но он тоже не заполняется. В чем может быть причина?
|
|||
14
1czhukov
06.10.11
✎
05:44
|
Кстати алгоритм выглядит теперь след.образом:
ОбработкаВыгрузкиXML = Обработки.УниверсальныйОбменДаннымиXML.Создать(); ОбработкаВыгрузкиXML.РежимОбмена = "Выгрузка"; ИмяФайлаПротоколаОбмена = "F:\temp\log.txt"; ДописыватьДанныеВПротоколОбмена = Истина; ВыводВПротоколИнформационныхСообщений = Ложь; ОбработкаВыгрузкиXML.ИмяФайлаОбмена = "\\trinibad10\AutoExchData1C81\ZUP82" + "_" + День(ТекущаяДата() - 86400) + "_" + Месяц(ТекущаяДата() - 86400)+ "_" + Год(ТекущаяДата() - 86400)+ ".xml"; ОбработкаВыгрузкиXML.ИмяФайлаПравилОбмена = "\\trinibad10\AutoExchData1C81\ExtReps\ЗУП8.2-БУХ82ОФ2.xml"; ОбработкаВыгрузкиXML.ДатаНачала = НачалоДня(ТекущаяДата() - 86400); ОбработкаВыгрузкиXML.ДатаОкончания = КонецДня(ТекущаяДата() - 86400); ОбработкаВыгрузкиXML.ЗагрузитьПравилаОбмена(); ОбработкаВыгрузкиXML.ВыполнитьВыгрузку(); |
|||
15
1czhukov
06.10.11
✎
07:23
|
Извиняюсь за глупую ошибку (забыл прописать "ОбработкаВыгрузкиXML" перед параметрами формирования протокола). Указал, теперь возникает ошибка "Ошибка при вызове конструктора (ЗаписьТекста)". Видимо проблема с правами на файлы...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |