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

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

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

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

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

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

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

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

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

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

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


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


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