Имя: Пароль:
1C
 
регламентное задание автоматич запуск и ручной запуск
0 lamme
 
04.01.22
21:53
УТ10. серверная.
самописное регл задание.
запускается под пользователем с полными правами
кеш сервера почищен.
цель - сформировать запрос - отправить на сайт изменение по товару.

Что вижу.
робот запускается. изменений по товару на сайте нет. хотя сайт отдает результат запроса 200. типа - все ок.


Руками этого же робота запускаю.
все отрабатывается. и сервер так же выдает результат запроса 200 - те все ок.


к фоновому заданию подключился.
посмотрел - что формируется роботом и пользователем - одинаково.

в чем подвох - не понял.
что еще посмотреть можно?
1 lamme
 
04.01.22
22:10
разница идет только в моменте запуска
когда кнопкой запускаю  -это клиент, но потом уходит на сервер
когда регламентное = это сервер
2 aka MIK
 
04.01.22
22:39
Очевидно что подвох в отправке с сервера.
3 ДедМорроз
 
04.01.22
23:00
Запустить процедуру из явно запущенного фонового задания и посмотреть,что будет.

Ну и,если что-то отправляется на сайт,то сохранить это,скажем,в файл,а потом отправить,чтобы понять на какой части процесса затык.
4 lamme
 
05.01.22
09:55
2
то что подвох при отправке регламеентным заданием - это верно
а то что с сервера - не верно
тк ручное нажатие - это та же отправка с сервера.


3
да. пробовал уже
смотрел что уходит под фоновым заданием и что уходит при нажатии кнопкой
на первый взгляд - все одинаково

в этом и загвоздка
куда дальше сммотреть - не понятно
5 pechkin
 
05.01.22
10:06
Пиши в жр по шагам все
6 ManyakRus
 
05.01.22
10:16
ручной запуск запускается "На клиенте", а автоматический "На сервере".
Надо запускать ручной запуск НаСервере
7 fisher
 
05.01.22
10:37
(0) > что еще посмотреть можно?
Ну, если совсем затык и нужно разобраться по-быстрому - врубай отладку на сервере и подключайся к фоновому в его "дикой" среде (когда оно само стартует, а не "руками" - что бы это ни значило).
8 fisher
 
05.01.22
10:39
На в лоб по сабжу - разница как минимум в правах виндового пользователя может быть. Правда не очень представляю какая в части отправки http-запроса.
9 oslokot
 
05.01.22
10:49
(0) Небось сервер при выгрузке использует временный каталог на диске к которому нет доступа на запись
10 fisher
 
05.01.22
10:55
Да, разница между виндовыми пользователями чаще всего в правах на файловую систему. Потому что у дефолтной учетки сервера приложений права только на каталоги 1С.
11 lamme
 
05.01.22
12:54
(9)
нет. там запрос формируется в получитьвременныйкаталог()
12 lamme
 
05.01.22
12:55
(10)
а вот тут не сильно понял.
какая разница в праавах на фалойвую систему в этом случае?
ну те как оно зависит на выполнение регл задания?
13 lamme
 
05.01.22
12:57
(7)
я поймал фоновое задание
увидел - что данные отправляются
увидел - что приходит ответ сервера на фоновое задание - ожидаемое.
те тут от 1С все одинаково.

тут разница идет уже после 1С
те в той среде - в которой передается сам запрос.
и вот тут как это отловить - не известно
там снуфир или снифер надо ставить или иную программу-ловилку этих запросов - чтобы ловить ...
14 ДенисЧ
 
05.01.22
12:58
(13) Взять админов того другого места за то самое место и...
15 ДедМорроз
 
06.01.22
01:17
Заголовки http-запроса посмотри - может оказаться,что для чисто сервера они другие,и та сторона считает,что к ней зашел робот.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.