Как убить фоновое задание в 1С 8.1 #313751


#0 by OrsoBear
Сделал примерно такого вида обработку в регламентное задание. Запустил с интервалом через 1800 секунд, прерывать через 180 секунд (при ручном запуске обработка выполняется не более 2 минут) в настройках регламентного задания стоит 3 повтора черз 10 секунд в случае неудачного выполнения. Задание запускается, появляется как фоновое задние на сервере. Из сообщений в журнале регистрации видно, что запуск задания произошел, и начало подключения. И все. Задание висит уже второй день, и статус выполняется. Пробую отключить через sql соединения, и с сервера 1С (через kill process), так же в консоли заданий останавливаю регламентное задание. Не удаляется ни там, ни там. Вопросы следующие: 1)почему не получается убить задание?  (только перезапуском сервера) 2)Как можно отследить, почему не выполняется задание? 3)если ставлю на 1С сервере блокировать регламентные задания, они продолжают выполняться. (блокировка начинает действовать опять же только после перезапуска сервера)
#1 by guevara74
Присоединяюсь. Та же ситуация
#2 by zbv
а запретом выполнения регламентных заданий пробывал...
#3 by OrsoBear
Есть предположение, которое смогу проверить когда синтаксис помощник будет под рукой.  В некоторых функциях снизу пишется пометка, что не работает на сервере 1С предприятия. Пройти по всему коду и отследить на выполнимость на сервере.
#4 by OrsoBear
2) пробовал. по этой теме 3 вопрос.
#5 by Salvador Limones
Где-то висит окошко и ждёт, когда же ты добавишь базу в список. :-)
#6 by zbv
странно... у меня убивалось... правда не такая обработка...
#7 by РазДва
Неправильное предположение. Просто в этот момент управление передано другому объекту, в Вашем случае 7.7, и если зависание произошло там, то на всякие попытки выключить фоновое задание, оно реагировать не будет.
#8 by OrsoBear
- знакомые люди стали появляться :) Я в константе прописал путь, логин и пароль. На клиентской части все срабатывает и никаких окошек не вываливается. путь задан в виде (пример) \server4ekonase1 нужно как-то иначе организовать?
#9 by OrsoBear
смотрю в другой базе сеансы. Моего нет. То есть там не висит ничего.
#10 by OrsoBear
Прошу прощения, не до конца продумал Ваше утверждение. Согласен.
#11 by Стальная Крыса
на сервере должен быть запущен консольный пользовательский сеанс, а иначе 1С просто не будет работать - негде ей свой оконный интерфейс располагать... будет висеть и ждать по тихому и без ошибок...
#12 by OrsoBear
Озадачил. Я вроде дал ссылку на обработку, где нет никаких оконных инерфесов. Если с сеансом, то я лучше напишу планировщик, который не будет тратьи время на каждое подключение, будет подключен и периодически разные обработки выполняет.
#13 by Salvador Limones
Фоновое задание работает от пользователя, под которым запущен сервер 1С, т.е. по умолчанию локальный USR1CV81, и прав у него на \server4ekonase1 думаю, нет никаких. Я сменил пользователя на доменного, под ним же залогинился, запустил 7.7, добавил базу в список, но пока не проверял работу фонового задания.
#14 by OrsoBear
Спасибо, скорее всего в этом причина, пойду к админам, попробуем вместе разобраться. Есть аська? bearg_собака_km_точка_ru
#15 by OrsoBear
Настроил учетку, поставил доступ, запустил, и тот же эфект. Дошла до стадии начала подключения. и остановилась. Видимо и правда где-то висит окошко с выбором баз. А как бы его прикончить, или выяснить причину "ненаходжения" базы?
#16 by Drock
NO_SPLASH
#17 by OrsoBear
Извините, проявил предел ламерства. зашел на сервер а там в задачах 19 процессов 1С 77 висит. убил их и все начало более-менее работать. Вопрос с убивание процессов снялся. Пойду думать над остальными.
#18 by OrsoBear
Продолжу тему: Запустить под оле подключение так и не получилось. За это время успел попробовать написать строку подключения текстом без премудрствований. Потом на sql и на 1С серверах поменять пароли на одинаковые. В конечном итоге получается что 1С 77 запускается на сервере от имени Admnistrator занимает 6380 кб памяти и 0 процессора. И походу не работает. Какие будут варианты?
#19 by OrsoBear
И снизошло на Орсо озарение, и таки залез он на сервер под учетной записью Administrator установил 1С и под этой же учеткой запустил 1Ску и прописал путь к базе. Что бы при первом запуске, она в реестре прописалась пользователю. И случилось чудо. Все остальное работало изначально. Зря я с вариантами развлекался. Вопрос закрываю. Спасибо за помощь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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