Ошибка при вызове метода контекста (Записать)
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1815)}:Результат = Форма.Записать(ПараметрыЗаписи);
{Документ.ЗаказКлиента.Форма.ФормаДокумента.Форма(6720)}:ОбщегоНазначенияУТКлиент.ОбработатьЗаписьОбъектаВФорме(ЭтотОбъект, ПараметрыДляЗаписи);
по причине:
Ошибка при выполнении обработчика — ‘ПриЗаписи’
по причине:
Ошибка при вызове метода контекста (Выполнить)
по причине:
Ошибка выполнения запроса
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.
Ermak |
|
||
---|---|---|---|
|
Подскажите пожалуйста почему вылезла ошибка
{Форма.ОтчетОбНеИсполненныхКонтрольныхПоручениях.Форма(183)}: Ошибка при вызове метода контекста (Выполнить) Код 1C v 8.х
|
Yandex |
|
||
---|---|---|---|
|
Mokey |
|
||
---|---|---|---|
|
Написано же по-русски: Поле не входит в группу. Впишите в блок СГРУППИРОВАТЬ ПО это поле и будет Вам счастье, а н абудущее, просто открывайте конструктор, он сразу скажет, правильный запрос или нет)) |
Ermak |
|
||
---|---|---|---|
|
я через конструктор и делал |
Ermak |
|
||
---|---|---|---|
|
Я сделал вот такКод 1C v 8.х
опять ошибка {Форма.ОтчетОбНеИсполненныхКонтрольныхПоручениях.Форма(184)}: Ошибка при вызове метода контекста (Выполнить) |
Mokey |
|
||
---|---|---|---|
|
Но это уже из другой оперы, к задачам, по всей видимости, нет у Вас прав доступа |
Ermak |
|
||
---|---|---|---|
|
Я не понимаю что за права доступа над базой. Их можно как нибудь отлючить |
Ermak |
|
||
---|---|---|---|
|
я просто не могу понять почему вылезла такая ошибка, до этого у меня был запрос
Код 1C v 8.х
Я добавил только Документооборот.Содержание КАК Содержание и теперь у меня нет прав, что то мне не понятно |
Dana |
|
||
---|---|---|---|
|
Поставь ПолныеПрава, Пользователь — просто у тебя нет прав на изменение в справочниках. |
Mokey |
|
||
---|---|---|---|
|
(6) Ermak, если после добавления появилась ошибка, то посмотрите права на справочник Документооборот
(7) Dana, он ещё не изменяет, а пытается прочитать данные Изменено 13.06.13 10:08:31 |
Ermak |
|
||
---|---|---|---|
|
Пользователь который формирует имеет права Администратора, т.е полные права. Я добавил |
Ermak |
|
||
---|---|---|---|
|
Есть такой запросКод 1C v 8.х
он работает буз ошибок и выводит результат |
Mokey |
|
||
---|---|---|---|
|
(10) Ermak, потому что РАЗРЕШЁННЫХ записей нет. Смотрите права на справочник у роли Администратор |
Ermak |
|
||
---|---|---|---|
|
(11) Mokey, а почему тогда мой запрос не выводит а этот запрос (10) Ermak, выводит данные, хотя работает один и тот же пользователь. |
Ermak |
|
||
---|---|---|---|
|
Увидел что у роли Администратор на Чтение справочника Документооборот прописан такой кодКод 1C v 8.х
Но честно сказать не хотелось бы что то менять в конфе, может есть способ как обойтись без редактирование конфы |
Ermak |
|
||
---|---|---|---|
|
Всем спасибо разобрался! |
Ermak |
|
||
---|---|---|---|
|
Вопрос закрыт! |
Подсказка: Для выделения Кода используйте (в редакторе). |
19.02.2020
При работе с расширениями 1С:Предприятие 8 может возникнуть ошибка: “Недостаточно прав для работы с таблицей “РегистрСведений.БезопасноеХранилищеДанных””
{ОбщийМодуль.ОбщегоНазначения.Модуль(7543)}: Ошибка при вызове метода контекста (Выполнить) РезультатЗапроса = Запрос.Выполнить().Выбрать(); по причине: Недостаточно прав для работы с таблицей "РегистрСведений.БезопасноеХранилищеДанных"
Обычно такая ошибка возникает у пользователей, без Административных прав. Чтобы у обычных пользователей такая ошибка не появлялась, нужно в настройках подключения расширения снять галочку “Безопасный режим” и перезапустить программу 1С. После этого расширение должно работать даже у пользователей без прав Администратор.
Канал про 1С появился в telegram
Следите за выходом отчетов и расширений для 1С на новом Telegram-канале здесь. Нас уже более 700 человек!
Как в 1С заполнить контрагента по ИНН? Каждая организация и индивидуальный предприниматель имеет свой уникальный идентификационный номер налогоплательщика (ИНН). Именно по этому номеру налоговая служба (ФНС) отличает их в своей базе контрагентов. Сегодня, любой может зайти на сайт nalog.ru и по ИНН получить информацию по нужной организации или ИП. Если вы хоть раз вводили контрагентов в […]
Статьи
1С ИНН – обработка для заполнения реквизитов контрагентов
30.05.2018
Статья для тех, кто задаётся вопросом как же быстро загрузить табели в 1С из файла Excel (Эксель). Несколько лет назад мы разработали специальную обработку именно для этого случая и сегодня хотим рассказать о её плюсах и минусах. Обработка для загрузки табелей в 1С ЗУП (Зарплата и управление персоналом) работала следующим образом: В начале месяца отдел […]
Статьи
Как загрузить табель из Excel в 1С ЗУП
10.08.2018
за доверие нашим
32 767
клиентам
Заказать обратный звонок
-
Начну чуть издалека.
В конфе УТ 10.3.9.4 была необходимость ограничить пользователям просмотр некоторых элементов справочника номенклатуры. Для этого всем «скрытым» элементам был присвоен особый Вид Номенклатуры: «ВидСлужебныхТоваров» и «ВидСлужебныхУслуг», далее пользователям была присвоенна Роль «АдминистраторККМ», в Справочнике номенклатуры для этой роли на праве «Чтение» было добавленно ограничение доступа к данным:ГДЕ ВидНоменклатуры <> &ВидСлужебныхТоваров И ВидНоменклатуры <> &ВидСлужебныхУслуг
Вот как это выглядит на картинке:
Всё бы ничего, но вот возникла проблема:
Когда пользователь с Ролью АдминистраторККМ пытается распечатать документ «Возврат товара поставщику», то в ответ выскакивает ошибка:
Вот подробное описание ошибки:
Вся проблема кроется в ограничении роли, а именно на праве чтения (как я делал выше), по крайней мере когда я убираю ограничения, всё печатается, но тогда лишние элементы в справочнике номенклатуры видны.
Как быть, что б Возврат печатался, и в справочнике номенклатуры было видно, только то, что нужно.P.S.:Интересно, что ЧекиККМ печатаются без проблем, при этом ограничение на чтение номенклатуры присутствует.
-
Offline
BabySG
Администраторы
Команда форума
Администратор- Регистрация:
- 10 июн 2007
- Сообщения:
- 11.853
- Симпатии:
- 18
- Баллы:
- 29
Так проверьте, куда обращается Ваш запрос…
Или допишите в нем ВЫБРАТЬ РАЗРЕШЕННЫЕ сверху. -
BabySG — СУПЕР!!! То, что надо!
Всего-то надо было дописать в запросе ВЫБРАТЬ РАЗРЕШЕННЫЕ заместо ВЫБРАТЬ и всё заработало!
:unsure: -
Offline
sashasasha89
Опытный в 1С- Регистрация:
- 20 сен 2015
- Сообщения:
- 387
- Симпатии:
- 0
- Баллы:
- 26
При формирование Кассовой книги тоже «У пользователя недостаточно прав на исполнение операции над базой данных» хотя раньше все работало. В Журнале регистрации: Отказано в доступе: Справочник сотрудники. Не работает по своему подразделению хотя в настройках есть это ограничение. Пожалуйста помогите уже два дня борюсь. Подскажите где можно дать доступ к нужным справочникам? У пользователя выбрана роль Бухгалтер, а в конфигурации нет такой роли.
http://i67.fastpic.ru/big/2016/0129/cc/418d74d613d2969f6c65f3aed7a350cc.jpg
http://i65.fastpic.ru/big/2016/0130/62/4b8e939c42d69f022fcc191062a09362.jpgПоследнее редактирование: 31 янв 2016
При выполнении попытки проведения документа «Установка цен номенклатуры» выпадает следующая ошибка: Ошибка при выполнении обработчика — ‘{ОбщийМодуль.ОбщегоНазначения(2258)}: Ошибка при вызове метода контекста (Выполнить): Недостаточно прав для работы с таблицей «Константы»‘ по причине: {ОбщийМодуль.ОбщегоНазначения(2258)}: Ошибка при вызове метода контекста (Выполнить): Недостаточно прав для работы с таблицей «Константы» по причине: Недостаточно прав для работы с таблицей «Константы» Помогите разобраться!
думаю, что Недостаточно прав для работы с таблицей «Константы»
так в том то и дело, что у роли абсолютно полные права на константы
полный тупик. гугл выдает две ветки на форумы. где описана та же проблема, но решения нет
ограничений по RLS нет никаких
я уже даже профайлером скулевским посмотрел запросы. ко всем необходимым таблицам в скуле есть необходимые права
А справочники пользователи и права пользователей в режиме предприятия смотрел?
посмотрел. там тоже все впорядке
а выгрузи в файловую и посмотри — в файловой есть этот косяк или нет? мож скуль чудит?
а вот это действительно может быть. сейчас попробую
нифига. в файловой та же ошибка
ура! проблема решилась, но как на мой взгляд ОЧЕНЬ странным способом. Ошибка устаняется путем добавления роли одного из прав на конфигурацию в целом (Административные функции, Вывод, Automation и т.п.) Добвил Вывод, как наименее критичную. Теперь остается вопрос: КАКЯ СВЯЗЬ между этим всем???
Лучше бы рассказал после чего она появилась…
спешу оповестить, что я тоже натыкался на такую особенность с другими объектами
рад бы и сам знать после чего
ну хоть один брат по несчастью появился. как решили проблему. так же?
а в какой конфигурации была проблемка?
ага,только наоборот, снял галочку с какой-то роли и заработало
есть хоть какие-то догадки, в чем может заключаться такая особенность?
перекрёстные права видимо, в одной роли есть доступ в другой нет, в твоём случае даже не знаю что там может быть
в моем случае юзеру назначену две роли: «Пользователь» и «БухгалтерПоПриходуТовара» у пользователя нет права «Вывод», а у «БухгалтерПоПриходуТовара» — есть тупик
в твоем случае как раз всё понятно, роль пользователя ограничена по сути, и к ней нужно и можно добавлять другую роль. А при полных правах роль пользователя не нужна
так у моего пользователя нет полных прав…
всё верно…роль пользователя ограничена, её дополняют другие роли, и другие роли не могут работать без роли пользователя, кроме полных прав
Интересно а где проверяется это RLS в каком модуле, я както пробовала через отладчик но даже не видно проверки. Вот и остается гадать что да как…
Тэги:
Комментарии доступны только авторизированным пользователям