Ошибка доступа к файлу 1с при загрузке xml

При загрузке  файла Выгрузка и загрузка xml выходит сообщение

Ошибка доступа к файлу ‘C:1C_ToolsВыгрузка и загрузка123.xml’

{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.МодульОбъекта(162)}:    ЧтениеXML.ОткрытьФайл(ИмяФайла);

{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Форма.Форма.Форма(561)}:    РеквизитФормыВЗначение(«Объект»).ВыполнитьЗагрузку(ИмяВременногоФайла);

{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Форма.Форма.Форма(540)}:        ЗагрузитьДанныеНаСервере(Адрес, Файл.Расширение);

{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Форма.Форма.Форма(254)}:        ЗагрузитьДанныеЗавершение(Истина, АдресФайлаВоВременномХранилище, ИмяФайлаЗагрузки, Неопределено);

по причине:

Ошибка доступа к файлу ‘C:1C_ToolsВыгрузка и загрузка123.xml’

что это может быть, если на тестовой базе все нормально выходит

В этой статье мы расскажем об ошибке доступа к файлу 1с. Как решить возникшую проблему, что это за баг и еще немного об этом.

Ошибка доступа к файлу 1C 8.3

«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.

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

Ошибка доступа к файлу 1C решение

Причины возникновения

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

Способы решения

По наименованию явившегося бага поймем что происходит с системой — нет прав для доступа к файлу. Такое случается если юзер создает копию базы и подключает ее. Также ошибка бывает в результате попытки открыть файл по сетевому доступу.

Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».

Ошибка доступа к файлу 1C решение

Ошибка доступа к файлу 1C решение

Взгляните на права пользователя под которым вы зашли в систему виндоус. У вас должны быть права и на чтение файлов и на запись.

Ошибка доступа к файлу 1C решение

Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.

Ошибка доступа к файлу 1C решение

Предупреждения о проблемах вылазят когда возмущается брандмауэр. Это касается сетевых объектов. Антивирусные программы препятствуют нормальной работе.

Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.

Ошибка доступа к файлу 1C решение

Почистите кеш, ошибки также возникают из-за кеша.

Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет

Дополнительный способ

Ничего не помогло — воспользуйтесь следующими методами:

Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.

Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.

Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».

Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.

Иногда пользователь программы 1С может столкнуться с сообщениями программы «Ошибка режима доступа к файлу 1С»…

Рис.1 Ошибка режима доступа к файлу 1С
Рис.1 Ошибка режима доступа к файлу 1С

…а также «Ошибка совместного доступа к файлу» 1С 8.3.

Рис.2 Ошибка совместного доступа к файлу
Рис.2 Ошибка совместного доступа к файлу

Само название ошибки уже говорит пользователю о случившемся: в первом случае – о нарушении прав доступа. Такое сможет случиться, когда пользователь скопировал информационную базу, подключил, а при открытии по сети всплыла такого рода ошибка с указанием сетевого пути к объекту. В этом случае, первое, на что сразу надо обратить внимание – на права доступа, щелкнув правой кнопкой на свойства объекта. Нажав кнопку «Общий доступ», проверить настройки.

Рис.3 Нажав кнопку «Общий доступ», проверить настройки
Рис.3 Нажав кнопку «Общий доступ», проверить настройки

Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись.

Рис.4 Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись
Рис.4 Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись

Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.

Рис.5 Разрешение прав
Рис.5 Разрешение прав

Предупреждение о проблемах с совместным доступом с указанием пути к конкретному объекту, кроме сбоя сетевых настроек, может быть следствием предустановок брандмауэра, антивирусных программ, которые стопорят сетевые подключения. Необходимо открыть их настройки и посмотреть, не будет ли 1С в списке заблокированных программ. Если это так, следует удалить ее из списка или добавить файл информационной базы 1С в исключения, предотвратив его блокировку.

Рис.6 Блокированные и разрешенные приложения
Рис.6 Блокированные и разрешенные приложения

Если при возникновении ошибки система указывает на временные файлы, например C:Users…AppDataLocalTemp, то очистка кэш может решить проблему с ошибкой.

Высока вероятность появления такой ошибки – при одновременном запуске двух программ (ЗУП и Бухгалтерии), одна из которых была базовой версией. Когда программы запустили по очереди, ошибка не появлялась.

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

  

Soul771

06.01.18 — 22:28

Добрый вечер.

Хочу перетащить справочники, константы, записи регистров сведений и прочее в чистую базу. Использую обработку «Выгрузка и загрузка данных XML» для 83, с ИТС. Выгружаю все, кроме документов и рег.накопления. При загрузке в чистую базу под админом с полными правами выдает ошибку:»Нарушение прав доступа». Запускала в режиме упрвляемого приложения, в режиме управляемого и обычного, толстый клиент, тонкий клиент — без результата. Погуглила,проблема возникала у многих, но как исправили- информации нет.. Подскажите, сталкивался ли кто с пободным казусом?…

  

Soul771

1 — 06.01.18 — 22:36

8.3.10.2561, розница базовая 2.2.5.22 (но ошибки возникли и на других конфигурациях, по отзывам). На компе также все права,в 1С протыкала все-все галки в правах (на случай, вдруг в полные права что-то нежданно перестало вмещаться)..

Отладчик выдал; {ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.МодульОбъекта(227)}: Ошибка при вызове метода контекста (Записать)

            ЗаписанноеЗначение.Записать();

по причине:

Нарушение прав доступа!

вот кусок кода, на котором спотыкается:

Пока Сериализатор.ВозможностьЧтенияXML(ЧтениеXML) Цикл

        

        Попытка

            ЗаписанноеЗначение = Сериализатор.ПрочитатьXML(ЧтениеXML);

        Исключение

            ВосстановитьИспользованиеИтогов();

            ВызватьИсключение;

        КонецПопытки;

        
        Если ПриЗагрузкеИспользоватьРежимОбменаДанными Тогда

            

            Попытка // Планы обмена свойства ОбменДанными не имеют

                ЗаписанноеЗначение.ОбменДанными.Загрузка = Истина;

            Исключение

            КонецПопытки;

            
        КонецЕсли;

        

        Попытка

            ЗаписанноеЗначение.Записать();

        Исключение

  

Aleksey

2 — 06.01.18 — 22:36

не все данные доступны всем пользователем, в том числе админом.

Зачастую какой нибудь специфичный справочник не имеет доступа к изменению пользователей

  

Aleksey

3 — 06.01.18 — 22:37

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

  

Neg

4 — 06.01.18 — 22:38

«интерактивное открытие внешних отчетов и обработок» галка стоит?

  

Aleksey

5 — 06.01.18 — 22:38

(4) этот тут не причем

  

Neg

6 — 06.01.18 — 22:38

(5) а вдруг?

  

Soul771

7 — 06.01.18 — 22:41

(2),(3) -спасибо. Вот что в журнале регистрации : «{ОбщийМодуль.ОбщегоНазначения.Модуль(2084)}: Регламентное задание недоступно по функциональным опциям

или не поддерживает работу в текущем режиме работы программы.

Выполнение прервано.» Регл.заданание :Обновление индекса ПДД.

При чем тут оно,задание это,не пойму……

(4)-да, и эта, и все-все-все галки стоят…

  

Aleksey

8 — 06.01.18 — 22:42

(7) нет там именно должна быть ошибка доступа, и ссылка на объект методанных на которую он не может получить доступ

  

Aleksey

9 — 06.01.18 — 22:43

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

  

Soul771

10 — 06.01.18 — 22:53

(8) — благодарю! прогрузила еще раз, уже в режиме предприятия зашла в журнал регистрации, последняя строка :»Доступ. Отказ в доступе.Константа. Ключ области данных.Отказ права: изменение». Не как ошибка, а просто как событие отобразилось.

Сейчас посмотрю, что это за константа, нафига она…..

  

Aleksey

11 — 06.01.18 — 23:00

ну вот служебная константа, которая ручками менять незя. Просто убери её из выгрузки

  

Soul771

12 — 06.01.18 — 23:23

(11) — ага. Поиск по рук-вам разработчика и пользователя 2012 г совпадений не нашел, быстрый запрос к гуглу тоже. Предполагаю, что-то связанное с идентификацией данных, возможно, при обновлении или обмене… Обменов у клиента нет, ручками в эту константу не залезть, выгрузила без нее, когда-нибудь мож узнаем, зачем сие придумано)

Благодарю за помощь!

При загрузке уже новые веселые ошибки, теперь споткнулись на Константе ПровайдерSms, сейчас попробую исправить по тому же принципу)

  

Aleksey

13 — 06.01.18 — 23:44

(12) по идеи это кусок от фреша (база в облаках).

  

Soul771

14 — 07.01.18 — 00:09

(13) — спасибо)

выгрузила без этих двух констант, при загрузке все равно ругнулся на ПровайдерSMS, предложил запустить с параметром «/С ЗапуститьОбновлениеИнформационнойБазы», запустила, вроде все нормально загрузилось (проверила номенклатуру, контрагентов, цены)Еще ругался на то, что в «Do not copy» не совпал параметр(после обновления вылезло окошко, тыкнула, что база перемещена, все ок)

Спасибо вам! С Рождеством! Добра, здоровья, любви!

Ошибка в 1С 8.3 Нарушение прав доступа появляется при попытках обращения пользователя к объекту, прав на который у него нет. Очень часто это происходит при вводе нового пользователя в 1С, доработке программного кода и обновлении программы.

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

  • узнаете, на что обращать внимание при возникновении ошибки;
  • получите рекомендации по ее устранению;
  • ознакомитесь с ответами экспертов БухЭксперт8 на вопросы, связанные с возникновением ошибки.

Содержание

  • Причины ошибки
    • Ошибка обновления
    • Нарушение прав доступа при чтении данных
    • Нарушение прав доступа при записи данных
    • Работа с внешними отчетами и обработками
    • Добавление нового пользователя
  • Ответы на вопросы
    • Ошибка при проведении документа Реализация (акт, накладная)
    • Ошибка при попытке открыть карточку контрагента под определенным пользователем
    • Ошибка при открытии внешнего отчета

Нарушение прав доступа 1С 8.3 внешняя обработка СКАЧАТЬ >>

Причины ошибки

С ошибкой Нарушение прав доступа сталкиваются многие пользователи 1С после доработки программного кода и обновления программы. Возможные причины появления ошибки:

  • обновление программы на новый релиз;
  • попытка чтения или записи данных справочника, документа или регистра пользователем, не имеющим прав на объект;
  • использование внешних обработок и отчетов без установки пользователю специальной роли;
  • ошибка задания прав новому пользователю 1C.

Ошибка обновления

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

При появлении ошибки Нарушение прав доступа после обновления программы нужно выполнить следующие действия:

  1. Проверьте, содержится ли ошибка в реестре: Публикация ошибок 1С.
    Перейдите по ссылке, в форме поиска ошибок укажите конфигурацию программы и текст ошибки.После нажатия кнопки Найти будет произведен поиск по заданным параметрам.
  2. Для зарегистрированной ошибки обратитe внимание на дату регистрации и релиз исправления ошибки.
  3. Если заполнена информация в разделе Способ обхода — внимательно ее изучите: это позволит сразу решить проблему, не дожидаясь релиза с исправлениями.
  4. Обратитесь на горячую линию 1С, если ошибка в реестре еще не зарегистрирована:
    • телефон hotlane 1С: (495) 956-11-81;
    • E-mail:v8@1c.ru.

Восстановите программу из копии и ждите исправления ошибки в следующем релизе обновления.

БухЭксперт8 советует всегда делать перед обновлением архивные копии базы данных. Это поможет восстановить базу при неудачном обновлении.

Нарушение прав доступа при чтении данных

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

Каждая Роль включает набор свойств для работы с объектами 1С. Они задают права на чтение, просмотр, изменение, редактирование и т. д. данных в справочниках, документах и регистрах программы.

У роли Чтение контрагентов установлено свойство Чтения на:

Пользователь, которому назначили роль Чтение контрагентов, может считывать данные справочника Контрагенты, но при обращении к справочнику Банки получит ошибку Нарушение прав доступа.

Нарушение прав доступа при записи данных

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

У роли Добавление и изменение сотрудников установлено свойство Изменение на:

Пользователь, которому назначена роль Добавление и изменение сотрудников, может редактировать данные справочника Сотрудники, но при попытке изменения данных банка получит ошибку Нарушение прав доступа.

Работа с внешними отчетами и обработками

Для работы с внешними отчетами и обработками пользователю нужно назначить одну из ролей:

  • Полные права;
  • Интерактивное открытие внешних отчетов и обработок.

Как добавить роль Интерактивное открытие внешних отчетов и обработок, описано в статье Как добавить пользователю с правами Бухгалтер права запускать внешние отчеты и обработки?

Пользователь Бухгалтер при открытии файла внешней обработки: кнопка Главное меню — Файл — Открыть — файл Нарушение прав доступа получает ошибку:

  • Нарушение прав доступа.

Для исправления ситуации нужно добавить роль Интерактивное открытие внешних отчетов и обработок пользователю, работающему с внешней обработкой.

Добавление нового пользователя

При добавлении новых пользователей БухЭксперт8 рекомендует использовать типовые Профили группы доступа в 1С: раздел Администрирование — Настройки программы — Настройки пользователей и прав.

В 1С заложена автоматическая проверка прав того набора объектов 1С, который определяется профилем групп доступа:

  • Администратор;
  • Главный бухгалтер;
  • Бухгалтер;
  • Только чтение;
  • и т. д.

Программа скроет все объекты, на которые у пользователя нет прав:

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

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

Ответы на вопросы

Ошибка при проведении документа Реализация (акт, накладная)

Создали новую роль в Конфигураторе — только для документа Реализация (акт, накладная). При записи документа программа отрабатывает правильно, а при проведении — выдает ошибку Нарушение прав доступа.

В чем может быть причина?

При записи документа должно быть установлено право изменения этого документа у пользователя. Но при проведении документа помимо него самого задействуются и другие объекты — создаются записи в различные регистры.

Если вы указали в новой роли право только на документ Реализация (акт, накладная), этого недостаточно. По кнопке Дт/Кт уточните, какие регистры используются при проведении документа и добавьте их в новую роль с активными свойствами:

  • Чтение;
  • Изменение;
  • Просмотр;
  • Редактирование.

Ошибка при попытке открыть карточку контрагента под определенным пользователем

При попытке открыть карточку Контрагента под определенным пользователем появляется ошибка Нарушение прав доступа. Если в окне ошибки нажать на кнопку Подробно, высветится информация:

  • «Справочник.Контрагенты.Форма.БП_ФормаЭлемента.Форма: Ошибка при вызове метода контекста НаборЗаписей.Прочитать() по причине: Нарушение прав доступа».

Что делать?

Ошибка связана с тем, что у пользователя, который отрывает карточку Контрагенты, нет прав на чтение данных из определенного регистра 1С.

Если в подробном описании ошибки программа не указывает регистр, при записи данных в который происходит ошибка, вам придется выяснить это самостоятельно. Для недоработанной типовой конфигурации Бухгалтерия 3.0 при открытии справочника Контрагенты могут использоваться:

  • регистр бухгалтерии Хозрасчетный;
  • регистр бухгалтерии Курсы валют;
  • регистр бухгалтерии Наличие дублей у контрагентов;
  • и т. д.

Эти регистры включены в программный модуль справочника Контрагенты.

Проверьте, что у пользователя есть права на эти регистры. Более серьезный анализ ситуации выполняется по программному коду процедуры открытия формы справочника.

Эта работа требует особой подготовки и квалификации.

Ошибка при открытии внешнего отчета

При попытке открыть внешний отчет 1С появляется ошибка Нарушение прав доступа. Все остальные отчеты внутри программы открываются нормально. В чем может быть причина?

Для открытия внешних отчетов и обработок 1С необходимо добавить пользователю роль Интерактивное открытие внешних отчетов и обработок. После этого он сможет работать с внешним отчетом без ошибок.

Подробнее Как добавить роль Интерактивное открытие внешних отчетов и обработок

См. также:

  • У пользователя недостаточно прав на исполнение операции
  • Конфигурация узла распределенной ИБ не соответствует ожидаемой
  • 1C Отчетность: не удалось расшифровать файл
  • Этот хост неизвестен 1С: как исправить
  • Ошибка при выполнении операции с информационной базой 1С 8.3

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

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

Glin

16 / 16 / 5

Регистрация: 26.05.2014

Сообщений: 122

1

13.04.2018, 08:00. Показов 21278. Ответов 8

Метки нет (Все метки)


Здравствуйте, при обмене выдаёт ошибку
{ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.Модуль Объекта(128)}: Ошибка при вызове метода контекста (ПрочитатьXML)
ЗаписанноеЗначение = ПрочитатьXML(ЧтениеXML);
по причине:
Ошибка данных XML — Нарушение прав доступа!
по причине:
Нарушение прав доступа!

В XML нашёл на чём стопориться

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<CatalogObject.ТипыНоменклатурыРасширенные>
            <Ref>8b0b5c42-f6c9-11e7-b900-b06ebfcdd555</Ref>
            <DeletionMark>false</DeletionMark>
            <Description>Лекарственное средство</Description>
            <PredefinedDataName>ЛекарственноеСредство</PredefinedDataName>
            <ТипНоменклатуры>Товар</ТипНоменклатуры>
        </CatalogObject.ТипыНоменклатурыРасширенные>
        <CatalogObject.ТипыНоменклатурыРасширенные>
            <Ref>8b0b5c43-f6c9-11e7-b900-b06ebfcdd555</Ref>
            <DeletionMark>false</DeletionMark>
            <Description>Товар</Description>
            <PredefinedDataName>Товар</PredefinedDataName>
            <ТипНоменклатуры>Товар</ТипНоменклатуры>
        </CatalogObject.ТипыНоменклатурыРасширенные>
        <CatalogObject.ТипыНоменклатурыРасширенные>
            <Ref>8b0b5c44-f6c9-11e7-b900-b06ebfcdd555</Ref>
            <DeletionMark>false</DeletionMark>
            <Description>Услуга</Description>
            <PredefinedDataName>Услуга</PredefinedDataName>
            <ТипНоменклатуры>Услуга</ТипНоменклатуры>
        </CatalogObject.ТипыНоменклатурыРасширенные>

1С:Предприятие 8.3 (8.3.11.3034)
Конфигурация БА
подскажите как можно это обойти

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

Тест

Эксперт 1С

383 / 162 / 56

Регистрация: 26.02.2010

Сообщений: 1,241

13.04.2018, 08:02

2

И все таки думаю проблема в том, что прав не хватает

0

16 / 16 / 5

Регистрация: 26.05.2014

Сообщений: 122

13.04.2018, 08:30

 [ТС]

3

Так захожу под Администратором с полными правами

Добавлено через 1 минуту
Получается так, что данные берутся из Справочника ТипыНоменклатурыРасширенные, а реквизит справочника ссылается на перечисление где содержится 2 значения Услуга и Товар

0

Тест

Эксперт 1С

383 / 162 / 56

Регистрация: 26.02.2010

Сообщений: 1,241

13.04.2018, 08:36

4

При каком действие то ошибка вылетает? При чтении файла, или при создании объекта?

0

16 / 16 / 5

Регистрация: 26.05.2014

Сообщений: 122

13.04.2018, 08:48

 [ТС]

5

при чтении

Добавлено через 1 минуту
если удалить данный кусок XML то всё загружается, только в поле ТипНоменклатуры пишет объект не найден

0

Тест

Эксперт 1С

383 / 162 / 56

Регистрация: 26.02.2010

Сообщений: 1,241

13.04.2018, 08:50

6

У пользователя винды есть права на папкуфайла?
Файл лежит на машине где 1с запущена, или как то через сеть прокинута?

Добавлено через 34 секунды
Можете скинуть обработку и файл?

1

16 / 16 / 5

Регистрация: 26.05.2014

Сообщений: 122

13.04.2018, 08:58

 [ТС]

7

файл не могу к сожалению скинуть перс. данные в нём . файл лежит на машине где запушена 1с, конфигурации баз совпадают

0

16 / 16 / 5

Регистрация: 26.05.2014

Сообщений: 122

13.04.2018, 09:00

 [ТС]

8

можно так, пробовал отдельно подгрузить та же ошибка

0

16 / 16 / 5

Регистрация: 26.05.2014

Сообщений: 122

13.04.2018, 10:30

 [ТС]

9

Егор спасибо вам, проблему решил всё дело в правах как вы и говорили, только не туда смотрел, у справочника в правах для роли Администратор не были включены права на изменение, хотя роль ПолныеПрава была выбрана
Тема закрыта

0

SQL Server 2014 Service Pack 2 SQL Server 2014 Developer SQL Server 2014 Enterprise SQL Server 2014 Enterprise Core SQL Server 2014 Standard SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2016 Developer SQL Server 2016 Enterprise SQL Server 2016 Enterprise Core SQL Server 2016 Standard Еще…Меньше

Проблемы

Предположим, что вы создали запрос, который ссылается на тип данных XML в Microsoft SQL Server 2014, 2016 и 2017. При выполнении запроса в нескольких потоках запрос может завершиться сбоем. Кроме того, в журнале ошибок SQL Server появляется ошибка нарушения прав доступа.

Решение

Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.

       Накопительное обновление 13 для SQL Server 2017

       Накопительное обновление 5 для SQL Server 2016 с пакетом обновления 2

       Накопительное обновление 13 для SQL Server 2016 с пакетом обновления 1 (SP1)

       Накопительное обновление 1 для SQL Server 2014 с пакетом обновления 3 (SP3)

       Накопительное обновление 14 для SQL Server 2014 с пакетом обновления 2 (SP2)

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе «Применяется к».

Ссылки

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

Нужна дополнительная помощь?

  • Главная
  •  — 
  • Статьи 1С
  •  — 
  • Статьи и инструкции по 1С
  •  — 

Нарушение прав доступа 1С 8.3 при открытии внешней обработки

Что делать если при открытии внешней обработки в 1С 8.3 появляется ошибка «Нарушение прав доступа»?

При открытии внешней обработки или отчёта в 1С 8.3 через меню «Файл -> Открыть» появляется ошибка «Нарушение прав доступа».

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

Для этого:
Открыть конфигуратор 1С;
Открыть список пользователей («Администрирование -> Пользователи»);

Открывать карточку каждого пользователя, который будет открывать внешние обработки и на вкладке «Прочие» установить флаг «Интерактивное открытие внешних отчетов и обработок»;

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

Назад к списку статей


Нарушение прав доступа в 1С

Ошибка в 1С 8.3 Нарушение прав доступа появляется при попытках обращения пользователя к объекту, прав на который у него нет. Очень часто это происходит при вводе нового пользователя в 1С, доработке программного кода и обновлении программы.

Причины ошибки

С ошибкой Нарушение прав доступа сталкиваются многие пользователи 1С после доработки программного кода и обновления программы. Возможные причины появления ошибки:

  • обновление программы на новый релиз;
  • попытка чтения или записи данных справочника, документа или регистра пользователем, не имеющим прав на объект;
  • использование внешних обработок и отчетов без установки пользователю специальной роли;
  • ошибка задания прав новому пользователю 1C.

Ошибка обновления

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

При появлении ошибки Нарушение прав доступа после обновления программы нужно выполнить следующие действия:

  • Проверьте, содержится ли ошибка в реестре: Публикация ошибок 1С. Перейдите по ссылке, в форме поиска ошибок укажите конфигурацию программы и текст ошибки.

После нажатия кнопки Найти будет произведен поиск по заданным параметрам.

  • Для зарегистрированной ошибки обратитe внимание на дату регистрации и релиз исправления ошибки.

  • Если заполнена информация в разделе Способ обхода — внимательно ее изучите: это позволит сразу решить проблему, не дожидаясь релиза с исправлениями.
  • Обратитесь на горячую линию 1С, если ошибка в реестре еще не зарегистрирована:
    1. телефон hotlane 1С: (495) 956-11-81;
    2. E-mail:v8@1c.ru.

Восстановите программу из копии и ждите исправления ошибки в следующем релизе обновления.

Нарушение прав доступа при чтении данных

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

Каждая Роль включает набор свойств для работы с объектами 1С. Они задают права на чтение, просмотр, изменение, редактирование и т. д. данных в справочниках, документах и регистрах программы.

Пользователь, которому назначили роль Чтение контрагентов, может считывать данные справочника Контрагенты, но при обращении к справочнику Банки получит ошибку Нарушение прав доступа.

Нарушение прав доступа при записи данных

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

Пользователь, которому назначена роль Добавление и изменение сотрудников, может редактировать данные справочника Сотрудники, но при попытке изменения данных банка получит ошибку Нарушение прав доступа.

Работы с внешними отчетами и обработками

Для работы с внешними отчетами и обработками пользователю нужно назначить одну из ролей:

  • Полные права;
  • Интерактивное открытие внешних отчетов и обработок.

Для исправления ситуации нужно добавить роль Интерактивное открытие внешних отчетов и обработок пользователю, работающему с внешней обработкой.

Добавление нового пользователя

В 1С заложена автоматическая проверка прав того набора объектов 1С, который определяется профилем групп доступа:

  • Администратор;
  • Главный бухгалтер;
  • Бухгалтер;
  • Только чтение;
  • и т. д.

Программа скроет все объекты, на которые у пользователя нет прав:

  • у пользователя Менеджер с ограниченными правами список документов отгрузки будет пуст;

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

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

  • у пользователя Менеджер — кнопка Записать и Провести неактивны;

  • у пользователя с Полными правами — есть возможность изменения данных (кнопка Записать и закрыть активна).

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

Ошибка при проведении документа реализация (акт, накладная)

При записи документа должно быть установлено право изменения этого документа у пользователя. Но при проведении документа помимо него самого задействуются и другие объекты — создаются записи в различные регистры.

Если вы указали в новой роли право только на документ Реализация (акт, накладная), этого недостаточно. По кнопке Дт/Кт уточните, какие регистры используются при проведении документа и добавьте их в новую роль с активными свойствами:

  • Чтение;
  • Изменение;
  • Просмотр;
  • Редактирование.

Ошибка при попытке открыть карточку контрагента под определенным пользователем

Ошибка связана с тем, что у пользователя, который отрывает карточку Контрагенты, нет прав на чтение данных из определенного регистра 1С.

Если в подробном описании ошибки программа не указывает регистр, при записи данных в который происходит ошибка, вам придется выяснить это самостоятельно. Для недоработанной типовой конфигурации Бухгалтерия 3.0 при открытии справочника Контрагенты могут использоваться:

  • регистр бухгалтерии Хозрасчетный;
  • регистр бухгалтерии Курсы валют;
  • регистр бухгалтерии Наличие дублей у контрагентов;
  • и т. д.

Эти регистры включены в программный модуль справочника Контрагенты.

Проверьте, что у пользователя есть права на эти регистры. Более серьезный анализ ситуации выполняется по программному коду процедуры открытия формы справочника.

Эта работа требует особой подготовки и квалификации.

Ошибка при открытии внешнего отчета

Для открытия внешних отчетов и обработок 1С необходимо добавить пользователю роль Интерактивное открытие внешних отчетов и обработок. После этого он сможет работать с внешним отчетом без ошибок.

Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

Добрый вечер. Хочу перетащить справочники, константы, записи регистров сведений и прочее в чистую базу. Использую обработку «Выгрузка и загрузка данных XML» для 83, с ИТС. Выгружаю все, кроме документов и рег.накопления. При загрузке в чистую базу под админом с полными правами выдает ошибку:»Нарушение прав доступа». Запускала в режиме упрвляемого приложения, в режиме управляемого и обычного, толстый клиент, тонкий клиент — без результата. Погуглила,проблема возникала у многих, но как исправили- информации нет.. Подскажите, сталкивался ли кто с пободным казусом?…

8.3.10.2561, розница базовая 2.2.5.22 (но ошибки возникли и на других конфигурациях, по отзывам). На компе также все права,в 1С протыкала все-все галки в правах (на случай, вдруг в полные права что-то нежданно перестало вмещаться).. Отладчик выдал; {ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.МодульОбъекта}: Ошибка при вызове метода контекста (Записать)             ЗаписанноеЗначение.Записать; по причине: Нарушение прав доступа! вот кусок кода, на котором спотыкается:

не все данные доступны всем пользователем, в том числе админом. Зачастую какой нибудь специфичный справочник не имеет доступа к изменению пользователей

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

«интерактивное открытие внешних отчетов и обработок» галка стоит?

, -спасибо. Вот что в журнале регистрации : «{ОбщийМодуль.ОбщегоНазначения.Модуль(2084)}: Регламентное задание недоступно по функциональным опциям или не поддерживает работу в текущем режиме работы программы. Выполнение прервано.» Регл.заданание :Обновление индекса ПДД. При чем тут оно,задание это,не пойму…… -да, и эта, и все-все-все галки стоят…

нет там именно должна быть ошибка доступа, и ссылка на объект методанных на которую он не может получить доступ

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

— благодарю! прогрузила еще раз, уже в режиме предприятия зашла в журнал регистрации, последняя строка :»Доступ. Отказ в доступе.Константа. Ключ области данных.Отказ права: изменение». Не как ошибка, а просто как событие отобразилось. Сейчас посмотрю, что это за константа, нафига она…..

ну вот служебная константа, которая ручками менять незя. Просто убери её из выгрузки

— ага. Поиск по рук-вам разработчика и пользователя 2012 г совпадений не нашел, быстрый запрос к гуглу тоже. Предполагаю, что-то связанное с идентификацией данных, возможно, при обновлении или обмене… Обменов у клиента нет, ручками в эту константу не залезть, выгрузила без нее, когда-нибудь мож узнаем, зачем сие придумано) Благодарю за помощь! При загрузке уже новые веселые ошибки, теперь споткнулись на Константе ПровайдерSms, сейчас попробую исправить по тому же принципу)

по идеи это кусок от фреша (база в облаках).

— спасибо) выгрузила без этих двух констант, при загрузке все равно ругнулся на ПровайдерSMS, предложил запустить с параметром «/С ЗапуститьОбновлениеИнформационнойБазы», запустила, вроде все нормально загрузилось (проверила номенклатуру, контрагентов, цены)Еще ругался на то, что в «Do not copy» не совпал параметр(после обновления вылезло окошко, тыкнула, что база перемещена, все ок) Спасибо вам! С Рождеством! Добра, здоровья, любви!

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.

Описание ошибки:
Ошибка в конфигураторе базы 1С 8 при попытке сохранения изменений конфигурации:
Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.
А так же похожая ошибка:
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘…1Cv8.cgr.cfl’. 5(0x00000005):
Отказано в доступе.

Найденные решения:

Нажатие на изображении увеличит его
1С 8, Ошибка доступа к файлу exec.lck 5(0x00000005) отказано в доступе

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

Например попытка запуска сеанса работы с базой 1С в режиме 1С: Предприятие.

1С 8, ошибка при выполнении операции с информационной базой, ошибка режима доступа к файлу базы данных

Будет сопровождаться ошибкой

Ошибка при выполнении операции с информационной базой
Ошибка режима доступа к файлу базы данных ‘D:1C Arhiv[каталог_базы]/1Cv8.1CD’
по причине:
Ошибка режима доступа к файлу базы данных ‘D:1C Arhiv[каталог_базы]/1Cv8.1CD’

Нажатие на изображении увеличит его
1С 8, ошибка режима доступа к файлу базы данных 1Cv8.1CD

А при попытке открыть базу 1С 8 в режиме конфигуратор будет ожидать похожая ошибка:

1С 8, как исправить, устранить, починить, ошибка при выполнении операции с информационной базой, ошибка доступа к файлу 1Cv8.cgr.cfl 5(0x00000005)

Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘D:1C Arhiv[каталог_базы]1Cv8.cgr.cfl’. 5(0x00000005): Отказано в доступе. 
по причине:
Ошибка доступа к файлу ‘D:1C Arhivк[каталог_базы]1Cv8.cgr.cfl’. 5(0x00000005): Отказано в доступе. 

Нажатие на изображении увеличит его
1С 8, ошибка доступа к файлу 1Cv8.cgr.cfl 5(0x00000005), отказано в доступе

Если Вы встретили все вышеперечисленные формулировки ошибок (наименования фалов могут быть разными, как можно заметить), то скорее всего проблема заключается в нехватке прав пользователя на каталог базы 1С 8.

В данном случае было удивительно, что возникает нехватка прав, хотя получилось запустить базу в режиме конфигуратора и даже внести изменения в код конфигурации. Но вот после нажатия на кнопку «Обновить конфигурацию базы данных (F7)» и в процессе обновления возникала ошибка: «Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.»

Было сделано обращение к системному администратору сервера, т.к. он настраивал исходно права и обозначено требование проверить и права и предоставить их для каталога базы 1С, в которой ошибка возникала. Права были предоставлены и ошибка больше не возникала.

Если у Вас достаточно прав на рабочем месте или на сервере, то можно попробовать проверить и изменить настройку доступа к каталогу базы самостоятельно. Если прав нет, то обращаемся к системному администратору с указанием на причину того, что на каталог файловой базы 1С 8 не хватает прав у пользователя рабочего места.

Итак, правой кнопкой на каталоге с базой открываем контекстное меню и переходим в «Свойства»

1С 8, как исправить, устранить, ошибка доступа к файлу, отказано в доступе

В открывшемся окне переходим на вкладку «Безопасность». Проверяем для Вашего пользователя из списка «Группы и пользователи» наличие флажков в колонке «Запретить» списка «Разрешения для группы …». Если флажки есть, то их необходимо отключить. Для этого нажимаем кнопку «Изменить».

1С 8, как убрать, избавиться, ошибка доступа к файлу 1Cv8.cgr.cfl 5(0x00000005), отказано в доступе

В открывшемся окне «Разрешения для группы» в списке «Группы и пользователи» выделяя строку с пользователем или группой и в таблице «Разрешения для группы …» ниже в колонке «Запретить» убираем все флажки. Нажимаем кнопку «ОК» в этой форме. И кнопкой «ОК» закрываем форму «Свойства». Пробуем запустить базу. Если нет других «хитрых» настроек прав доступа пользователей на сервере, то это должно помочь и база 1С 8 должна запуститься.

как проверить, настроить права пользователя на папку, каталог базы 1С 8

В остальных случаях, если указанное общее действие не помогло, то следует обратиться к системному администратору, объяснив, что … дословно «не хватает прав у пользователя(ей) на папку(каталог) базы 1С».

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

17-03-2022

Журавлев А.С.
(Сайт azhur-c.ru)

Возможно, вам также будет интересно:

  • Ошибка доступа к файлу 1с мобильная платформа
  • Ошибка доступа к файлу 1с зуп
  • Ошибка доступа к файлу 1с xml файл
  • Ошибка доступа к файлу 1cv8tmp 1cd 5 0x00000005
  • Ошибка доступа к файлу 1cv8log 1cv8 lgf

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии