Имя: Пароль:
1C
1С v8
Параметры сеанса
0 глазковыколупыватель
 
11.02.12
19:32
Сервер 1С на линуксе. База данных - postgres. Выключился свет, сервер потух. Свет дали, захожу в базу - неправильно определяются параметры сеанса. Заходишь в базу под любым пользователем - ПараметрыСеанса.ТекущийПользователь - не твой пользователь. Платформа 8.2.14.540. Кэш чистил на сервере, на компутерах пользователей, базу выгружал - загружал, из списка баз удалял - добавлял, удалял пользователя из справочника пользователей, из списка пользователей базы - ничего не помогает. Рядом на этом же сервере стоит такая же база, только Центр - параметры сеанса определяются верно. Куда ещё посмотреть, чтобы проблему исправить?
1 Escander
 
11.02.12
19:37
как вариант ковырять исходный код (модуль сеанса обработчик "УстановкаПараметровСеанса").
2 глазковыколупыватель
 
11.02.12
19:41
(1) Спасибо. Победил.
3 Escander
 
11.02.12
19:48
(2) и в чём оказалась причина?
4 глазковыколупыватель
 
11.02.12
19:49
В константу "ТекущийПользователь" каким-то образом записалось некое значение. В модуле сеанса проверялось это значение.
5 Escander
 
11.02.12
19:53
(4) интересный глюк... видимо что-то недозаписалось в базу когда свет отвалился... вот тебе и сиквел с транзакциями...
2 + 2 = 3.9999999999999999999999999999999...