Внимание! Все, что описано ниже вы делаете на свой страх и риск исключительно в образовательных целях. Автор не несет ответственности за испорченные iPhone’чики и iPad’дики. |
Устанавливаем мобильное приложение для разработки
1. Скачиваем и устнавливаем платформу 1С: Предприятие 8
2. Создаем или модифицируем готовое мобильное приложение 1С
3. Выгружаем разработанное мобильное приложение в xml файл, с помощью меню "Конфигурация — Мобильное приложение — Записать в файл…" или публикуем на Web-сервере с помощью "Публиковать…".
5. Устанавливаем на персональный компьютер iTunes. Возможно потребуется перегрузить компьютер.
6. Устанавливаем из App Store 1С: Заказы.
7. Открываем в iTunes список установленных приложений.
Нажимаем правой кнопкой мышки на 1С: Заказы откроется папка, где хранится ipa-файл приложения.
С помощью правого клика мышки откроем ipa-файл в WinRar или другом архиваторе, который может просматривать zip-файлы.
Извлекаем файлы из архива в любую папку на компьютере.
8. Скачиваем и устанавливаем plist Editor for Windows. В папке с разархивированным приложением 1С: Заказы находим файл ..Payload1cem.appInfo.plist и открываем в plist Editor for Windows.
8. В редакторе добавляем следующие строчки:
E1CDevelopmentMode
Сохраняем файл.
9. Перетягиваем папку приложения в окно iTunes и заменяем старые 1С: Заказы. iTunes сформирует новый ipa-файл.
10. Устанавливаем мобильное приложение на устройство.
Установить приложение можно на джейлбрейктнутое устройство с помощью iTunes. На любое другое устройство можно установить с помощью Cydia Impactor.
11. Если все выполнено правильно, то на устройстве запустив приложение "1С: Заказы" можно загрузить и обновить собственную конфигурацию через Web-сервер.
щито ето?
Спасибо большое за развернутую инструкцию! Обязательно попробую и отпишусь о результате. Нет ли у вас похожей для android? И раз уж вы разобрались с установкой на ios возможно вы могли бы ответить на несколько животрепещущих для нас вопросов (вдруг вы где то что то слышали):
1)Планирует ли 1С в мобильном клиенте поддерживать api ОС для работы например с камерой, GPS-модулем или радио-модулем (вай-фай, телефон)?
2)Если нет, то возможна ли поддержка внешних компонент написанных самостоятельно для работы с устройствами коммуникатора (как было реализованно в расширении для карманных компьютеров 1с 8.2) И можно ли вообще эти внешние библиотеки делать для IOS и Android?
Если будет поддержка то тогда уже точно можно будет попрощаться с Агент+
Заранее спасибо за любую информацию!
> Нет ли у вас похожей для android?
http://infostart.ru/public/154124/
Для андроидов:
Можно использовать мой метод на устройствах где доступна файловая система, просто нужно скопировать файл с конфигурацией в каталог шаблонов.
По вопросам:
1. судя по партнерскому форуму, 1С планируют взаимодействие с iOS насколько глубоко не знаю
2. Скорее всего для iOS это будет недоступно, так как запрещено подключаемые модули в программах.
Офигенно!!!!!!!!!!!!!!!1
Все сделал как по инструкции !!!
работает!!!!!
Следующий вопрос который меня теперь мучает, как же на мобильное приложение перенести информацию. К примеру я создал справочник «Вопросы» (тесты 1с: Профессионал) и справочник ответы. Как предопределенные значение все работает, а как загрузить простые значения!? Как организовать обмен, без «облачных» технологий?!
Если *.1cd с телефона пытаться поднять на компе то вылетает по ошибке «Потока», теперь сижу и репу чешу… Какие есть мысли по этому поводу?
Скорее всего прйдется писать обмен через xml
На выходных попробую, и заодно попробую увязаться к почте. Будет здорова организовать обмен xml файлов через почту
А никто не знает как мобильное приложение из устройства развернуть в конфигураторе, например те заказы 1с
Джейл для iOS 6.1 вышел, подправьте статью
(9) Orland, а зачем загрузать из девайса??
Кто-то пользовался какими-то мобильными приложениями для 1с? ну не считая собственно 1С:Заказов. Интересно насколько это вообще целесообразно?
Все стандартные сценарии использования мобильных приложений: складской учет, учет заказов, CRM, фомрирователь отчетов для начальства.
(13) Neco, это список того, чем пользовались?
готовое решение
http://infostart.ru/public/183122/
рабочая конфигурация с функционалом первичной документации и 1С:Монитор, убрал с публикации на инфостарте по рекомендации саппорта, ввиду особенностей ценового сегмента публикаций.
релизация моб.приложений может отнимать порядочно времени из-за особенностей бесплатного движка 1С для Linux-клиента.
+ момент с определением SOAP на т.наз-м «простом» протоколе доступа к объектам.
не получается загрузить на iPad измененное приложение Заказ (((
джейл не сделать т.к. версия 6.1.3
Коллеги, Сейчас опубликована тестовая версия 1С:Документооборот 1.3.1, в ней есть МобильныйКлиент.cf. (платформа 8.3.3.641). Запустить его можно, скачав с AppStore 1C:Монитор ERP (платформа 8.3.3.12) Но, на синхронизации данных приложение закрывается. Можно ли подменить(обновить) платформу запускаемого приложения IPAD?
(17) не подскажешь где модно качнуть конфигурацию, что бы пощупать изнутри?
На пользовательском сайте скачайте Документооборот 1.3.1.5. Там включена конфигурация для мобильного приложения. На AppSrore обновлен документооборот на релиз 1.3.1.5, работающий.
(105)Gazza,
Ну дык раз нет джейла, то никак…
В тестовый релиз УНФ 1.4.6.12 входит моб. клиент —http://downloads.v8.1c.ru/ftp/SmallBusiness/1_4_6_3/MobilnyyKlientUNF.rar (почему разные номера — не знаю, релиз УНФ 1.4.6.3 вообще не выложен…)
Как сделать аналогичное — для Андроида?
Где хранится конфа в этих устройствах?
Может, я — совсем тупой, но ничего похожего на логово БД (или конфигурации хотя бы) не нашел.
Установлены (в устройстве типа телефон Samsung Galaxy) 1С:Заказы и платформа (мобильная)
После изменения файла Info.plist происходит следующее:
— В тунце нжимаю кнопку установить, напротив приложения Заказ
— Нажимаю Синхронизация.
— Под приложением надпись меняется на «Устанавливается»
— На телефоне появляется иконка 1С, но только серая
— На телефоне нажимаю на иконку, надпись под ней тоже меняется на «Устанавливается»
Так ни чего и не происходит. Приложение с измененным Info.plist не устанавливается.
Пробовал просто разархивировать и потом закинуть папку в тунс, тот-же результат.
Если не сложно, дайте ссылку, где взять пропатченное приложение.
(22) Serge_ASB, Под андроид есть решение. Сборщик мобильного приложения, сибирается и подписывается приложение .apk для установки на мобильное устройство.Mobile1C. Пример быстрой разработки мобильного приложения на платформе «1С:Предприятие 8.3»
Просто и бесплатно.
А вот под iOS самостоятельно собрать приложение можно только на компьютере под управлением OS X (не проблема), причем для загрузки его на устройство нужно получить Developer ID за деньги ($100 в год). Вот и интересует возможность установки пропатченной мобильной платформы на iOS устройство, с возможностью заливать свои конфигурации на устройство. iOS 7.1 без джейла…
УРА!!! Я смог установить мобильное приложение и загрузить свою конфигурацию на iOS 7.1 без джейлбрейка!!!
Споткнулся на редактировании файла Info.plist
После редактирования Plist Editor делает вид, что сохраняет, а на самом деле изменений в файле нет.
Пробовал сохранять в другой файл — сохраняет, но добавленные строки там отсутствуют.
Где можно готовый ipa взять?
Здесь бабла не хватает.
(23) Это как, для 1-12 пунктов тоже нужен Jailbreak?
(28) zastep, Привет, у тебя получилось в итоге ipa файл изменить?
Сейчас этот метод без джейлбрейка не работает.
Пробую первый метод, все как описано. Но на этапе загрузки из itunes в iphone загрузка обрывается примерно на 50%. Даже на экране смартфона видно сначала устанавливается, а потом резко обрывается. причем если исходный ipa файл сохранить, то он нормально загружается, а после редактирования info.plist файл становится незагружаемым. Как будто контрольную сумму на этапе загрузки проверяет. Что нибудь сделать можно или теперь вообще любая установка только через itunes или jailbreak?
Теперь никак?
надо загружать через Cydia Impactor, будет работать 7 дней. Для тестирования хватит.