Диалог выбора файлов
При попытке добавления файла битрикс пишет : «У вас недостаточно прав на использование диалога выбора файлов». К какому файлу в структуре нужно разрешить доступ или где это включается?
Облазил помощь битрикса ничего не нашел (
Знающие люди помогите! Спасибо!
![]()
![]()
Тема давно закрыта, но пишу для тех, кто также как и я долго и безрезультатно ищет решение проблемы с доступом к файловому диалогу:
| Цитата |
|---|
| mnvx пишет: В моём случае помогло это решение, дал доступ на редактирование элементов и коллекций, мне нужен был доступ только на добавление фотографий в визуальном редакторе: http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=34&LESSON_ID=1857 |
| Цитата |
|---|
| Алексей Беликов написал: Ничего не помогло. Ошибка файлового диалогоа: У вас недостаточно прав на использование диалога выбора |
| Цитата |
|---|
| mnvx написал: В моём случае помогло это решение, дал доступ на редактирование элементов и коллекций, мне нужен был доступ только на добавление фотографий в визуальном редакторе: http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=34&LESSON_ID=1857 |
Для тех, кому не помогли советы выше.
Эта проблема может возникать при автоматической минификации ответа от сервера. В частности, при использовании CloudFlare и его опции «Auto Minify». Виной всему то, что Битрикс ожидает увидеть html-комментарий » » в ответе. А любой минификатор этот комментарий вырежет.
Bitrix ошибка обработки запроса наиболее вероятные причины у пользователя недостаточно прав
Курс предназначен для базовой подготовки администраторов сайтов, созданных на «1С-Битрикс: Управление сайтом». Изучив курс, вы освоите основные методы администрирования системы, а также пополните знания по темам, изученным в курсе Контент-менеджер.
Если вы добросовестно изучите курс, то научитесь:
Если вам предстоит самостоятельная установка системы или перенос сайта на хостинг, то без курса Установка и настройка Курс Установка и настройка предназначен для специалистов устанавливающих «1С-Битрикс: Управление сайтом» или «Битрикс24 в коробке».
Начальные требования
Необходимый минимум знаний для изучения курса:
Неплохо было бы иметь базовые навыки установки и администрирования *nix-систем.
У нас часто спрашивают, сколько нужно заплатить
Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.
Баллы опыта
уроке.
Тесты и сертификат
Иконка успешно сданного вами курса отображается в вашем профиле на Freelance, если вы укажите ссылку на ваш профиль на сайте компании 1С-Битрикс.
Комментарии к урокам
Для преподавания оффлайн
Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 3 дня (24 академических часа).
Если нет интернета
Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox
iPhone:
FBReader
CoolReader
iBook
Bookmate
Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome
Как проходить учебный курс?
У пользователя недостаточно прав для исполнения операции над базой данных
(6) kotloff,
это уже ближе. Там написано
Регистр сведений. Объекты доступа документов
статус завершения транзакции: Отменена
В конфигурации есть подписки на событие
ПередЗаписьюДокументаРегистрацияОбъектовДоступа
ПриЗаписиДокументаРегистрацияОбъектовДоступа
но они обе полностью выполняются от начала до конца.
(8) elvis1917, не в коде, но где-то в коде есть обращение куда не должно быть.
Огрничение из РЛС, параметр = «Подразделение»
само по себе ограничение работает для других видов документов и даже для других документов этого же вида, там довольно корявая методика проведения.
Постановка вопроса в корне неверная!
ВЫВОД: Нужно искать не то, как отладчик юзать, нужно логику программирования менять.
Думать надо по 1с-овски.
Иначе говоря, причина во взаимной блокировке 2х транзакций:
Две конкурирующие транзакции (Т1 и Т2) читают один и тот же ресурс – Р1. При этом устанавливаются разделяемые блокировки на этот ресурс. Разделяемые блокировки от конкурирующих транзакций могут существовать одновременно, поэтому к моменту времени t1 обе транзакции успешно установили свои блокировки и продолжают работу.
Затем транзакция Т1 изменяет ресурс Р1 и пытается его записать. При этом устанавливается эксклюзивная блокировка на этот ресурс. Однако эта блокировка не может быть установлена одновременно с разделяемой блокировкой от транзакции Т2, поэтому она устанавливается в состояние ожидания. Транзакция Т1 прекращает работу и ждет, пока будет снята разделяемая блокировка, установленная транзакцией Т2.
Транзакция Т2, в свою очередь, хочет записать ресурс Р1, для чего также предпринимает попытку заблокировать его в эксклюзивном режиме. Однако это невозможно, так как существует уже установленная транзакцией Т1 разделяемая блокировка на этот ресурс. Транзакция Т2 также прекращает работу и ждет, пока будет снята разделяемая блокировка, установленная транзакцией Т1.
Обе транзакции находятся в режиме ожидания и не могут ни продолжить работу, ни освободить заблокированные ими ресурсы.
«У пользователя недостаточно прав на исполнение операции над базой данных.»
Тело ошибки-
«<ОбщийМодуль.РаботаСДиалогамиЗК.Модуль(2158)>: Ошибка при вызове метода контекста (Выполнить)
ВыборкаПоВидамРасчета = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
по причине:
Ошибка выполнения запроса
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.»
ТекстЗапроса =
«ВЫБРАТЬ
| НаборЗаписей.ПериодНачисления,
| НаборЗаписей.Сотрудник,
| НаборЗаписей.ВидРасчета,
| НаборЗаписей.ДокументОснование
|ПОМЕСТИТЬ НаборЗаписей
|ИЗ
| &НаборЗаписей КАК НаборЗаписей
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ПериодическиеНачисления.ВидРасчета КАК ВидРасчета,
| ПериодическиеНачисления.Сотрудник,
| ПериодическиеНачисления.ПериодНачисления,
| ПериодическиеНачисления.Регистратор
|ПОМЕСТИТЬ СуществующиеЗаписи
|ИЗ
| РегистрСведений.ПериодическиеНачисления КАК ПериодическиеНачисления
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ НаборЗаписей КАК НаборЗаписей
| ПО ПериодическиеНачисления.ПериодНачисления = НаборЗаписей.ПериодНачисления
| И ПериодическиеНачисления.Сотрудник = НаборЗаписей.Сотрудник
| И ПериодическиеНачисления.ВидРасчета = НаборЗаписей.ВидРасчета
| И ПериодическиеНачисления.Регистратор <> НаборЗаписей.ДокументОснование»;
Если ЗначениеЗаполнено(ПерерассчитываемыйДокумент) Тогда
ТекстЗапроса = ТекстЗапроса + »
| И (ПериодическиеНачисления.Регистратор <> &ПерерассчитываемыйДокумент)»;
КонецЕсли;
// поместим в таблицу записи, которые сделаны отсторнированными документами
ТекстЗапроса = ТекстЗапроса + »
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| Сторнирование.Ссылка КАК ДокументСторно,
| СуществующиеЗаписи.Регистратор
|ПОМЕСТИТЬ ДокументыСторно
|ИЗ
| СуществующиеЗаписи КАК СуществующиеЗаписи
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.Сторнирование КАК Сторнирование
| ПО СуществующиеЗаписи.Регистратор = Сторнирование.СторнируемыйДокумент
|;
|»;
// поместим записи, которые сделаны исправленными документами
ТекстЗапроса = ТекстЗапроса + »
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ния.Ссылка КАК ДокументИсправление,
| СуществующиеЗаписи.ВидРасчета,
| СуществующиеЗаписи.Сотрудник,
| СуществующиеЗаписи.Регистратор
|ПОМЕСТИТЬ ДокументыИсправления
|ИЗ
| СуществующиеЗаписи КАК СуществующиеЗаписи
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплатыРаботникамОрганизаций.ДополнительныеНачисления КАК НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ния
| ПО СуществующиеЗаписи.Регистратор = НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ния.Ссылка.ПерерассчитываемыйДокумент
| И НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ния.Ссылка.Проведен
| И СуществующиеЗаписи.Сотрудник = НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ния.Сотрудник
| И СуществующиеЗаписи.ВидРасчета = НачислениеЗарплатыРаботникамОрганизацийДополнительныеНачисле ния.ВидРасчета
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ПремииРаботниковОрганизацийНачисления.Ссылка,
| СуществующиеЗаписи.ВидРасчета,
| СуществующиеЗаписи.Сотрудник,
| СуществующиеЗаписи.Регистратор
|ИЗ
| СуществующиеЗаписи КАК СуществующиеЗаписи
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПремииРаботниковОрганизаций.Начисления КАК ПремииРаботниковОрганизацийНачисления
| ПО СуществующиеЗаписи.Регистратор = ПремииРаботниковОрганизацийНачисления.Ссылка.ПерерассчитываемыйДокумент
| И ПремииРаботниковОрганизацийНачисления.Ссылка.Проведен
| И СуществующиеЗаписи.Сотрудник = ПремииРаботниковОрганизацийНачисления.Сотрудник
| И СуществующиеЗаписи.ВидРасчета = ПремииРаботниковОрганизацийНачисления.Ссылка.ВидРасчета
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ныеНачисления.Ссылка,
| СуществующиеЗаписи.ВидРасчета,
| СуществующиеЗаписи.Сотрудник,
| СуществующиеЗаписи.Регистратор
|ИЗ
| СуществующиеЗаписи КАК СуществующиеЗаписи
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РегистрацияРазовыхНачисленийРаботниковОрганизаций.ДополнительныеНачисления КАК РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ныеНачисления
| ПО СуществующиеЗаписи.Регистратор = РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ныеНачисления.Ссылка.ПерерассчитываемыйДокумент
| И РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ныеНачисления.Ссылка.Проведен
| И СуществующиеЗаписи.Сотрудник = РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ныеНачисления.Сотрудник
| И СуществующиеЗаписи.ВидРасчета = РегистрацияРазовыхНачисленийРаботниковОрганизацийДополнитель ныеНачисления.ВидРасчета
|;
|»;
// выбираем те записи, которых нет ни в отсторнированных документах, ни в исправленных
ТекстЗапроса = ТекстЗапроса + »
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| СуществующиеЗаписи.ВидРасчета КАК ВидРасчета,
| СуществующиеЗаписи.Сотрудник,
| СуществующиеЗаписи.ПериодНачисления,
| СуществующиеЗаписи.Регистратор
|ИЗ
| СуществующиеЗаписи КАК СуществующиеЗаписи
| ЛЕВОЕ СОЕДИНЕНИЕ ДокументыСторно КАК ДокументыСторно
| ПО СуществующиеЗаписи.Регистратор = ДокументыСторно.Регистратор
| ЛЕВОЕ СОЕДИНЕНИЕ ДокументыИсправления КАК ДокументыИсправления
| ПО СуществующиеЗаписи.Регистратор = ДокументыИсправления.Регистратор
| И СуществующиеЗаписи.ВидРасчета = ДокументыИсправления.ВидРасчета
| И СуществующиеЗаписи.Сотрудник = ДокументыИсправления.Сотрудник
|ГДЕ
| ДокументыИсправления.ДокументИсправление ЕСТЬ NULL
| И ДокументыСторно.ДокументСторно ЕСТЬ NULL
|ИТОГИ ПО
| ВидРасчета»;
Bitrix ошибка обработки запроса наиболее вероятные причины у пользователя недостаточно прав
Курс предназначен для базовой подготовки пользователей, осуществляющих интегрирование продуктов «1С-Битрикс» с торговыми конфигурациями компании «1С».
В курсе рассматриваются как штатные способы взаимодействия, так и дополнительный функционал обмена при помощи специальных модулей, а также порядок действий при проблемах с интеграцией.
Начальные требования
Для прохождения курса необходимо:
У нас часто спрашивают, сколько нужно заплатить
Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.
Баллы опыта
уроке.
Тесты и сертификат
После изучения курса вам будет предложено пройти тесты на сертификацию. При успешной сдаче линейки тестов на странице Моё обучение можно просмотреть результат обучения и загрузить сертификат в формате PDF.
Для преподавания оффлайн
Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 2 дня (16 академических часов).
Если нет интернета
Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox
iPhone:
FBReader
CoolReader
iBook
Bookmate
Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome
Как проходить учебный курс?
