Сборщик мобильного приложения. Танцы с бубном. |
Я |
06.08.20 — 11:05
Всем привет.
Пытаюсь собрать для теста мобильное приложение сделанное в последней версии платформы , также используется последняя версия мобильной платформы.
Сборщик соответственно с архива мобильной платформы версии 2.0.12.55.
Сделал пустую конфигурацию, загрузил в сборщик и началось..
Различные ошибки на стороне java, пытался ставить разные сборки SDK и JDK.
На данный момент JDK 8.0_261, (пробовал 11-й, 13-й,14-й), SDK собрал через Андроид студию.
Для SDK установил build-tools версии от 26 до 30-й, версии Андроид от 6-й до 10-й.
В данный момент возникает ошибка до формирования лога.
сборщик мобильных приложений 1с Ошибка доступа к файлу ‘mab-6cde15a2-1789-4ce6-ac0a-8b604d7fd6c1buildintermediatesincrementalrelease-mergeJavaReszip-cacheDo0H38ezppyx4emRb0jZpaANO0k=’. 5(0x00000005): Отказано в доступе.
На папку, где у меня кеш сборки есть полные права для USER1C.
Пробовал запускать под админом.
Года 4 назад у меня со сборщиком не было проблем.
Может кто сталкивался?
1 — 06.08.20 — 11:22
Переключил на другой JDK, теперь
FAILURE: Build failed with an exception.
* What went wrong:
Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
2 — 06.08.20 — 11:48
«Для SDK установил build-tools версии от 26 до 30-й, версии Андроид от 6-й до 10-й.»
на всякий случай 26 АПИ соответствует андроиду 8
3 — 06.08.20 — 11:51
Использую сборщик 2.0.11.50
JDK 14
Android SDK установлены с 24 по 29
Сборщик файловый, запускается под правами локального админа
4 — 06.08.20 — 11:52
(3) + Мобильная платформа 8.3.16.142
5 — 06.08.20 — 12:08
(0)
1. Для 17й платформы JDK нужен 8, верно. Для 16й подходил JDK 14. Почему так — хз)
2. База у тебя в клиент-серверном режиме, правильно я понял? Рекомендую попробовать таки файловый, на нём у меня не было таких проблем
6 — 06.08.20 — 12:09
(5) Да, клиент-серверный режим
7 — 06.08.20 — 12:10
(6)
пробуй файловый, должно заработать
8 — 06.08.20 — 12:11
С JDK 8.0_261 конечно вообще жесть, долго плевался)
9 — 06.08.20 — 12:11
прям подстава постав, целый вечер на это убил
10 — 06.08.20 — 12:25
(5) У тебя на 17-й платформе получилось разрабатывать мобилку, которую получилось собрать?
11 — 06.08.20 — 12:26
(10)
Да
12 — 06.08.20 — 12:47
(11) Cпасибо тебе добрый человек, сборщик в файловом режиме собрал все нормально.
13 — 06.08.20 — 13:45
А если база на Сервере 1С и с ней работают в клиент-серверном режиме, без РИБа, без обменов/синхронизаций, то как нужно поступить, чтобы Мобильное Приложение использовать на Мобильном Устройстве с этой базой на сервер? Собрать мобильное приложение из этой серверной базы и потом нужно будет настроить обмены РИБ ? Или как ?
14 — 06.08.20 — 13:47
(12)
Обрасчайтесь
15 — 06.08.20 — 13:48
(13)
Ты путаешь. Тут речь шла о специальной базе, которая является сборщиком мобильного приложения, то есть это отдельный технический инструмент, с помощью которого программист компилирует мобильное приложение в apk-файлы
16 — 06.08.20 — 13:49
(13)
РИБ в случае с мобильным приложением вообще не очень хорошая тема. Лучше просто на http-сервисах и всё
17 — 06.08.20 — 15:44
(16) Еще есть вопрос. Я сделал ADB отладку через USB, мобильная платформа все время зависает. То в момент обновления конфигурации, то в момент запуска.
Отлаживать не возможно. Пробовал ставить мобильную платформу от 8.3.16.
Разрабатываю на 8.3.17.
Если у тебя на 17-й платформе получилось разрабатывать, то проблемы у меня могут быть связаны именно с USB отладкой?
Главный для меня вопрос работоспособность последних релизов мобильной платформы.
18 — 06.08.20 — 15:54
(17) отладка только на файловой базе
19 — 06.08.20 — 16:01
(18) Я про отладку на смартфоне. Я правда через SamsungDex еще на комп изображение выводил, может это в нем тормозило) Я еще проверю
20 — 06.08.20 — 16:07
(19) Ты понимаешь чтобы запустить отладку на смартфоне надо иметь запущенную версию на компе той же конфы? В файловом режиме!
Можно и в серверном но там с именами базы трабла
21 — 06.08.20 — 16:12
(17)
Просто юзай http-отладчик и не парься
22 — 06.08.20 — 16:12
(21)
В конфигураторе поднимай http-отладчик, в мобилке в свойствах базы прописывай адрес и порт отладчика
23 — 06.08.20 — 16:14
(22) самый прикол это отладка мобильного приложения на реальном девайсе когда конфигуратор в облаке по rdp ))
24 — 06.08.20 — 16:15
Я вообще сначала оталживаю логику через десктопный режим «типа это мобилка», и только потом контрольно несколько раз прогоняю в мобилке. Так гораздо быстрее
25 — 06.08.20 — 16:15
(23) Да)
26 — 06.08.20 — 16:16
(20) «чтобы запустить отладку на смартфоне надо иметь запущенную версию на компе той же конфы»
Отлаживаю на мобилке. На компе кроме конфигуратора в режиме отладки ничего не запущено. Ну на iis публикация еще.
Или ты про что?
27 — 06.08.20 — 16:17
(26) >На компе кроме конфигуратора в режиме отладки ничего не запущено. Ну на iis публикация еще.
вот конфигуратор лучше файловая база
самый прикол что через EDT отладка МП не пашет, особенно если ВК засунуть в конфу мобильную
pavig
28 — 06.08.20 — 16:18
(27)
8 еще сырая)
В этой статье мы расскажем об ошибке доступа к файлу 1с. Как решить возникшую проблему, что это за баг и еще немного об этом.
Ошибка доступа к файлу 1C 8.3
«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.
Нет ни одной программы в современном мире, как бы хороша она не была без ошибок и проблем. Такое случается и с нашим приложением. В ряде случаев виноват в этом криворукий программист. Многие проблемы вы не сможете решить без его участия, но некоторые, вам подсилу и самому.

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


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

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

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

Почистите кеш, ошибки также возникают из-за кеша.
Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет
Дополнительный способ
Ничего не помогло — воспользуйтесь следующими методами:
Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.
Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.
Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».
Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.
Ошибка доступа к файлу ‘…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С Бухгалтерия или других типовых конфигураций на базе платформы 1С Предприятие получают сообщение об «Ошибке режима доступа к файлу» либо об «Ошибке совместного доступа к файлу». Это критическая ошибка, которая не позволяет использовать программу в штатном режиме. Но устранить ее достаточно просто не прибегая к услугам 1С-сервисов, которые предоставляют технические консультации по вопросам использования приложений.
Описание ошибки и способ ее устранения
Сама суть ошибки указана в системном сообщение, которое выдает программа. В случае «ошибки режима доступа» имеет место нарушение прав пользователя, прописанных в операционной системе на компьютере. Чаще всего подобное возникает в случае, если база данных была скопирована и подключена, а после запуска на экране появилось сообщение с указанием адреса объекта в локальной сети.
Чтобы исправить права доступна, необходимо открыть окно Свойства файла с базой данных. После этого найти в нем папку «Общий доступ» и проконтролировать сделанные там настройки. Доступ должен быть открыт для текущего пользователя Windows. Причем как на чтение файла, так и на запись изменений в него.
Если база данных находится не в сети, а на локальном компьютере, соответствующие права доступа размещаются на вкладке «Безопасность». Необходимо удостоверится в том, что в правах не отменено разрешение на запись данных в файл.
Кроме того, ошибки могут возникать и по другим причинам:
- Изменение настроек штатного брандмауэра операционной системы или сторонней программы, которая выполняет аналогичные функции;
- Неправильная настройка антивирусных программ, которые могут блокировать сетевые соединения к определенным объектам.
Чтобы устранить проблему, необходимо добавить файл с базой данных в исключения этих приложений, устранив блокировку.
Иногда проблема с программами 1С может быть связана с кэшем. В этом случае в диалоговом окне указывается путь доступа к папке TEMP. Решить проблему помогает удаление файлов из этой папки.
У неопытных пользователей ошибка доступа к файлу может быть обусловлена попыткой запуска сразу двух приложений на базе 1С Предприятие. Например, 1С ЗУП и 1С Бухгалтерия, одна из которых была базовой.
Если попытки справиться с проблемой не привели к положительному результату или у вас появились другие вопросы, связанные с использование программ и обновлением 1С, обращайтесь за помощью к специалистам компании «ГК в Приоритете». Телефоны для связи указаны в разделе «Контакты».
- Permalink
Ошибка совместного доступа к файлу в 1С
Иногда пользователь программы 1С может столкнуться с сообщениями программы «Ошибка режима доступа к файлу 1С»
а также «Ошибка совместного доступа к файлу» 1С 8.3.
Само название ошибки уже говорит пользователю о случившемся: в первом случае – о нарушении прав доступа. Такое сможет случиться, когда пользователь скопировал информационную базу, подключил, а при открытии по сети всплыла такого рода ошибка с указанием сетевого пути к объекту. В этом случае, первое, на что сразу надо обратить внимание – на права доступа, щелкнув правой кнопкой на свойства объекта. Нажав кнопку «Общий доступ», проверить настройки.
В новой версии конфигурации был изменен регистр Цены номенклатуры. При обновлении конфигурации было выдано предупреждение о возникших неуникальных записях по этому регистру.
Доступ пользователя Windows, который запустил сеанс программы 1С, должен быть не только на чтение, но и на запись.
Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.
Предупреждение о проблемах с совместным доступом с указанием пути к конкретному объекту, кроме сбоя сетевых настроек, может быть следствием предустановок брандмауэра, антивирусных программ, которые стопорят сетевые подключения. Необходимо открыть их настройки и посмотреть, не будет ли 1С в списке заблокированных программ. Если это так, следует удалить ее из списка или добавить файл информационной базы 1С в исключения, предотвратив его блокировку.

Заказать консультацию
По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.
1С Предприятие 11.4.11. В модуле обмена с сайтом делаю XML выгрузку каталога из 1С на диск. Пишет «Ошибка доступа к каталогу обмена //tsclient/C/webdata
Причина не в системных правах и не в фаерволе, а это какой-то безопасный режим включился, но не нахожу где снять эту галочку. Снятие флажка защиты от опасных действий с админа не помогает.
Проблема появилась после установки модуля обмена с сайтом от Битрикса. До этой установки выгрузки на диск работали корректно. Сейчас же не работает ни в родном модуле, ни в битриксовом.
Если загружаюсь с копии информационной базы, где модуль Битрикса не установлен, там все выгружает.
Подскажите путь к настройкам, в которых искать проблему



-
Вопрос задан14 июл. 2022
-
220 просмотров
Пригласить эксперта
Пользователь от имени которого запущена 1С имеет доступ к каталогу, указанному в ошибке?
Как и написал Денис, проверить есть ли доступ к каталогу у юзера операционной системы где запущена 1С, если обмен запускается в фоновом задании это юзер службы Агента 1С;
Безопасный режим можно отключить в списке установленных расширений, для расширения выполняющего обмен
из вида пути //tsclient следует, что делается попытка выгрузки на подключенный диск в сессии rds (клиентское подключение). у сервера, который производит выгрузку, указанный сетевой путь отсутствует однозначно, так как процесс сервера не связан с сессией rds . могу порекомендовать создать общий каталог (shared) к которому имеют доступ обе системы.
-
Показать ещё
Загружается…
30 янв. 2023, в 08:15
20000 руб./за проект
30 янв. 2023, в 08:09
1000 руб./за проект
30 янв. 2023, в 07:48
500 руб./за проект