Есть самописная база, и мобильный клиент к ней, собранный через "сервис сборки мобильных приложений"
Мобильный клиент версия 8.3.22.57 , iOS 16.6
В мобильном клиенте выполняется отчёт. Есть желание сохранить его в файл, чтоб с телефона же потом отправить через мейл или мессенджер куда-то дальше контрагенту
В iOS файл успешно сохраняется в некую папку Документы (об успешном сохранении файла можно судить по тому, что при попытке сохранить файл повторно из 1С - его видно)
Но извне мобильной платформы 1С (другими приложениями в телефоне) никак потом не удаётся найти выгруженный файл
Подскажите, пожалуйста, у кого был опыт сохранения файлов из мобильной платформы на iOS, в чём может быть проблема? И какие есть способы исправления?
(7)В конфигурации, из которой выгружался xml мобильного клиента, установлены мобильные разрешения "Доступ ко всем файлам" и "Обмен файлами с персональным компьютером"?
P.S. Ваша проблема, кстати, описана вот тут https://infostart.ru/1c/tools/1334950/ и есть решение, но оно работает только если собирать через сборщик-конфигурацию и при наличии мака(хак тоже подойдет)
• Откройте отчет в мобильном клиенте 1С и нажмите на значок «Поделиться» в правом верхнем углу экрана.
• В появившемся меню выберите пункт «Сохранить в файл».
• В окне «Сохранить в файл» выберите папку, куда вы хотите сохранить файл, и нажмите «Добавить».
• Файл будет сохранен в выбранную папку с расширением .html, который можно открыть в любом браузере или текстовом редакторе.
• Для того, чтобы отправить файл из папки Документы на iOS на другое устройство или сервис, вам нужно выполнить следующие шаги https://support.apple.com/ru-ru/HT201301:
• Откройте приложение «Файлы» на вашем устройстве iOS и найдите папку Документы.
• Найдите файл, который вы хотите отправить, и нажмите на него и удерживайте, пока не появится меню.
• В меню выберите пункт «Поделиться» и выберите способ отправки файла, например, по электронной почте, через AirDrop, через iCloud Drive или через другие приложения.
• Следуйте инструкциям на экране для завершения отправки файла.
Надеюсь, эта информация поможет вам решить вашу задачу. blush
Показать
Может файл на сервере сохраняется? Или это автономный режим (
(8) Не на сервере, при указании файла видны локальные каталоги на телефоне, но такое ощущение будто должен быть диалог Сохранения файла, а мобильная платформа показывает диалог Открытия файла…
Автономный режим - тоже нет, это клиент без поддержки Автономного режима, всё онлайн
Пригодился бы конечно реальный опыт, если вдруг у кого-то есть мобильный клиент 1С на iOS
(10) А что отлаживать? Это же стандартная типовая функция платформы, расширение поля табличного документа с возможностью сохранить результат в файл, как и в тонком-веб клиентах (см фото)... Только во всех "десктопных" версиях сохранение в файл отлично работает, а вот в мобильном клиенте на iOS - что-то не получается... У Вас есть возможность попробовать? Был опыт?
Было еще такое предположение, что файл отчёта после сохранения не виден на телефоне, потому что он сохраняется в какой-то private области приложения (мобильного клиента 1С), поэтому и не виден из других мест, и в качестве предполагаемого решения подумалось, что при публикации мобильного клиента через сборщик - надо где-то дополнительно разрешить приложению (мобильному клиенту) доступ к файловой системе телефона, но в сборщике подобных настроек не нашёл, а в профиле обеспечения Apple (provisioning profile) очень много галочек, сходу непонятно какая именно из них может отвечать за данное право (см фото)
Поэтому непонятно... У всех по умолчанию можно сохранить файл в мобильном клиенте, и его сразу видно на телефоне? Или у всех не видно, и это ок, и надо искать другие пути решения? Поделитесь опытом, пожалуйста
Еще такая добавка: если подключить телефон к компьютеру, запустить iTunes и зайти в Общие файлы - там не будет мобильного клиента (см фото), может это как-то связано с проблемой?
Как можно добавить собственный мобильный клиент в этот список?
(7)В конфигурации, из которой выгружался xml мобильного клиента, установлены мобильные разрешения "Доступ ко всем файлам" и "Обмен файлами с персональным компьютером"?
P.S. Ваша проблема, кстати, описана вот тут https://infostart.ru/1c/tools/1334950/ и есть решение, но оно работает только если собирать через сборщик-конфигурацию и при наличии мака(хак тоже подойдет)
(12) Да, добавил "функциональность", пересобрал, не всё идеально, в первую очередь мешает, что шрифты в мобильном приложении iOS видно на отчёте, но при сохранении в файл PDF они теряются (см фото)... НО это другая история! Задача по сохранению в файл решена (без XCode, только изменениями в конфигурации и пересборкой приложения через сервис сборки), со шрифтами потом что-то подумаю (видимо надо при формировании отчёта в мобильном клиенте подменять шрифт на какой-то стандартный для iOS), спасибо большое, напишите пожалуйста любой комментарий еще, отправлю оставшиеся $M, на прошлое сообщение увы уже не могу добавить..
С благодарностью и наилучшими пожеланиями!
(12) А вот сюда я не заглядывал (см фото, может кому-то еще пригодится), то ли не знал, то ли забыл, сидел как раз вчера, силился понять где эти разрешения ставятся, если мы не используем XCode, хотя диалог точно знакомый, как-то вылетело.. Отличная мысль, спасибо! Однозначно полезный совет! Позже переберу моб.приложение и проверю результат, если ок, докину остальные стартмани, отпишусь, хорошего дня!
(16) Это под iOS?
Плюс честно говоря, не понял, передача чего и куда, и куда смотреть?
[только подумал, не лишнее ли это здесь, а модератор уже убрал, спасибо]