|
Некорректная работа фонового задания | ☑ | ||
---|---|---|---|---|
0
Coldboy
29.01.14
✎
22:02
|
Здравствуйте. Есть обработка, которая фоном обрабатывает файлы, и создает документы. Проблема, если запускается фоном, файлы почему-то не обрабатываются, но все идет без ошибок, а если запустить просто в толстом клиенте эту обработку, то все хорошо идет. Собственно код обработки, файлы обрабатываются по сети:
ЗапуститьПриложение("C:\connect.bat"); - подключаю сетевой диск, где лежат файлы КопироватьФайл(ОткрытыйФайл.ПолноеИмя,"C:\temp\"+ОткрытыйФайл.Имя); - копирую файл на диск, где стоит 1с-ка(дошел до варианта, раньше по сети обрабатывал, но тоже перестало, перешел до локальной обработки). ЗагрузкаПрошла = Ложь; ЗагрузкаПрошла =ЗагрузкаДанных("C:\temp\"+ОткрытыйФайл.Имя); сама загрузка файлов Если ЗагрузкаПрошла Тогда ПереместитьФайл(); КонецЕсли; В итоге файл не обрабатывается, а перемещается. В функции ЗагрузкаДанных, возращает истину, если не было ошибок, если вывалятся, то файл не должен переместится. В чем может быть проблема? Проблема появилась, после того, как пропал свет и все отрубилось, как включилось, появилась такая вещь. Что может мешать данной функции? |
|||
1
Coldboy
30.01.14
✎
16:33
|
up!
|
|||
2
бомболюк
30.01.14
✎
16:50
|
попробуйте сервер приложения перезапустить ;-)
|
|||
3
х86
30.01.14
✎
16:55
|
выполнение на сервере отлаживать умеешь?
|
|||
4
Coldboy
30.01.14
✎
18:57
|
(3) всмысле?
(2) сервер приложения ? а да забыл, все не в УФ |
|||
5
Coldboy
30.01.14
✎
19:13
|
(3) тупо поставить &наСервере и врубить отладку?
|
|||
6
Coldboy
30.01.14
✎
22:18
|
up
|
|||
7
Ярус
30.01.14
✎
22:20
|
фоном оно на сервере прет, у тебя файл на сервеое лежит на диске c?
|
|||
8
Ярус
30.01.14
✎
22:22
|
до обработок и до ыайлов пиши сетевые пути, засунь их куда нибудь в шару
|
|||
9
Coldboy
30.01.14
✎
22:26
|
(7) на диске С где сервер уже лежит.
(8) писал сетевые пути такая же ерунда, думал в них дело, начал даже копировать, на ту машину где сервер вроде, что-то встало, щас после отрубания света опять пошла такая жара в чем проблема? |
|||
10
PiotrLoginov
30.01.14
✎
22:43
|
Еще раз: суть задания в том, что "батник" connect.bat подключает сетевой диск, некий файл с этого диска копируется поближе к 1С'ке и обрабатывается, после чего, возможно, отправляется обратно на сетевой диск. Так?
До того, как были перебои с электричеством, все работало фоном отлично. Были перебои с электричеством, и теперь фоном задание толком не выполняется (>> файл не обрабатывается, а перемещается) Поясни. Однако, если запустить обработку вручную, все выполняется как надо. Первое, что я бы сравнил - юзеров. Под которым выполняется фоном и под которым запускаешь толстый клиент. |
|||
11
х86
30.01.14
✎
22:47
|
делов пройтись отладчиком на 15 минут максимум
мы ща будем гадать, копируются файлы или нет, есть права или нет и т.п. |
|||
12
Coldboy
30.01.14
✎
22:59
|
(10) файл копируется поближе к 1С, после его обработки удаляется из места куда копировался, но откуда копировался перекладывается папку обработано, будто все ок. сейчас фоном получается следующее, копируется, перемещается, но не обрабатывается ...
|
|||
13
Coldboy
30.01.14
✎
23:00
|
(11) ну завтра в дебаге сервер запущу проверю, что-то не допер, что в обычном так можно. а ставить &НаСервере перед процедурой или нет?
|
|||
14
х86
30.01.14
✎
23:06
|
(13)фоновое у тебя и так на сервере будет
и почитай что значит директивы компиляции &НаСервере |
|||
15
Coldboy
30.01.14
✎
23:19
|
(14) тогда я не понял, если я запущу сервер в режиме отладки 1с, и зайду в конфигуратор и запущу отладку, я воссоздам режим фонового задания, если запущу обработку в отладки или нет?
|
|||
16
х86
30.01.14
✎
23:26
|
(15)подключись к своему фоновому заданию
|
|||
17
Coldboy
31.01.14
✎
19:07
|
(16) что-то вы меня запутали, фоновом задание инцирует обработку. к ней подключится вы имели виду?
|
|||
18
Coldboy
05.02.14
✎
13:36
|
up
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |