Имя: Пароль:
1C
1С v8
Аварийное закрытие конфигуратора при открытии списка пользователей
0 sanches2
 
29.08.11
13:55
Привет!
УТ 10.3.8.9, платформа 8.1.15.14
При попытке открыть список пользователей программа аварийно закрывается.
При этом выскакивает окно Visual-Studio-Just-In-Time-Debugger
с сообщением:"An unhandled win32 exception occured in 1cv8.exe[7060].
До этого пытались зарегестрировать пользователя в ИБ через предприятие. Не знаю связана данная ошибка с этим событием или нет.
Там вывалилась ошибка
{ОбщаяФорма.ФормаПользователяИБ(145)}: Метод объекта не обнаружен (Представление)
         СтрокаСписокаДоступныхРолей.Представление = мРоль.Представление();
Вот код из отладчика на который ругается
Для Каждого мРоль Из Метаданные.Роли Цикл
       СтрокаСписокаДоступныхРолей = СписокДоступныхРолейПользователяИБ.Добавить();
       СтрокаСписокаДоступныхРолей.Представление = мРоль.Представление();
       СтрокаСписокаДоступныхРолей.Значение = мРоль;
   КонецЦикла;

Посмотрел что находится в  Метаданные.Роли, там увидел, что количество ролей в конфигураторе соотвествует их количеству в коллеции Метаданные.Роли, но почему-то для 2-х ролей в этой коллекции пустые значения. Может в ролях что-то не донастроено? Роли не типовые.
1 sanches2
 
29.08.11
14:28
Пробую открыть внешнюю обработку УдалениеПомеченныхОбъектов.
Также вываливается 1с и Visual-Studio-Just-In-Time-Debugger с ошибкой  1сv8.exe[6448]
2 dka80
 
29.08.11
14:40
на другом компьютере есть возможность попробывать?
3 sanches2
 
29.08.11
14:41
На этом же пробую в копии базы. Обработка открывается. Проверяю на вирусы.
4 butterbean
 
29.08.11
14:42
может надо ТиИ??
5 sanches2
 
29.08.11
14:42
Может, вечером попробую.
6 sanches2
 
30.08.11
07:18
Привет!
ТИИ вываливается с ошибкой, окно то же самое код 1cv8.exe[xxxx] меняется. Даже если просто делать тестирование - вываливается.
Выгрузка-загрузка не помогает.
Пробовал удалить роли из конфигуратора, но обновить базу данных не получается, программа закрывается аварийно.
7 sanches2
 
30.08.11
07:22
Утилита chdbfl.exe ошибок не нашла
8 sanches2
 
30.08.11
09:01
В SQL чтоли попробовать базу выгрузить...
9 sanches2
 
30.08.11
10:33
Попробовал выгрузить cf и загрузить в пустую базу - база стала сохранять конфигурацию и показывать список пользователей, конечно там пусто.
10 Error pro
 
30.08.11
10:35
попробуй в рабочей убить всех пользователей, если уж ничего не помогает.
11 sanches2
 
30.08.11
10:36
Не могу, список пользователей не открывается :)
12 sanches2
 
30.08.11
10:48
Так, теперь уже в предприятии начинаются вылеты при попытке открыть универсальный обмен данными в xml
13 Gars
 
30.08.11
11:51
chkdsk /f - иногда помогает...
:-)
14 sanches2
 
30.08.11
12:19
(13)Я уже на другой компьютер скопировал базу. Все по прежнему
15 Стальная Крыса
 
30.08.11
12:24
(11) программно тогда убить
16 Stas_S
 
30.08.11
13:31
лучше архив востановить(если есть конечно)
17 sanches2
 
30.08.11
13:43
(16) Архив то есть. Но нормальный архив от 28 числа. Вчерашний архив уже битой базы. А я не могу запустить обмен данными в формате xml в текущей базе. Который идет с УТ 10.3.8.9 вываливает программу. Попробовал старый обмен от 8.0, он запускается, но при открытии его  в предприятии выходит ошибка 1с, что-то про Поле объекта не обнаружено (Реквизиты). При этом в копии базы, запускается нормально.
18 sanches2
 
30.08.11
13:43
При этом пользователи не видят что база сбоит и спокойно продолжают дальше работать вбивая данные :)
19 sanches2
 
31.08.11
17:55
Перегрузил в SQL базу, может поможет что-то еще.
Какими средствами SQL кроме checkdb можно попробовать тестировать базу?
20 sanches2
 
31.08.11
17:56
может хранимка какая-то есть 1сная?
21 sanches2
 
31.08.11
17:57
SQL 2000 у меня