Имя: Пароль:
1C
1С v8
Не могу создать нового пользователя
,
0 Sali1964
 
31.07.12
13:23
В подчиненной базе пропали почти все пользователи.
Ни в конфигураторе, ни через 1С Предприятие не удается создать нового пользователя. Т.е. он создается и записывается, но при повторном входе конфигуратором пользователя уже нет.
1 Maxus43
 
31.07.12
13:25
я предупреждал
v8: Сломался УРИБ
>>пришлось перезаписать таблицы Config, DbSchema, Params из 4-х дневной копии.
ай ай ай
2 Maxus43
 
31.07.12
13:26
лезь дальше, табличка "users" как то так
3 Sali1964
 
31.07.12
13:36
(2) нет такой таблицы
4 Maxus43
 
31.07.12
13:39
dbo.v8users точнее
5 Maxus43
 
31.07.12
13:42
собсно там хранятся юзеры ИБ, надо понять почему очищается
6 Maxus43
 
31.07.12
13:44
в dbo.params которую ты незаконно перезаписал - тоже есть параметр юзеры, непомню на что влияет
7 Sali1964
 
31.07.12
14:23
(4) в таблицу v8users в поле changed пришет дату 31.07.2012 а нормально работающей базе пишет 31.07.4012, на 2тыс.лет больше. Если создаю пользователя и меняю ему это поле на +2000 то все ОК. Странно.
8 Maxus43
 
31.07.12
14:26
имхо dbo.params что-то не так, в параметре юзерс... предлагаю эксперементировать, переименуй этот параметр, 1с создаст новый, может исправится.
Потому и (1), вредно лезть напрямую в таблицы скуля
9 Maxus43
 
31.07.12
14:32
* бэкапы есно никто не отменял)
10 Sali1964
 
31.07.12
14:42
(8)  переименовал в копии базы параметр users.usr. Ничего не изменилось.
11 DmiVo
 
31.07.12
14:45
(7) Как раз на величина смещения дат для MS SQL
12 Maxus43
 
31.07.12
14:52
(10) ну как вариант - удалить таблицу (4) и параметр тоже удалить.
Далее при внесении новых юзеров в конфигураторе - будут созданы заново