Публикация мобильного приложения |
Я |
05.05.15 — 16:44
Добрый день!
Помогите пожалуйста, не могу опубликовать мобильное приложение на веб-сервере IIS 8. Платформа 1С:Предприятие 8.3 (8.3.5.1443). Делаю так: Конфигурация — Мобильное приложения — Публиковать. После чего в указанном каталоге создается файл 1cema.xml. Затем на планшете IPad Air 2 с приложения «Мобильная платформа 1С» подключаюсь по адресу публикации и выдает ошибку «Ошибка работы с интернет: доступ запрещен (403)», если через браузер заходить то «Ошибка HTTP 404.0 — Not Found». Если же опубликовать тонкий клиент, то создаются еще два файла default.vrd и web.config, через браузер теперь заходит, а через приложение говорит «неверный формат конфигурации». Как быть? Как опубликовать?
1 — 05.05.15 — 16:49
По какому адресу ты заходишь через браузер / что прописываешь в пути к базе на IPad’е?
2 — 05.05.15 — 16:57
Одного файла 1cema.xml достаточно, должно работать. Но в отличии от публикации обычных веб-сервисов, адрес ссылки должен быть примерно таким:
http:\http://www.IP.comwebservisname
тогда как для подключения к другим опубликованным веб-сервисам из 1С таким:
http:\http://www.IP.comodnoimiawswebservisname?wsdl
вот этого окончания не должно быть в ссылке для мобильного приложения
3 — 05.05.15 — 16:59
http://www.IP.com/Mobile вот такой адрес использую через браузер и айпад. вебсервисов в конфигурации нет
4 — 05.05.15 — 17:03
права на папку wwwroot дал группам пользователи, IIS_IUSRS и IUSR
5 — 05.05.15 — 17:50
а localhost/mobile сработает?
6 — 05.05.15 — 18:51
(5) нет, Ошибка HTTP 404.0 — Not Found
7 — 05.05.15 — 19:21
(6) Ты никаких дополнительных действий не совершал после публикации? Настроек авторизации у веб-сервиса?
При публикации 1С была запущена от админа?
После публикации IIS перезапускал?
8 — 05.05.15 — 20:04
(7) да, все это делал, настроек авторизации никаких нет. Проблема решилась после открытия 80 порта, сразу не сообразил потому как публикация тонкого клиента работала, а мобильного нет(( спасибо за участие
9 — 05.05.15 — 20:44
(7) упс, обманул
делал так:
1. С IIS не получается
2. Установил Apache, опубликовал на нем
3. Проверил, подключения так же нет
4. Открыл порт 80
5. Все заработало
6. Опубликовал на IIS
7. Работает, обрадовался, отписался
8. Удалил apache перестало работать
9. Установил apache — заработало
10. Заново, при том, на apache базу не публиковал
10 — 05.05.15 — 22:42
(9) У тебя вообще IIS на каком порту?
11 — 05.05.15 — 22:52
Если он работает на :80 вместе с апачем
SashaNox
12 — 05.05.15 — 23:20
(10) 80 порт, апач при установке сам не запустился из-за того что порт 80 занят другим приложением, помогло добавить параметр NoRun по этой инструкции http://habrahabr.ru/post/145189/
Ошибка доступа к файлу ‘…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)
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
1 |
|
11.08.2014, 12:10. Показов 14421. Ответов 15
Доброе время суток. Есть задача написания простенькой базы на смартфоны сотрудников.
0 |
Модератор 3722 / 2917 / 574 Регистрация: 10.03.2011 Сообщений: 11,489 Записей в блоге: 1 |
|
11.08.2014, 12:32 |
2 |
Что это за файл то? Как он был получен???
0 |
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
11.08.2014, 12:33 [ТС] |
3 |
Его генерирует 1С. Вроде как это часть конфигурации. Всего есть 2 файла, но ошибку выдает на этом
0 |
Модератор 3722 / 2917 / 574 Регистрация: 10.03.2011 Сообщений: 11,489 Записей в блоге: 1 |
|
11.08.2014, 12:54 |
4 |
Его генерирует 1С Это я уже понял… Как он был получен?
0 |
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
11.08.2014, 12:55 [ТС] |
5 |
Через кнопку «Мобильно приложение: Запустить»
0 |
Модератор 3722 / 2917 / 574 Регистрация: 10.03.2011 Сообщений: 11,489 Записей в блоге: 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 |
Модератор 3722 / 2917 / 574 Регистрация: 10.03.2011 Сообщений: 11,489 Записей в блоге: 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 |
Модератор 3722 / 2917 / 574 Регистрация: 10.03.2011 Сообщений: 11,489 Записей в блоге: 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 |
Модератор 3722 / 2917 / 574 Регистрация: 10.03.2011 Сообщений: 11,489 Записей в блоге: 1 |
|
11.08.2014, 13:15 |
12 |
SadMad, а само приложение компилируется нормально?
0 |
1 / 1 / 0 Регистрация: 11.08.2014 Сообщений: 10 |
|
11.08.2014, 13:17 [ТС] |
13 |
Конфигуратор никаких ошибок не выдал. Да и взяться им неоткуда — пустая конфигурация и заполнены только свойста ее. Кириллицу в заполнении не использовал
0 |
Модератор 3722 / 2917 / 574 Регистрация: 10.03.2011 Сообщений: 11,489 Записей в блоге: 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 |
|
|||
roman2
20.08.18 — 16:45 |
Запускаем типовой обмен между ЗУП и ЕРП. В настройка COM-соединение. Получаем сообщение: Ошибка при загрузке данных: {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2035)} : Ошибка при вызове метода контекста (ОткрытьФайл): Ошибка доступа к файлу ‘C:Userss-app-1AppDataLocalTempv8_8C20_626.xml’ Такое впечатление, что файла уже нет, когда управление возвращается в ЗУП. У кого есть решение? |
||
roman2
1 — 20.08.18 — 17:02 |
Запускаем типовой обмен между ЗУП и ЕРП. В настройках способ обмена — COM-соединение. В момент обмена получаем сообщение. {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(2035)} : Ошибка при вызове метода контекста (ОткрытьФайл): Ошибка доступа к файлу ‘C:Userss-app-1AppDataLocalTempv8_8C20_626.xml’ Такое впечатление, что файла уже нет, когда управление возвращается в ЗУП. У кого есть решение? |
||
sechs
2 — 20.08.18 — 17:26 |
А что вы запускаете с какими настройками и какое сообщение в какой момент получаете? |
||
sechs
3 — 20.08.18 — 17:26 |
А что вы запускаете с какими настройками и какое сообщение в какой момент получаете ? |
||
Franchiser
4 — 20.08.18 — 17:29 |
режим работы на клиенте или на сервере есть переключатель? |
||
roman2
5 — 21.08.18 — 09:47 |
(4) все происходит на сервере |
||
hhhh
6 — 21.08.18 — 10:15 |
(5) ну значит и правда нет доступа к папке C:Userss-app-1AppData |
||
roman2
7 — 21.08.18 — 11:19 |
(6) такого не может быть. Служба сервера запущена под s-app-1. Еще интересно, а COM-соединение под каким пользователем устанавливается? В логах пользователь ОС… Может это ключ к решению? |
||
youalex
8 — 21.08.18 — 11:43 |
(7) ну создай файл любой где можно, посмотри какой у него будет владелец. по идее. |
||
roman2 9 — 22.08.18 — 13:39 |
решение не получено… задача решилась так. Запустил обмен в отладке из конфигуратора ЗУП под другим Админом. Обмен прошел. После чего обмен начал выполняться и под другим пользователем. Может кто сможет докопаться до решения? |
TurboConf — расширение возможностей Конфигуратора 1С |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
В этой статье мы расскажем об ошибке доступа к файлу 1с. Как решить возникшую проблему, что это за баг и еще немного об этом.
Ошибка доступа к файлу 1C 8.3
«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.
Нет ни одной программы в современном мире, как бы хороша она не была без ошибок и проблем. Такое случается и с нашим приложением. В ряде случаев виноват в этом криворукий программист. Многие проблемы вы не сможете решить без его участия, но некоторые, вам подсилу и самому.
Причины возникновения
Случается, что люди, которые используют данную прогу сталкиваются с проблемой при запуске программы.
Способы решения
По наименованию явившегося бага поймем что происходит с системой — нет прав для доступа к файлу. Такое случается если юзер создает копию базы и подключает ее. Также ошибка бывает в результате попытки открыть файл по сетевому доступу.
Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».
Взгляните на права пользователя под которым вы зашли в систему виндоус. У вас должны быть права и на чтение файлов и на запись.
Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.
Предупреждения о проблемах вылазят когда возмущается брандмауэр. Это касается сетевых объектов. Антивирусные программы препятствуют нормальной работе.
Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.
Почистите кеш, ошибки также возникают из-за кеша.
Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет
Дополнительный способ
Ничего не помогло — воспользуйтесь следующими методами:
Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.
Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.
Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».
Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.
Ошибка работы 1С 8 с Excel: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Office Excel): Нет доступа к файлу
Описание ошибки:
Проявила себя в клиент-серверной базе. Релиз платформы 1С: Предприятие 8.3.13.1644.
Найденные решения:
Полная формулировка ошибки:
{Доработки Документ.УстановкаЦенНоменклатуры.Форма.Доп_ФормаИмпортXLS.Форма(83)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Office Excel): Нет доступа к файлу ‘C:1C_ArhivТест загрузка прайсов[имя_файла].xlsx’. Это может быть вызвано одной из следующих причин.
• Имени файла или пути не существует.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги.
При доработке в расширении для конфигурации 1С: Комплексная автоматизация 8, ред. 2, которая должна загружать данные из файлов Excel и при попытке выполнения в коде РабочаяКнига = ExcelПриложение.WorkBooks.Open(ФормаИмпортXLS.ИмяФайла);. Что удивительно, но в более ранней редакции Комплексной, 1.1, эта проблема не возникала в этом же коде, хотя обе базы на одном сервере.
Проблема оказалась нова для автора этого текста только в 2020 году, хотя самой проблеме достаточно много времени (более 5 лет на момент написания). В обсуждении данной ошибки на сайте infostart.ru «Ошибка открытия файла Excel на сервере» обсуждается несколько предложений по решению проблемы, среди которых наиболее популярный вариант решения. Так же там много попутных предложений по настройке прав на стороне сервера, если вдруг популярный вариант окажется не актуальным.
Популярность этого варианта подтверждается исчерпывающим обсуждением и вот на этом ресурсе: «v8.x: [РЕШЕНО] Ошибка при вызове метода контекста (Open) при работе с Excel»
Проблема была рещена данным простым решением, но обращу внимание на то, что данное действие должно быть выполнено на сервере, а не на локальном рабочем месте.
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
23-09-2020
Журавлев А.С.
(Сайт azhur-c.ru)
Выгружаю конфигурацию для конвертации обраб. MD83Exp выдает ошибку {ВнешняяОбработка.ВыгрузкаМетаданных.МодульОбъекта}: Ошибка при вызове метода контекста (ОткрытьФайл) мЗаписьXML.ОткрытьФайл(ИмяФайлаВыгрузки, «UTF-8»); по причине: Ошибка доступа к файлу ‘ Кто знает подскажите как исправить {ВнешняяОбработка.ВыгрузкаМетаданных.МодульОбъекта}: Ошибка при вызове метода контекста (ОткрытьФайл) мЗаписьXML.ОткрытьФайл(ИмяФайлаВыгрузки, «UTF-8»); по причине: Ошибка доступа к файлу ‘
1. Проверить доступ к каталогу выгрузки. 2. Проверить способ выгрузки (сервер / клиент). Выгружать нужно на клиенте.
выгрузка на клиенте и права на компе админские запускается 1С в режиме «толстый клиент упраляемое приложение»
+ MD82Exp все выгружал(работал в режиме обычного приложения) но потом конвертор 1с не хотел загружать, а MD83Exp сразу дает проблему — он только запускается в режиме сервера
пока писал тебе ответ решил, что вопрос доступа на комп с сервера интересен
+ но запустил с админскими правами на сервере и там записывал все то-же как и было с той-же ошибкой
Подскажите с проблемой кто знает
Подскажите если кто выгружал конфигурацию как он это сделал
если толстый клиент, то надо MD82Exp
Она выгружает (я писал) но не дает загрузить в конвертор
+ здесь возникает в принципе тот-же вопрос с ошибкой доступа и отсутствия каталога
+ Надо тогда найти старую версию конвертора 2…., а не 3….
Чем короче отвечаешь, тем длиннее ветка. Опиши все условия сразу и подробно.
ИмяФайлаВыгрузки — пустая
имя файла UPP полное имя «С:1UPP.XML»
1С запускается в режиме «Клиента управляемое приложение» В обработке метки все сняты больше нечего не требуется указываешь место и название файла и запускается и получаю сообщение об ошибке
+ конфигурация УПП 1.3 (1.3.95.1) платформа 8.3 (8.3.9.1850)
+ конвертор 8.3 (8.3.9.1850)
Откатился на конфигурацию конвертора 2.1.8.2 и все грузится
ну точно дали пользователю user1cv8 на эту папку на сервере С:1UPP.XML ??
Конвертация данных, а не конвертор
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям
Содержание
- File access error 1cema xml
- Неправильный формат конфигурации
- Ошибка доступа к файлу 1C решение
- Ошибка доступа к файлу 1C 8.3
- Причины возникновения
- Способы решения
- Ошибка при совместном доступе в 1C
- Дополнительный способ
- Ошибка при загрузке приложения на телефон
- Маленькая и скромная мобильная внешняя компонента
Описание ошибки:
Ошибка в конфигураторе базы 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 на телефон, далее пишите свое приложение под мобильную платформу, пакуете в него нужную вам компоненту и вперед, к звёздам.
Источник
Ошибка доступа к файлу ‘…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)
Содержание:
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С
· Всё успешно открылось, а ошибка даже не успела возникнуть.
Специалист компании «Кодерлайн»
Айдар Фархутдинов