|
1С вылетает в фоновом задании при создании нового элемента справочника | ☑ | ||
---|---|---|---|---|
0
SAAAAS
08.04.14
✎
18:20
|
Добрый день!
Обработка обмена с сайтом, запускается в фоновом задании и завершается с ошибкой. В ручном режиме все работает, но в фоновом задании именно в одном месте при создании нового элемента справочника 1с вылетает. Код вызывающий ошибку: Элемент = Справочники.КонтактныеЛицаКонтрагентов.СоздатьЭлемент(); Конструкция "Попытка Исключение КонецПопытки" не действует, вылетает все равно, даже не переходит в исключение. Консоль заданий в колонке Ошибка пишет: "Ошибка инициализации библиотеки модулей". Куда копать? |
|||
1
SAAAAS
08.04.14
✎
18:28
|
Очень надо! Подкиньте идею!
|
|||
2
Torquader
08.04.14
✎
18:29
|
Я бы посмотрел, что происходит в модуле объекта при его инициализации - может быть - там что-то подключается или что-то выполняется, что не может быть выполнено в фоновом задании.
|
|||
3
Torquader
08.04.14
✎
18:30
|
Я бы, для начала, попробовал бы просто создать какой-то элемент другого справочника, чтобы понять, что он создаётся.
Ну и, если файловая база, то ТИИ иногда помогает. |
|||
4
ДенисЧ
08.04.14
✎
18:30
|
что у тебя происходит в присоздании... для этого справочника?
|
|||
5
SAAAAS
08.04.14
✎
18:31
|
(3)По ходу обмена создаются элементы в других справочниках Контрагенты и пр. все работает.
База клиент-серверная. |
|||
6
SAAAAS
08.04.14
✎
18:34
|
(4)Модуль объекта вообще пустой.
|
|||
7
SAAAAS
08.04.14
✎
18:51
|
Для примера добавил создание рядом элемента Контрагенты, создается без проблем.
|
|||
8
SAAAAS
08.04.14
✎
19:30
|
Обнаружил, что для справочника КонтактныеЛица тоже не создаются программно элементы.
|
|||
9
SAAAAS
08.04.14
✎
19:34
|
Попробовал установить ПривилегированныйРежим, не помогло.
|
|||
10
SAAAAS
08.04.14
✎
19:37
|
Добавил в модуль объекта инициализацию тестовой переменной. В модуль объекта заходит, переменную иницилирует и после вылетает. Какой обработчик можно подцепить?
|
|||
11
ДенисЧ
08.04.14
✎
19:37
|
Подписки?
|
|||
12
SAAAAS
08.04.14
✎
19:50
|
(11)Поиск ссылок на объект не дал на подписки ссылок
|
|||
13
shuhard
08.04.14
✎
20:23
|
(0) в ручном режиме под каким пользователем работает ?
что с кэшами ? |
|||
14
SAAAAS
08.04.14
✎
20:23
|
Какие возможны ограничения на создания элементов при обмене?
|
|||
15
shuhard
08.04.14
✎
20:25
|
(14) а при чем здесь обмен , у тебя есть подписка либо при установке нового кода, либо обработка проверки заполнения
|
|||
16
SAAAAS
08.04.14
✎
20:48
|
Подписку нашел ПриУстановкеНовогоКодаДляСправочникаИлиПВХ(), но до нее даже не доходит. Происходит инициализация тестовой переменной в модуле объекта и вылетает.
|
|||
17
Torquader
08.04.14
✎
23:18
|
ТИИ делал ?
Очень похоже, что в данном случае оно поможет - только сначала на копии. |
|||
18
SAAAAS
10.04.14
✎
11:46
|
(17) ТИИ делал еще перед началом тестирования этого механизма обмена с сайтом.
Но причем здесь ТИИ, когда при ручном запуске обмена код создания элемента справочника отрабатывает без ошибок,а в фоновом задании сеанс отваливается с ошибкой? |
|||
19
SAAAAS
10.04.14
✎
11:57
|
(13)И в ручном и при автоматическом обмене работает под пользователем с полными правами.
|
|||
20
SAAAAS
14.04.14
✎
16:00
|
Всем спасибо! Решено!
Нашел еще одну подписку в которой из общего модуля вызывался метод Оповестить(). Для фонового задания этот метод вызывает исключение. К сожалению, не догадался сразу посмотреть журнал регистрации. Там была подробная ссылка на ошибочный модуль. |
|||
21
SAAAAS
14.04.14
✎
16:01
|
Но, все равно, не понятно почему в этой ситуации игнорируется конструкция "Попытка Исключение...".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |