Содержание
- File access error 1cema xml
- Неправильный формат конфигурации
- Ошибка доступа к файлу 1C решение
- Ошибка доступа к файлу 1C 8.3
- Причины возникновения
- Способы решения
- Ошибка при совместном доступе в 1C
- Дополнительный способ
- Ошибка при загрузке приложения на телефон
- Маленькая и скромная мобильная внешняя компонента
File access error 1cema xml
Описание ошибки:
Ошибка в конфигураторе базы 1С 8 при попытке сохранения изменений конфигурации:
Ошибка доступа к файлу ‘. exec.lck’. 5(0x00000005): Отказано в доступе.
А так же похожая ошибка:
Ошибка при выполнении операции с информационной базой Ошибка доступа к файлу ‘. 1Cv8.cgr.cfl’. 5(0x00000005):
Отказано в доступе.
Нажатие на изображении увеличит его
Подобная ошибка «Ошибка доступа к файлу. Отказано в доступе» часто встречается при попытке запустить сеанс работы с базой данной, если база файловая, и на каталог с базой не предоставлены права пользователю рабочего места.
Например попытка запуска сеанса работы с базой 1С в режиме 1С: Предприятие.
Будет сопровождаться ошибкой
Ошибка при выполнении операции с информационной базой
Ошибка режима доступа к файлу базы данных ‘D:1C Arhiv[каталог_базы]/1Cv8.1CD’
по причине:
Ошибка режима доступа к файлу базы данных ‘D:1C Arhiv[каталог_базы]/1Cv8.1CD’
Нажатие на изображении увеличит его
А при попытке открыть базу 1С 8 в режиме конфигуратор будет ожидать похожая ошибка:
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘D:1C Arhiv[каталог_базы]1Cv8.cgr.cfl’. 5(0x00000005): Отказано в доступе.
по причине:
Ошибка доступа к файлу ‘D:1C Arhivк[каталог_базы]1Cv8.cgr.cfl’. 5(0x00000005): Отказано в доступе.
Нажатие на изображении увеличит его
Если Вы встретили все вышеперечисленные формулировки ошибок (наименования фалов могут быть разными, как можно заметить), то скорее всего проблема заключается в нехватке прав пользователя на каталог базы 1С 8.
В данном случае было удивительно, что возникает нехватка прав, хотя получилось запустить базу в режиме конфигуратора и даже внести изменения в код конфигурации. Но вот после нажатия на кнопку «Обновить конфигурацию базы данных (F7)» и в процессе обновления возникала ошибка: «Ошибка доступа к файлу ‘. exec.lck’. 5(0x00000005): Отказано в доступе.»
Было сделано обращение к системному администратору сервера, т.к. он настраивал исходно права и обозначено требование проверить и права и предоставить их для каталога базы 1С, в которой ошибка возникала. Права были предоставлены и ошибка больше не возникала.
Если у Вас достаточно прав на рабочем месте или на сервере, то можно попробовать проверить и изменить настройку доступа к каталогу базы самостоятельно. Если прав нет, то обращаемся к системному администратору с указанием на причину того, что на каталог файловой базы 1С 8 не хватает прав у пользователя рабочего места.
Итак, правой кнопкой на каталоге с базой открываем контекстное меню и переходим в «Свойства»
В открывшемся окне переходим на вкладку «Безопасность». Проверяем для Вашего пользователя из списка «Группы и пользователи» наличие флажков в колонке «Запретить» списка «Разрешения для группы . «. Если флажки есть, то их необходимо отключить. Для этого нажимаем кнопку «Изменить».
В открывшемся окне «Разрешения для группы» в списке «Группы и пользователи» выделяя строку с пользователем или группой и в таблице «Разрешения для группы . » ниже в колонке «Запретить» убираем все флажки. Нажимаем кнопку «ОК» в этой форме. И кнопкой «ОК» закрываем форму «Свойства». Пробуем запустить базу. Если нет других «хитрых» настроек прав доступа пользователей на сервере, то это должно помочь и база 1С 8 должна запуститься.
В остальных случаях, если указанное общее действие не помогло, то следует обратиться к системному администратору, объяснив, что . дословно «не хватает прав у пользователя(ей) на папку(каталог) базы 1С».
Источник
Неправильный формат конфигурации
Добрый день. Захотел попробовать это чудо под названием «Мобильное приложение». Прочитав статью http://infostart.ru/public/201461/ , понял что надо делать через веб сервер.
Создал чистую конфу, установил назначение для мобильных, создал справочник номенклатура + 2 реквизита, 2 формы (списка и элемента). Опубликовал ее на IIS. В папке с сайтом появился файли 1cema.xml . Попробовал через браузер — открывается.
Залил на планшетник с андроидом файл 1cem-arm.apk, установил, запустил. Указываю путь до сервера, что то быстро скачивает и .
«Неправильный формат конфигурации».
Добрый день, возникла подобная проблема.
Создавал конфигурацию с нуля, публиковал и ошибка «Неправильный формат конфигурации»
Решил следующим образом:
— Конфигурация/ Мобильное приложение/ Публиковать — убрал галку «Создавать виртуальный каталог на веб-сервере»
— Поставил режим совместимости 8.3.12
— запуск конфигурации версией платформы 8.3.13.1513 (без этого не публиковалось мобильное приложение с режимом совместимости)
После этого размер публикуемого приложения 1cema.xml увеличился с 6 Кб до 36 Кб и ошибка ушла.
Добрый день! Настроил веб-сервер IIS, добавил конфигурацию и опубликовал ее через Администрирование-Публикация на веб-сервере (появились 2 файла: default.vrd и web.config). Из браузера смартфона заходит нормально по пути http://192.168.1.7/TSD . Установил на смартфон мобильную платформу 8.3.13.64. при попытке добавить приложение получаю ошибку: Неправильный формат конфигурации.
Отключил публикацию в Администрирование и сделал через Конфигурация-Мобильное приложение-Публиковать (появился 1 файл в папке: 1cema.xml). Теперь при попытке входа через браузер получаю ошибку: Ошибка при разборе дескриптора виртуальных ресурсов
by reason: Файл не обнаружен ‘C:inetpubwwwrootTSDMAdefault.vrd’. 2(0x00000002): Не удается найти указанный файл.
При попытке добавить приложение в мобильной платформе получаю ошибку: Ошибка работы с интернет: внутренняя ошибка сервера (500).
Собственно, вопрос: что я делаю не так и что нужно сделать?
PS/ база SQL 8.3.13.1644 64 бит, Розница 2.2.11.24, Android 4.4.2
Советы в предыдущих комментариях пробовал -не помогло.
При включении галочки мобильное приложения такая ошибка сыпится
Источник
Ошибка доступа к файлу 1C решение
В этой статье мы расскажем об ошибке доступа к файлу 1с. Как решить возникшую проблему, что это за баг и еще немного об этом.
Ошибка доступа к файлу 1C 8.3
«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.
Нет ни одной программы в современном мире, как бы хороша она не была без ошибок и проблем. Такое случается и с нашим приложением. В ряде случаев виноват в этом криворукий программист. Многие проблемы вы не сможете решить без его участия, но некоторые, вам подсилу и самому.
Причины возникновения
Случается, что люди, которые используют данную прогу сталкиваются с проблемой при запуске программы.
Способы решения
По наименованию явившегося бага поймем что происходит с системой — нет прав для доступа к файлу. Такое случается если юзер создает копию базы и подключает ее. Также ошибка бывает в результате попытки открыть файл по сетевому доступу.
Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».
Ошибка при совместном доступе в 1C
Взгляните на права пользователя под которым вы зашли в систему виндоус. У вас должны быть права и на чтение файлов и на запись.
Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.
Предупреждения о проблемах вылазят когда возмущается брандмауэр. Это касается сетевых объектов. Антивирусные программы препятствуют нормальной работе.
Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.
Почистите кеш, ошибки также возникают из-за кеша.
Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет
Дополнительный способ
Ничего не помогло — воспользуйтесь следующими методами:
Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.
Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.
Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».
Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.
Источник
Ошибка при загрузке приложения на телефон
Публикую конфигурацию через Апач.
Ввожу в телефоне адрес. Выдает такую ошибку:
Ошибка HTTP при обращении к серверу:
http://»ip адрес» failed to connect to http://»ip адрес»(port 80) after 3000ms
Я так понял, что дело в телефоне. Чем-то закрыт доступ. Как можно исправить, подскажите?
>> Айпи адрес на компьютере динамический, только это знаю точно.
трубка и апач должны быть в одной подсети, либо сервер с апачем должен быть доступен через впн или внешний айпи
но публикация у тебя на локальном компе.
(7) Телефон должен знать какой _реальный_ АйПи твоего ресурса.
В этом случае сможешь достучаться на крайняк до роутера на стороне сервера. И то по внешнему адресу роутера.
На самом роутере нужно сказать кому из внутренней сети перенаправлять запросы по 80-му порту (или какой там у вас слушает Апач)
Источник
Маленькая и скромная мобильная внешняя компонента
Изваять простенькую мобильную компоненту на 1С для android не так-то просто. Посему назло отдельным супостатам, не желающим делится исходниками, представляю весь свой скромный труд на публичный суд.
Этот кусок кода должен помочь:
(11) Это отдельный метод
приводит к ошибкам:
Ошибка (активно) E0245 нестатическая ссылка не член должна указываться относительно заданного объекта androidUtils
Ошибка (активно) E0265 функцию «MainApp::jstring2wstring» (объявлено в строке 122) недоступно androidUtils
Подскажите, пожалуйста, что не так?
(14) Я нашел решение. Закинул объявление метода в public и сделал следующий вызов:
После этого получилось собрать компоненту. Просто был интересен ваш вариант решения этой проблемы. )
В любом случае, благодарю за предоставленный образец и консультацию.
(20)
Мобильные внешние компоненты не работают в декстопе и «Режим использования синхронных вызовов расширений платформы и внешних компонент» никак на это не влияет. Кроме этого до версии 8.3.15, включая не работают 64 битные версии — это платформенная ошибка. И кроме того во многих сборка платформы есть ошибка при которой при отладке через конфигуратор компоненты просто не копируются на телефон и таким образом не запускаются.
Самый надежный способ убедится в работоспособности — это собрать конфигурацию через сборщик 1С и запустить на телефоне с 32 битной ОС.
(20)
формируется ложь и компонента не инициализируется.
Попробую по вашей рекомендации собрать через сборщик.
Давайте разберёмся в теминологии.
1. Есть приложение «мобильная платформа» которое уже собрано и предоставлено всем в виде 1cem-*.apk файлов
2. Есть ваше собственное приложение, написанное (разработанное) под мобильную платформу с помощью конфигуратора 1С
3. Есть нативная компонента, которая позволяет вашему приложению из пункта 2, запускаясь в приложении из пункта 1 осуществлять работу (вызовы) каких-то нативных возможностей устройства, на котором запущено (или вызывать другие приложения, или какой-то low-level code, или работа с датчиками/сенсорами и другими частями устройства которые 1С само по себе не видит (для которых не написаны вызовы разработчиками 1С).
Так вот нативную компоненту из п.3 вам надо писать на языке той платформы, на которой её будете запускать (Android — Java, iOS — ObjectiveC). После того, как вы напишите Java/ObjC код, вам его надо компилировать и добавлять в приложение из п.2 как внешний компонент, в виде zip-архива. В этом архиве будет манифест и нативная компонента скомпилированная в apk для Android или в ipa для iOS.
Добрый день.
Кроме того в поставке БПО идут еще и apk файлы.. драйверов? Если вы о приложениях 1cem-*.apk то это приложение мобильной платформы для конкретного архитектуры процессора (ARM или x86) под Android. Назовём эти приложения «оболочкой» которую устанавливают на смартфон первой. После установки «оболочки» 1cem-*.apk вам надо запустить её и прописать, по какому адресу http://xxx:yyy/my_app можно скачать ваше приложение my_app
По сути всё это матрёшка:
1. 1cem-*.apk — самая большая матрёшка, в которой реализованы за вас уже все вызовы по рисованию форм, кнопок, загрузке данных и т.п.
2. ваше приложение — вторая матрёшка, поменьше. в ней вы реализуете уже конкретно вашу форму, пишите названия кнопок и где их отображать (вверху или внизу экрана и тп.)
3. внешняя компонента — самая маленькая матрёшка, которая будет частью вашего приложения, если вашему приложению не хватает того функционала, который дал вам как разработчику конструктор форм и кнопок из 1cem-*.apk и вы, допустим, хотите использовать возможности лидара или какого-то акселерометра, которые есть как датчики на смартфоне, но 1С (бяки такие) не дали вам метод типа ВключитьЛидар.ПолучитьСцену из «коробки», т.е. из 1й матрёшки
Кроме того в поставке БПО идут еще и apk файлы.. драйверов? То есть сначала нужно установить программу из apk в качестве драйверов, и только затем в конфигурации подключать внешнюю компоненту в виде so? Надеюсь, за счёт объяснения выше стало ясно, что хоть ваше рассуждение некорректно в деталях, в последовательности действий оно верно — сначала ставим 1cem-*.apk на телефон, далее пишите свое приложение под мобильную платформу, пакуете в него нужную вам компоненту и вперед, к звёздам.
Источник
Опубликовал приложение на сервере IIS
http://77.37.204.85/ib7 (доступно из инета)
На андроиде:
1. Добавляю приложение, жму «загрузить». Загружает успешно.
2. указываю наименование приложения, жму «готово». Идет Установка, появляется ошибка:
Ошибка разбора XML: -[3,992]
Фатальная ошибка:
Opening and ending tag
mismatch: br line 0 and pre
SystemId: file:///data/data/com.e1c.mobile/files/config.mcf
скриншот: http://fotki.yandex.ru/users/alex790th/view/628729
В чем может быть ошибка ?
P.S.
Аналогичная ошибка в п.1 решилась на сервере IIS преобразованием виртуальной папки в приложение.
Добавлять <ws/> пробовал, не помогло. <br> там вообще отсутствует.
Вот кстати содержание файла default.vrd:
<?xml version=»1.0″ encoding=»UTF-8″?>
<point xmlns=»http://v8.1c.ru/8.2/virtual-resource-system»
xmlns:xs=»http://www.w3.org/2001/XMLSchema»
xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance»
base=»/ib7″
ib=»File="C:inetpubwwwrootib7";»
temp=»C:inetpubwwwrootib7″>
<ws enable=»false»/>
</point>
Еще смущает что при этом отсутствует файл описания конфигурации. Если его создать через Конфигурация/Мобильное приложение/Записать в файл, ошибка происходит на том же этапе но содержание немного меняется:
Ошибка разбора XML: -[3,1062]
Фатальная ошибка:
Opening and ending tag
mismatch: br line 0 and pre
SystemId: file:///data/data/com.e1c.mobile/files/config.mcf
скриншот: http://fotki.yandex.ru/users/alex790th/view/628744
Содержание файла 1cema.xml:
<?xml version=»1.0″ encoding=»UTF-8″?>
<MobileApp xmlns=»http://v8.1c.ru/8.3/mobile-application/app» xmlns:bsch=»http://v8.1c.ru/8.2/data/bsl» xmlns:cfg=»http://v8.1c.ru/8.1/data/enterprise/current-config» xmlns:v8=»http://v8.1c.ru/8.1/data/core» xmlns:xs=»http://www.w3.org/2001/XMLSchema» xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance» name=»Конфигурация» defaultLanguage=»Language.Русский»>
<language name=»Русский» languageCode=»ru»>
<synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Русский</v8:content>
</v8:item>
</synonym>
</language>
<mainModule version=»1″ startAddr=»0″>
<bsch:cmdOpCode>22,22</bsch:cmdOpCode>
<bsch:cmdOperand>0,0</bsch:cmdOperand>
</mainModule>
<sessionModule version=»1″>
<bsch:cmdOpCode>22</bsch:cmdOpCode>
<bsch:cmdOperand>0</bsch:cmdOperand>
</sessionModule>
</MobileApp>
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
1 |
|
11.08.2014, 12:10. Показов 13996. Ответов 15
Доброе время суток. Есть задача написания простенькой базы на смартфоны сотрудников.
__________________
0 |
Модератор 3698 / 2898 / 569 Регистрация: 10.03.2011 Сообщений: 11,409 Записей в блоге: 1 |
|
11.08.2014, 12:32 |
2 |
Что это за файл то? Как он был получен???
0 |
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
11.08.2014, 12:33 [ТС] |
3 |
Его генерирует 1С. Вроде как это часть конфигурации. Всего есть 2 файла, но ошибку выдает на этом
0 |
Модератор 3698 / 2898 / 569 Регистрация: 10.03.2011 Сообщений: 11,409 Записей в блоге: 1 |
|
11.08.2014, 12:54 |
4 |
Его генерирует 1С Это я уже понял… Как он был получен?
0 |
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
11.08.2014, 12:55 [ТС] |
5 |
Через кнопку «Мобильно приложение: Запустить»
0 |
Модератор 3698 / 2898 / 569 Регистрация: 10.03.2011 Сообщений: 11,409 Записей в блоге: 1 |
|
11.08.2014, 12:57 |
6 |
SadMad, мы об одном и том же говорим? — http://v8.1c.ru/overview/Term_000000818.htm Добавлено через 38 секунд
0 |
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
11.08.2014, 12:59 [ТС] |
7 |
Вроде как.
0 |
Модератор 3698 / 2898 / 569 Регистрация: 10.03.2011 Сообщений: 11,409 Записей в блоге: 1 |
|
11.08.2014, 13:07 |
8 |
Ты для смартфона должен получить файл *.apk (для андрюшки) или файл *.ipa (для ИОС) Мобильная платформа нужна для отладки на ПК и компиляции готового файла для смартфона через обрабоку компиляции мобильных приложений
0 |
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
11.08.2014, 13:09 [ТС] |
9 |
О как… У меня был apk с платформой. Его я и воткнул на смарт, поскольку понял, что отладку приложения можно проводить не только в эмуляторах, но и на реальном аппарате. Причем отладка на реальном аппарате более близка к правде. Или не так?
0 |
Модератор 3698 / 2898 / 569 Регистрация: 10.03.2011 Сообщений: 11,409 Записей в блоге: 1 |
|
11.08.2014, 13:10 |
10 |
http://fs.kursypo1c.ru/free/FM… dule01.pdf Добавлено через 1 минуту
О как… У меня был apk с платформой. Его я и воткнул на смарт, поскольку понял, что отладку приложения можно проводить не только в эмуляторах, но и на реальном аппарате. Причем отладка на реальном аппарате более близка к правде. Или не так? Да, тут есть свои нюансы, но прибегать к отладке на самом устройстве наверное нужно после того как оно будет работать на эмуляторе и запускаться на самом устройстве?
0 |
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
11.08.2014, 13:12 [ТС] |
11 |
Возможно и так, но не всплывет ли эта проблема в дальнейшем?
0 |
Модератор 3698 / 2898 / 569 Регистрация: 10.03.2011 Сообщений: 11,409 Записей в блоге: 1 |
|
11.08.2014, 13:15 |
12 |
SadMad, а само приложение компилируется нормально?
0 |
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
11.08.2014, 13:17 [ТС] |
13 |
Конфигуратор никаких ошибок не выдал. Да и взяться им неоткуда — пустая конфигурация и заполнены только свойста ее. Кириллицу в заполнении не использовал
0 |
Модератор 3698 / 2898 / 569 Регистрация: 10.03.2011 Сообщений: 11,409 Записей в блоге: 1 |
|
11.08.2014, 13:30 |
14 |
SadMad, не знаю больше чем тебе помочь… Посмотри это видео, тут более чем подробно все показано — http://www.youtube.com/watch?v=X5HFVQS-Z5Y
0 |
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
11.08.2014, 16:43 [ТС] |
15 |
Видео посмотрел. Вроде все то же, что и в текстах.. попробую собрать apk из готовой конфигурации. Спасибо за отзывчивость Добавлено через 2 часа 29 минут
1 |
2954 / 1766 / 82 Регистрация: 03.11.2011 Сообщений: 8,280 |
|
11.08.2014, 19:50 |
16 |
спасибо за озвучку результата
0 |
Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.
Описание ошибки:
Ошибка в конфигураторе базы 1С 8 при попытке сохранения изменений конфигурации:
Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.
А так же похожая ошибка:
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘…1Cv8.cgr.cfl’. 5(0x00000005):
Отказано в доступе.
Найденные решения:
Нажатие на изображении увеличит его
Подобная ошибка «Ошибка доступа к файлу. Отказано в доступе» часто встречается при попытке запустить сеанс работы с базой данной, если база файловая, и на каталог с базой не предоставлены права пользователю рабочего места.
Например попытка запуска сеанса работы с базой 1С в режиме 1С: Предприятие.
Будет сопровождаться ошибкой
Ошибка при выполнении операции с информационной базой
Ошибка режима доступа к файлу базы данных ‘D:1C Arhiv[каталог_базы]/1Cv8.1CD’
по причине:
Ошибка режима доступа к файлу базы данных ‘D:1C Arhiv[каталог_базы]/1Cv8.1CD’
Нажатие на изображении увеличит его
А при попытке открыть базу 1С 8 в режиме конфигуратор будет ожидать похожая ошибка:
Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу ‘D:1C Arhiv[каталог_базы]1Cv8.cgr.cfl’. 5(0x00000005): Отказано в доступе.
по причине:
Ошибка доступа к файлу ‘D:1C Arhivк[каталог_базы]1Cv8.cgr.cfl’. 5(0x00000005): Отказано в доступе.
Нажатие на изображении увеличит его
Если Вы встретили все вышеперечисленные формулировки ошибок (наименования фалов могут быть разными, как можно заметить), то скорее всего проблема заключается в нехватке прав пользователя на каталог базы 1С 8.
В данном случае было удивительно, что возникает нехватка прав, хотя получилось запустить базу в режиме конфигуратора и даже внести изменения в код конфигурации. Но вот после нажатия на кнопку «Обновить конфигурацию базы данных (F7)» и в процессе обновления возникала ошибка: «Ошибка доступа к файлу ‘…exec.lck’. 5(0x00000005): Отказано в доступе.»
Было сделано обращение к системному администратору сервера, т.к. он настраивал исходно права и обозначено требование проверить и права и предоставить их для каталога базы 1С, в которой ошибка возникала. Права были предоставлены и ошибка больше не возникала.
Если у Вас достаточно прав на рабочем месте или на сервере, то можно попробовать проверить и изменить настройку доступа к каталогу базы самостоятельно. Если прав нет, то обращаемся к системному администратору с указанием на причину того, что на каталог файловой базы 1С 8 не хватает прав у пользователя рабочего места.
Итак, правой кнопкой на каталоге с базой открываем контекстное меню и переходим в «Свойства»
В открывшемся окне переходим на вкладку «Безопасность». Проверяем для Вашего пользователя из списка «Группы и пользователи» наличие флажков в колонке «Запретить» списка «Разрешения для группы …». Если флажки есть, то их необходимо отключить. Для этого нажимаем кнопку «Изменить».
В открывшемся окне «Разрешения для группы» в списке «Группы и пользователи» выделяя строку с пользователем или группой и в таблице «Разрешения для группы …» ниже в колонке «Запретить» убираем все флажки. Нажимаем кнопку «ОК» в этой форме. И кнопкой «ОК» закрываем форму «Свойства». Пробуем запустить базу. Если нет других «хитрых» настроек прав доступа пользователей на сервере, то это должно помочь и база 1С 8 должна запуститься.
В остальных случаях, если указанное общее действие не помогло, то следует обратиться к системному администратору, объяснив, что … дословно «не хватает прав у пользователя(ей) на папку(каталог) базы 1С».
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
17-03-2022
Журавлев А.С.
(Сайт azhur-c.ru)
Опубликовал приложение на сервере IIS (доступно из инета) На андроиде: 1. Добавляю приложение, жму «загрузить». Загружает успешно. 2. указываю наименование приложения, жму «готово». Идет Установка, появляется ошибка: Ошибка разбора XML: -[3,992] Фатальная ошибка: Opening and ending tag mismatch: br line 0 and pre скриншот: В чем может быть ошибка ? P.S. Аналогичная ошибка в п.1 решилась на сервере IIS преобразованием виртуальной папки в приложение. Добавлять <ws/> пробовал, не помогло. <br> там вообще отсутствует. Вот кстати содержание файла default.vrd: xmlns:xs=»http://www.w3.org/2001/XMLSchema» xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance» base=»/ib7″ Еще смущает что при этом отсутствует файл описания конфигурации. Если его создать через Конфигурация/Мобильное приложение/Записать в файл, ошибка происходит на том же этапе но содержание немного меняется: Ошибка разбора XML: -[3,1062] Фатальная ошибка: Opening and ending tag mismatch: br line 0 and pre скриншот: Содержание файла 1cema.xml: <?xml version=»1.0″ encoding=»UTF-8″?>
Скриншоты криво встали, дублирую:
а можешь добиться, чтобы не было ничего между defaultLanguage=»Language.Русский»> и <language name=»Русский» languageCode=»ru»> ?
Через редактирование файла убирал значения между ними, удалял тег language, тег MobileApp. Ничего не изменилось 0_о У меня андроид 2.3. Завтра попробую на 4м
Разобрался ! IIS / Документ по умолчанию: 1cema.xml Если бы был внимательнее не проглядел бы комментарий статьи на ИТС: «СОВЕТ. При создании виртуального каталога, файл конфигурации (1cema.xml) устанавливается в качестве его (каталога) страницы по умолчанию. Это позволяет в диалоге создания информационной базы на мобильном устройстве указывать URL в сокращенном виде.» Вообще на пути попались следующие подводные камни: 1. Приложение 1cem.apk в хелпе предлагают установить на смартфон из командной строки винды. Мне же пришлось просто его скопировать и запустить с телефона. 2. Как уже писал, на сервере IIS необходимо преобразовать виртуальную папку в приложение (либо изначально добавлять как приложение) 3. IIS / Документ по умолчанию: 1cema.xml (остальные удалил) Удачи !
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям
В этой статье мы расскажем об ошибке доступа к файлу 1с. Как решить возникшую проблему, что это за баг и еще немного об этом.
Ошибка доступа к файлу 1C 8.3
«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.
Нет ни одной программы в современном мире, как бы хороша она не была без ошибок и проблем. Такое случается и с нашим приложением. В ряде случаев виноват в этом криворукий программист. Многие проблемы вы не сможете решить без его участия, но некоторые, вам подсилу и самому.
Причины возникновения
Случается, что люди, которые используют данную прогу сталкиваются с проблемой при запуске программы.
Способы решения
По наименованию явившегося бага поймем что происходит с системой — нет прав для доступа к файлу. Такое случается если юзер создает копию базы и подключает ее. Также ошибка бывает в результате попытки открыть файл по сетевому доступу.
Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».
Взгляните на права пользователя под которым вы зашли в систему виндоус. У вас должны быть права и на чтение файлов и на запись.
Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.
Предупреждения о проблемах вылазят когда возмущается брандмауэр. Это касается сетевых объектов. Антивирусные программы препятствуют нормальной работе.
Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.
Почистите кеш, ошибки также возникают из-за кеша.
Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет
Дополнительный способ
Ничего не помогло — воспользуйтесь следующими методами:
Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.
Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.
Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».
Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.
Содержание:
1. XML – расширяемый язык разметки
2. Устранение Ошибки разбора XML в 1С
3. «Обход» Ошибки разбора XML в 1С
1. XML – расширяемый язык разметки
В данной статье речь пойдёт о причинах возникновения фатальной ошибки «Ошибка разбора XML» и способах устранения данной неполадки. Также будет дана инструкция не по устранению, но «обходу» ошибки, то есть действиям на опережение.
XML (с английского – extensible markup language – расширяемый язык разметки) – это язык разметки, который рекомендует Консорциум Всемирной паутины. Обычно язык разметки XML служит для описания документации, соответствующего типа, а также описывает действия соответствующих процессоров. Расширяемый язык разметки имеет довольно простой синтаксис, поэтому используется по всему миру, чтобы создавать и обрабатывать документацию программным способом. Он создавался именно для использования в Интернете. XML назвали именно расширяемым языком разметки, так как в нём нет фиксации разметки, которая содержится внутри документа, а именно: программист может создавать любую разметку, а ограничения будут встречаться лишь в синтаксисе.
2. Устранение Ошибки разбора XML в 1С
«Ошибка разбора XML» возникает исключительно в тонком клиенте 1С. Также стоит отметить, что «Ошибка разбора XML» также довольна схожа с ошибкой по формату потока, которая возникает в толстом клиенте. Обычно в 1С «Ошибка разбора XML» возникает по причине наличия кэша метаданных. И если очистить кэш, то ошибка будет устранена. Выглядит окно с ошибкой, а также окно с комментариями от технической поддержки следующим образом:
Рис. 1 Окно Ошибки разбора XML в 1С
XML данные читаются по потокам, так что в каждый из моментов времени объект «сосредоточен» в некотором узле XML. Из-за этого также может возникать фатальная ошибка «Ошибка разбора XML». Для того чтобы её устранить, можно вызвать функцию «ИсключениеЧтенияXml», как показано на скриншоте примера ниже:
Рис. 2 Вызов функции ИсключениеЧтенияXML для устранения Ошибки разбора XML в 1С
3. «Обход» Ошибки разбора XML в 1С
Данные два способа (очистка кэша метаданных и функция «ИсключениеЧтенияXml») – не все возможные варианты устранения ошибки разбора XML. Далее рассмотрим нестандартный подход, который позволит избежать ошибки еще до её возникновения.
Для наглядности будем работать в конфигурации 1С:Бухгалтерия предприятия, одной из наиболее распространенных программ фирмы 1С. У многих людей, которые пользуются программой 1С:Отчётность появляются неполадки при попытках открыть данные/файлы от налоговой. Чтобы открыть такой файл повторяем следующие действия:
· Переходим по пути: «Настройки 1С:Отчётности → Журнал обмена с контролирующими органами», как показано на скриншоте ниже:
Рис. 3 Настройка 1С Отчетности
· Далее кликаем на «Запросы» и выделяем ту выписку, которую не было возможности открыть из-за ошибки, как продемонстрировано на скриншоте ниже:
Рис. 4 Выбор выписки с Ошибкой разбора XML в 1С
· Обращаем внимание на стадию отправки, которая располагается внизу этого сообщения, и кликаем два раза на зелёный круг:
Рис. 5 Стадия отправки документа с Ошибкой разбора XML в 1С
· Появляется транспортное сообщение, в нём кликаем на «Выгрузить» и выбираем папку, куда необходимо провести выгрузку, после чего сохраняем данный файл. Пробуем открыть его, при помощи любого из графических редакторов, который может поддерживать формат PDF, как показано на скриншоте ниже:
Рис. 6 Результат обхода Ошибки разбора XML в 1С
· Всё успешно открылось, а ошибка даже не успела возникнуть.
Специалист компании «Кодерлайн»
Айдар Фархутдинов