Имя: Пароль:
1C
1С v8
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
Но, все равно, не понятно почему в этой ситуации игнорируется конструкция "Попытка Исключение...".