1с ошибка создания нового файла у пользователя недостаточно прав на

У пользователя недостаточно прав для исполнения операции над базой данных

(6) kotloff,
это уже ближе. Там написано
Регистр сведений. Объекты доступа документов
статус завершения транзакции: Отменена

В конфигурации есть подписки на событие
ПередЗаписьюДокументаРегистрацияОбъектовДоступа
ПриЗаписиДокументаРегистрацияОбъектовДоступа
но они обе полностью выполняются от начала до конца.

(8) elvis1917, не в коде, но где-то в коде есть обращение куда не должно быть.

Огрничение из РЛС, параметр = «Подразделение»

само по себе ограничение работает для других видов документов и даже для других документов этого же вида, там довольно корявая методика проведения.

Постановка вопроса в корне неверная!

ВЫВОД: Нужно искать не то, как отладчик юзать, нужно логику программирования менять.
Думать надо по 1с-овски.

Иначе говоря, причина во взаимной блокировке 2х транзакций:

Две конкурирующие транзакции (Т1 и Т2) читают один и тот же ресурс – Р1. При этом устанавливаются разделяемые блокировки на этот ресурс. Разделяемые блокировки от конкурирующих транзакций могут существовать одновременно, поэтому к моменту времени t1 обе транзакции успешно установили свои блокировки и продолжают работу.

Затем транзакция Т1 изменяет ресурс Р1 и пытается его записать. При этом устанавливается эксклюзивная блокировка на этот ресурс. Однако эта блокировка не может быть установлена одновременно с разделяемой блокировкой от транзакции Т2, поэтому она устанавливается в состояние ожидания. Транзакция Т1 прекращает работу и ждет, пока будет снята разделяемая блокировка, установленная транзакцией Т2.

Транзакция Т2, в свою очередь, хочет записать ресурс Р1, для чего также предпринимает попытку заблокировать его в эксклюзивном режиме. Однако это невозможно, так как существует уже установленная транзакцией Т1 разделяемая блокировка на этот ресурс. Транзакция Т2 также прекращает работу и ждет, пока будет снята разделяемая блокировка, установленная транзакцией Т1.

Обе транзакции находятся в режиме ожидания и не могут ни продолжить работу, ни освободить заблокированные ими ресурсы.

Источник

Нет прав на добавление документов

Пробуем Документооборот 8 КОРП, редакция 2.1.10.2. Сделаны начальные настройки.
Пользователи не могут добавлять новые документы «внутренние и исходящие». Стоят типовые полномочия «Пользователи», «Работа с входящими и исходящими документами».
Отчет «Настройка доступа» по пользователю показывает:
Предмет доступа Чтение Редактирование
Внутренние документы Да Да
Входящие документы Да Нет
Исходящие документы Да Да

При записи нового документа:
недостаточно прав для выполнения операции
обратитесь к администратору
объект: (внутренний документ)
право: добавление

Куда копать?
В политиках доступа поставил редактирование, в правах на папки тоже, в самом документе в рабочей группе пользователь добавлен.
Получилось сделать через специальные разрешения, но это не то. Почему по умолчанию не работает?

(1) Дмитрий, добрый день!

Попробовал смоделировать Вашу ошибку, не удалось.

Что использовал для моделирования:

Платформа 8.3.9.2170
Конфигурация ДО 2.1.10.2
Файловый вариант

Создал новую базу. Пользователь «Администратор» с полномочиями «Администратор» добавился в процессе начального заполнения данных.

Добавил пользователя: «Пользователь» с полномочиями «Работа с входящими и исходящими документами».

От имени Администратора, создал новый вид внутреннего документа, заполнил только наименование, остальные настройки оставил по умолчанию.

От имени Пользователя создал новый внутренний документ. Папку для него создал в момент создания этого документа. Записал закрыл. Ошибок не было.

От имени Администратора, создал новый вид исходящего документа, заполнил только наименование, остальные настройки оставил по умолчанию.

От имени Пользователя создал новый исходящий документ. Заполнил наименование, заполнил реквизит «Получатель» созданный в процессе создания документа. Записал закрыл. Ошибок не было.

Дмитрий, Вы не могли более подробно описать последовательность и состав действий, чтобы данную ошибку удалось смоделировать?

Вложил скрин прав пользователя. Разве этого недостаточно?
Где можно скачать ПОНЯТНОЕ видео по правам в ДО?

(7) Дмитрий, к сожалению, по Вашему скрину мне не понятно, что не так. На чистой и типовой пробовали? Ошибка с правами возникает?

Про видео не подскажу, мне коллега объяснял как система прав устроена в ДО.

Прошо 4-е года, а пациенту стало только хуже, на 1.3 из коробки хоть как-то работало, криво меделенно, с «такойто-матерью», но работало.
Я еще пытаюсь отсроить права доступа, если у вас что-то получиться, то просьба отписаться здесь. И соответственно если я что-то смогу настроить (без кодинга), я тоже отпишусь.

Источник

У пользователя недостаточно прав на исполнение операции

Ошибка Недостаточно прав на исполнение операции появляется при использовании в программе разграничении прав на уровне пользователей.

Прочитав эту статью, вы:

Разграничение доступа к записям

Использование этого механизма дает возможность пользователям работать только с определенными объектами.

image002 3

Получите понятные самоучители 2021 по 1С бесплатно:

image003 5

image004 3

Из настройки видно, что у пользователя Менеджер нет доступа к записям организации Техномир ООО.

Недостаточно прав на исполнение операции

Разработчики строго следят за тем, чтобы выставленные в настройках права пользователей четко выполнялись. При работе с документами пользователь Менеджер не может видеть документы организации Техномир ООО, к которой у него нет доступа, и менять данные по хозяйственным операциям этой организации.

При обращении к «закрытым» сведениям пользователь Менеджер обязательно получит ошибку.

image005 7

Ошибка возникает из-за того, что у пользователя Менеджер нет прав изменять документы организации ООО Техномир. Для исправления ситуации ему необходимо добавить права на работу с этой организацией.

См. также:

Если Вы еще не подписаны:

После оформления подписки вам станут доступны все материалы по 1С:Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

Карточка публикации

rating onrating onrating onrating on rating on

(1 оценок, среднее: 5,00 из 5)

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

Нажимая кнопку «Задать вопрос», я соглашаюсь с
регламентом БухЭксперт8.ру >>

Спасибо огромное за Ваш труд! Как всегда все доступно и грамотно.

Источник

«У пользователя недостаточно прав на исполнение операции над базой данных.»

Тело ошибки-
«<ОбщийМодуль.РаботаСДиалогамиЗК.Модуль(2158)>: Ошибка при вызове метода контекста (Выполнить)
ВыборкаПоВидамРасчета = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
по причине:
Ошибка выполнения запроса
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.»

ТекстЗапроса =
«ВЫБРАТЬ
| НаборЗаписей.ПериодНачисления,
| НаборЗаписей.Сотрудник,
| НаборЗаписей.ВидРасчета,
| НаборЗаписей.ДокументОснование
|ПОМЕСТИТЬ НаборЗаписей
|ИЗ
| &НаборЗаписей КАК НаборЗаписей
|;
|
|//////////////////////////////////////////////////////////// ­////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ПериодическиеНачисления.ВидРасчета КАК ВидРасчета,
| ПериодическиеНачисления.Сотрудник,
| ПериодическиеНачисления.ПериодНачисления,
| ПериодическиеНачисления.Регистратор
|ПОМЕСТИТЬ СуществующиеЗаписи
|ИЗ
| РегистрСведений.ПериодическиеНачисления КАК ПериодическиеНачисления
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ НаборЗаписей КАК НаборЗаписей
| ПО ПериодическиеНачисления.ПериодНачисления = НаборЗаписей.ПериодНачисления
| И ПериодическиеНачисления.Сотрудник = НаборЗаписей.Сотрудник
| И ПериодическиеНачисления.ВидРасчета = НаборЗаписей.ВидРасчета
| И ПериодическиеНачисления.Регистратор <> НаборЗаписей.ДокументОснование»;
Если ЗначениеЗаполнено(ПерерассчитываемыйДокумент) Тогда
ТекстЗапроса = ТекстЗапроса + »
| И (ПериодическиеНачисления.Регистратор <> &ПерерассчитываемыйДокумент)»;
КонецЕсли;

// поместим в таблицу записи, которые сделаны отсторнированными документами
ТекстЗапроса = ТекстЗапроса + »
|;
|
|//////////////////////////////////////////////////////////// ­////////////////////
|ВЫБРАТЬ
| Сторнирование.Ссылка КАК ДокументСторно,
| СуществующиеЗаписи.Регистратор
|ПОМЕСТИТЬ ДокументыСторно
|ИЗ
| СуществующиеЗаписи КАК СуществующиеЗаписи
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Сторнирование КАК Сторнирование
| ПО СуществующиеЗаписи.Регистратор = Сторнирование.СторнируемыйДокумент
|;
|»;

// поместим записи, которые сделаны исправленными документами
ТекстЗапроса = ТекстЗапроса + »
|//////////////////////////////////////////////////////////// ­////////////////////
|ВЫБРАТЬ
| НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ­ния.Ссылка КАК ДокументИсправление,
| СуществующиеЗаписи.ВидРасчета,
| СуществующиеЗаписи.Сотрудник,
| СуществующиеЗаписи.Регистратор
|ПОМЕСТИТЬ ДокументыИсправления
|ИЗ
| СуществующиеЗаписи КАК СуществующиеЗаписи
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплатыРаботникамОрганизаций.ДополнительныеНачисления КАК НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ­ния
| ПО СуществующиеЗаписи.Регистратор = НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ­ния.Ссылка.ПерерассчитываемыйДокумент
| И НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ­ния.Ссылка.Проведен
| И СуществующиеЗаписи.Сотрудник = НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ­ния.Сотрудник
| И СуществующиеЗаписи.ВидРасчета = НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ­ния.ВидРасчета
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ПремииРаботниковОрганизацийНачисления.Ссылка,
| СуществующиеЗаписи.ВидРасчета,
| СуществующиеЗаписи.Сотрудник,
| СуществующиеЗаписи.Регистратор
|ИЗ
| СуществующиеЗаписи КАК СуществующиеЗаписи
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПремииРаботниковОрганизаций.Начисления КАК ПремииРаботниковОрганизацийНачисления
| ПО СуществующиеЗаписи.Регистратор = ПремииРаботниковОрганизацийНачисления.Ссылка.ПерерассчитываемыйДокумент
| И ПремииРаботниковОрганизацийНачисления.Ссылка.Проведен
| И СуществующиеЗаписи.Сотрудник = ПремииРаботниковОрганизацийНачисления.Сотрудник
| И СуществующиеЗаписи.ВидРасчета = ПремииРаботниковОрганизацийНачисления.Ссылка.ВидРасчета
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ­ныеНачисления.Ссылка,
| СуществующиеЗаписи.ВидРасчета,
| СуществующиеЗаписи.Сотрудник,
| СуществующиеЗаписи.Регистратор
|ИЗ
| СуществующиеЗаписи КАК СуществующиеЗаписи
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РегистрацияРазовыхНачисленийРаботниковОрганизаций.ДополнительныеНачисления КАК РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ­ныеНачисления
| ПО СуществующиеЗаписи.Регистратор = РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ­ныеНачисления.Ссылка.ПерерассчитываемыйДокумент
| И РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ­ныеНачисления.Ссылка.Проведен
| И СуществующиеЗаписи.Сотрудник = РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ­ныеНачисления.Сотрудник
| И СуществующиеЗаписи.ВидРасчета = РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ­ныеНачисления.ВидРасчета
|;
|»;

// выбираем те записи, которых нет ни в отсторнированных документах, ни в исправленных
ТекстЗапроса = ТекстЗапроса + »
|//////////////////////////////////////////////////////////// ­////////////////////
|ВЫБРАТЬ
| СуществующиеЗаписи.ВидРасчета КАК ВидРасчета,
| СуществующиеЗаписи.Сотрудник,
| СуществующиеЗаписи.ПериодНачисления,
| СуществующиеЗаписи.Регистратор
|ИЗ
| СуществующиеЗаписи КАК СуществующиеЗаписи
| ЛЕВОЕ СОЕДИНЕНИЕ ДокументыСторно КАК ДокументыСторно
| ПО СуществующиеЗаписи.Регистратор = ДокументыСторно.Регистратор
| ЛЕВОЕ СОЕДИНЕНИЕ ДокументыИсправления КАК ДокументыИсправления
| ПО СуществующиеЗаписи.Регистратор = ДокументыИсправления.Регистратор
| И СуществующиеЗаписи.ВидРасчета = ДокументыИсправления.ВидРасчета
| И СуществующиеЗаписи.Сотрудник = ДокументыИсправления.Сотрудник
|ГДЕ
| ДокументыИсправления.ДокументИсправление ЕСТЬ NULL
| И ДокументыСторно.ДокументСторно ЕСТЬ NULL
|ИТОГИ ПО
| ВидРасчета»;

Источник

Есть две УТ 11. Одна рабочая серверная, другая копия файловая. Данные разные, это старая копия. Конфигурации почти не отличаются, есть небольшие отличия по составу объектов, которые тут роли не играют. Пытаюсь настроить права для работы с новым не типовым отчетом.
Пользователи разные, но профили групп доступа имеют идентичный набор ролей. Разные пользователи, т.к. в копии другие данные и такого пользователя тупо нет.
Роли в конфигурации идентичны.

Текст ошибки получил запуском рабочей базы под этим пользователем, подключившись к этому сеансу отладчиком

Из текста выходит, что этот набор данных объединение не создается, т.к. ошибка в исполнении запроса.

Но ведь права одинаковы. Почему в одной базе ругается, а в другой нет.
Отличия в данных и в том, что одна база серверная, другая файловая.

Может быть в теории проблема из-за того что серверный вариант?

Как вообще начать копать в правильном направлении? Подскажите методику

Значит не одинаковы.

В журнале регистрации можно увидеть событие «Доступ. Отказ в доступе». И там уже какое действие и на каких метаданных.

ТЖ это технологический журнал.

(3) Вот. В журнале регистрации увидел отказ в доступе
Чтение одного рег сведений и одного документа.

В роли, которую я настраиваю, доступно чтение и просмотр документа, но есть ограничение доступа по складу

В регистре то же самое

Вообще. Все запросы, которые делаются по таблицам с РЛС обязательно должны содержать ключевое слово РАЗРЕШЕННЫЕ

(6) т.е. думаешь, «разрешенные» поможет в этом случае?

На самом деле то, что ты описал, похоже на правду. В тестовой и правда мало документов и др. данных.

(10) >Могут быть ситуации когда отчет и ли документ могут корректно работать только тогда когда имеют доступ ко всей информации.

Я это и имел ввиду когда говорил про привилегированный режим. Я сейчас к управлению автотранспортом RLS прикручиваю. Половина функций в защищённой обработке и ни в одном запросе нет РАЗРЕШЕННЫЕ. Ужас.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • 1с ошибка применения расширения конфигурации прямые выплаты сотрудникам старше 65 лет
  • 1с ошибка при формировании машиночитаемой формы