Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Ошибка SeanceContextBaslmpl / 7 сообщений из 7, страница 1 из 1
29.05.2012, 14:34
    #37816392
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка SeanceContextBaslmpl
Имеется УПП, клиент-сервер, 8.2.15.289 MS SQL Server 2008.

Была задача - ограничить доступ к 70-му счету. Ну песня известная. Не мудрствуя лукаво, навесил RLS на план счетов, ПП и заявки на расход дс с видом з/п. Программный фильтр на отчет о проводках. RLS навесил на всё роли, которые имею доступ к плану счетов, кроме ролей для РИБ. Оттестировал на копии(файловая). Работает. Обновились...

Периодически - раз минут в 5-10 пользователь вылетает с ошибкой, приведенной на скриншоте.
Причём, соединение рвется на клиентских машинах, а если открыть в терминалке на том же сервере, что и сервер приложени, всё работает.

... пробовали:
- поставить 8.2.15.310;
- пересоздать кластер баз данных;
- добавление рабочих процессов;
Всё это было уже на 310 платформе не помогло.

Текст ограничения для плана счетов
#Если &ИспользоватьОграничениеПоСчету70 #Тогда
ГДЕ Ссылка <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда)
#КонецЕсли

Текст ограничения на заявке
ТекущаяТаблица
ИЗ
#ТекущаяТаблица КАК ТекущаяТаблица
#Если &ИспользоватьОграничениеПоСчету70 #Тогда
ГДЕ
ТекущаяТаблица.ВидОперации <> ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЗаявкиНаРасходование.ПеречислениеЗП)
#КонецЕсли

После того, как откатились обратно - отмена RLS - вроде, работает.
Собственно, как найти где проблема?
...
Рейтинг: 0 / 0
29.05.2012, 14:36
    #37816395
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка SeanceContextBaslmpl
ИспользоватьОграничениеПоСчету70 - параметр сеанса.
...
Рейтинг: 0 / 0
29.05.2012, 15:11
    #37816456
Зарегался
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка SeanceContextBaslmpl
The Dim!,

В журнале регистрации не видно на какой операции падает? Технологический журнал не пробовал включать?
...
Рейтинг: 0 / 0
29.05.2012, 15:25
    #37816475
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка SeanceContextBaslmpl
В журнале регистрации не видно. Технологического журнала не ведется.
...
Рейтинг: 0 / 0
29.05.2012, 15:39
    #37816505
Зарегался
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка SeanceContextBaslmpl
The Dim!,

Я бы сделал еще следующие манипуляции:
1. Почистил кэш 1С на клиентских машинах.
2. Потестил на пользователе, имеющем только одну роль с ограничением RLS.
3. Включил технологический журнал на сервере и на одном "подопытном" клиенте, чтобы определить какая все же операция вызывает разрыв соединения.
...
Рейтинг: 0 / 0
29.05.2012, 16:15
    #37816609
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка SeanceContextBaslmpl
[quot Зарегался]The Dim!,

Я бы сделал еще следующие манипуляции:
Зарегался1. Почистил кэш 1С на клиентских машинах.
Делали, не помогает.
Зарегался2. Потестил на пользователе, имеющем только одну роль с ограничением RLS.
Тестил, работает. Но тестил я на файл-серверной...

Зарегался3. Включил технологический журнал на сервере и на одном "подопытном" клиенте, чтобы определить какая все же операция вызывает разрыв соединения.
Ну мысль-то хорошая. А как эмулировать работу пользователя по сети и "нагрузки". Локально всё работает.
...
Рейтинг: 0 / 0
29.05.2012, 16:39
    #37816684
Зарегался
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка SeanceContextBaslmpl
The Dim!А как эмулировать работу пользователя по сети и "нагрузки". Локально всё работает.
Наверное дать одному "подопытному кролику" в рабочей базе роль с RLS. Можно даже попробовать сделать 2 роли: одну с ограничением на план счетов, другую с ограничением на заявки - это поможет локализовать проблему.
З.Ы. У меня в УПП на 8.1 и затем на 8.2 всегда стояло ограничение на плане счетов:
Код: sql
1.
2.
Хозрасчетный ГДЕ Хозрасчетный.Ссылка <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда)
    И Хозрасчетный.Ссылка <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоДепонированнымСуммам)


и как ни странно все работает независимо от версии платформы.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Ошибка SeanceContextBaslmpl / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]