V7HTTPReader и запуск 1с в планировщике #542959


#0 by zhenyat
Здравствуйте Столкнулась с загадочным: в интерактивном режиме методы "Получить..." нормально принимают всю информацию от веб-сервера, без каких-либо проблем, а в когда 1с запускается из планировщика задач, принимаемые файлы обрезаются - принимается только 4 кб... Что это такое?
#1 by Любитель XML
Покажи код
#2 by zhenyat
#3 by zhenyat
Некоторые объяснения В запросе на сервер выгружаются некие данные, сервер их обрабатывает и выдает некий ответ. Если запрос к серверу не содержит никаких данных, то сервер повторяет ответ на предыдущий запрос. Если обработка запускается их "нормально" работающей 1с-ки - то все нормально, ответ от сервера принимается полностью еще в первой же попытке и обрабатывается. При запуске же из планировщика, принимается только первые 4 килобайта... Есть идеи - почему?
#4 by zhenyat
ну так, есть какие-нибудь соображения? :(
#5 by zhenyat
ау....
#6 by Sh1ko
может дело в времени передачи? что за планировщик?
#7 by zhenyat
Обычный виндовый планировщик... 1с запускается каждые полчаса... от имени пользователя-робота. В 1с у этого пользователя-робота при запуске прописан автозапуск этой обработки и по её окончании - выход из 1с.
#8 by Sh1ko
обработка модально запускается?
#9 by Sh1ko
в самой винде, тот юзер от имени которого запускаются назначенные задания - все права нужные есть?
#10 by Sh1ko
+ выход из 1с лучше писать в самой обработке, не в глобальнике.
#11 by TENSOR
Может, этот же виндовый планировщик процесс одинэсный и гасит?
#12 by Sh1ko
да, кстати в планировщике там максимальное время выполнения и прочие приблуды надо посмотреть.
#13 by zhenyat
не, у планировщика стоит что программка может работать минут 10, но ей столько не надо :) выход и прописан в обработке нет, обработка запускается немодально Да, все права у пользователя имеются, файл с загружаемой информацией создается, но всегда размером 4 кб и соответственно  информация обрезана...
#14 by Sh1ko
Я таких случаях захожу на сервер под тем пользователем, от имени которого запускается задание и смотрю "кино"=)
#15 by zhenyat
так написала же - если запускать сеанс, в нем запускать 1с - то все нормально, с первой же попытки данные принимаются в полном объеме а если запускать из планировщика - вылезает проблема... :(
#16 by Sh1ko
зайди на сервер под тем же пользователем от имени которого назначенные. зайди в назначенные - выполнить.
#17 by Sh1ko
т.е запусти из планировщика и смотри что происходит. даже еще отладчик можешь перед этим запустить
#18 by zhenyat
мммм....не поняла... я так и делаю - пришлось даже юзера включить в группу "Пользователи удаленного рабочего стола" - захожу пользователем на сервер, запускаю 1с, пара минут, программа завершается, в логах - все ок, данные получены в полном объеме а... вы имеете в виду из его же сеанса запустить задачу в планировщике? ну сейчас посмотрю
#19 by zhenyat
Не, не помогает такой способ. Обработка то отрабатывает как надо - проблема похоже где-то в v7plus - или вообще в каких то системных настройках - какие-нибудь ограничения на пакетные задания...
#20 by Sh1ko
т.е ты нажимаешь на задании выполнить - и видишь как сама запускается 1с-ка и т д? и все нормально?
#21 by zhenyat
Да 1. захожу на сервер под учеткой робота. запускаю отдачик 2. другом окне под своей учеткой на задании планировщика нажимаю выполнить (у робота нет прав на планировщик) - в окне  робота запускается 1-ска, отрабатывает, в отладчике я прохожу пошагово все этапы, на этапе Данные.Загрузить(ФайлЗагрузки) - ошибка исполнения:: Element was not closed.  [<p (error position = 3)] По алгоритму обработка пытается повторить загрузку - опять облом: : A string literal was not closed.  [<part ID="0000 (error position = 12)] смотрю файл на диске - да, информация оборвана... :(
#22 by Sh1ko
ищи хелпу по этим ошибкам
#23 by zhenyat
да какая там хелпа по ошибкам - просто файл принят не полностью, теги не закрытые остались, вот xml-парсер и не может загрузить его :( ...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С