Права пользователей!
02.03.2009
11:38
#1
Как и где мне в УТ 8.1 правильно дать права пользователю, чтобы он мог все видеть, но ничего не смог писать? Давал просто пользователь, однако выдает ошибку.
02.03.2009
11:55
#2
Сразу несколько вопросов:
1. Какая ошибка
2. Когда возникает
3. Только у него и только с правами пользователь? Если добавить прав ошибка исчезает?
1. Какая ошибка
2. Когда возникает
3. Только у него и только с правами пользователь? Если добавить прав ошибка исчезает?
02.03.2009
12:07
#3
Сейчас у меня у пользователя нет данных ни в контрагентнах, ни в номенклатуре. А в настройках стоит, чтение разрешено.
Где мне там в настройках и что добавить, чтобы он мог все видеть, но не мог ничего менять?
Где мне там в настройках и что добавить, чтобы он мог все видеть, но не мог ничего менять?
02.03.2009
14:14
#5
"Я сейчас удалил почти все ограничения доступа к данным. Теперь вижу например все заказы. Однако, когда пытаюсь открыть отдельный заказ, появляется ошибка." ОбщийМодуль.ОбщегоНазначения(3651)}: Ошибка при вызове метода контекста (ПолучитьПоследнее): Ошибка при выполнении операции над данными:
Microsoft OLE DB Provider for SQL Server: Arithmetischer &berlauffehler beim Konvertieren von expression in den int-Datentyp.
HRESULT=80040E57, SQLSrvr: Error state=2, Severity=10, native=8115, line=1
СтруктураПараметров = РегистрыСведений.УчетнаяПолитикаНалоговыйУчет.ПолучитьПоследнее(Дата, Новый Структура("Организация", Организация));
по причине:
Ошибка при выполнении операции над данными:
Microsoft OLE DB Provider for SQL Server: Arithmetischer &berlauffehler beim Konvertieren von expression in den int-Datentyp.
HRESULT=80040E57, SQLSrvr: Error state=2, Severity=10, native=8115, line=1"
"
Microsoft OLE DB Provider for SQL Server: Arithmetischer &berlauffehler beim Konvertieren von expression in den int-Datentyp.
HRESULT=80040E57, SQLSrvr: Error state=2, Severity=10, native=8115, line=1
СтруктураПараметров = РегистрыСведений.УчетнаяПолитикаНалоговыйУчет.ПолучитьПоследнее(Дата, Новый Структура("Организация", Организация));
по причине:
Ошибка при выполнении операции над данными:
Microsoft OLE DB Provider for SQL Server: Arithmetischer &berlauffehler beim Konvertieren von expression in den int-Datentyp.
HRESULT=80040E57, SQLSrvr: Error state=2, Severity=10, native=8115, line=1"
"
03.03.2009
10:02
#6
Если бы не хватало прав сообщение было бы коротким: "Недостаточно прав для операции над базой" (или что-то такое).
Попробуйте поставить этому пользователю "Полные права". Ошибка останется?
Создается ощущение, что дело не в правах и не в новом пользователе, а в базе или конфигурации.
Попробуйте поставить этому пользователю "Полные права". Ошибка останется?
Создается ощущение, что дело не в правах и не в новом пользователе, а в базе или конфигурации.
03.03.2009
10:12
#7
Я удалил шаблоны ограничений у роли "Пользователь" и ограничения доступа к данным. Ошибка исчезла.
11.03.2009
21:41
#8
Про эту ошибку с кодом 80040E57 я уже читал на форумах. Как я понял дело в новых фунциях платформы 8.1.12 и выше. Она использует SQL Server SP4. Если на сервере SP3 и ниже, то достаточно установить K.... А проверить легко. Если в локальной БД все ОК, то виноват SQL.
У меня такое было на УПП 1.2.21 с платформой 8.1.13 SQL Server 2000 SP3.
У меня такое было на УПП 1.2.21 с платформой 8.1.13 SQL Server 2000 SP3.
Читают тему
(гостей: 1)