Как установить мобильную платформу 1с на ios
В мобильной платформе 1с в папке iOS есть проект мобильного клиента. Можно ли его как то установить на iphone для тестирования?
заплати эпплу 100 баксов в год за лицензию разработчика и купи макбук (последнее, вроде не обязательно, но желательно)
Вроде пишут, что для тестирования не обязательно иметь платный аккаунт разработчика. Именно для тестирования? mac и xcode есть
(9) Нет не нужен проплаченный для девайсов ид которых известны и можно прописать при сборке.
Или девайс на руках и проброшен по usb в виртуалку с macOS и Xcode
(0) А ты пробовал вообще собирать приложение в Xcode? С обычным аккаунтом
Xcode сам создаст сертификаты и файлы обеспечения
(11) Да сначала собирал с обычным и тестирую с обычным, только потом для выкладки в аппсторе собираю в xcode с оплаченным
(12) Видео какое нашел, там другое было вроде у него же по нему разбирался с некоторыми моментами.
Так как разберешься все достаточно просто но да время на изучение
Обязательно использовать последнюю версию macOS c Xcode И последнюю версию сборщика с платформой.
Там зависимость посложнее какая версия к чему подходит, и да чтобы в аппсторе выложить там еще тот ужас начиная от всех нужных ресурсов-иконок и прочих описаний с разрешениями.
(16) Человек хочет уже готовый проект мобильного клиента загрузить на своё устройство. Ему не нужен сборщик мобильных приложений
(15) в этом видео на третьей минуте автор говорит о профилях обеспечения, как раз не совсем понятно откуда их брать и нужны ли они, если не собираюсь опубликовывать приложение
(22) в Bundle identifier нужно что то писать? какие то правила есть,какие символы нужно использовать?
Он ещё напишет, что не указана Team (команда разработчиков). На одной из первых вкладок проекта укажи её (она у тебя одна будет - твой apple ID)
Ещё возможно, что он напишет под командой разработчиков о том, что нет соответствующего профиля обеспечения для этой команды, но будет кнопка "Fix issue", которая его создаст (насколько я помню)
100$ платить не надо. Можно тестировать на своем устройстве. Все недостающие профили и сертификаты xcode сам создаст.
Вечером тоже попробую установить клиент на айфон, отпишусь.
(29) нет. Ошибка в xCode:
No profiles for '1c-client.version1' were found: Xcode couldn't find any iOS App Development provisioning profiles matching '-1c-client.version1'.
(32) Тогда же придётся рисовать все формы на html, это очень трудоёмко
Да и надо знать азы программирования для Android и iOS, чтобы такое pwa создать
(32) Не нужна эта дичь, есть в AppStore готовые сборки куда можно подсунуть свою конфу, причем там разблокировка сделана так что и встроенная сохраняется и новые можно добавить.
Минус только что на одном ярлыке будет.
(31) к сожалению, нет такой кнопочки. Есть только Try Again, по ней та же самая ошибка.Может где то в учетке нужно привязывать конкретные устройства
(38) Да чтобы выложить в AppStore нужен платный аккаунт. Да выложен клиент в котором можно прописать свой путь к опубликованной конфе и оно ее скачает при этом разблокировав возможность обновления конфы помимо аппсторе.
Честно скажу задолбаться можно с этой продукцией яблочной, если есть возможность не делать или спихнуть на кого то то лучше не делать или спихнуть.
Знал бы что будет такой гемор я бы в свое время не брался за задачку.
(41) еще такой момент, если собирать мобильный клиент "Сборщиком приложений для мобильных устройств", где путь в базе прописан и менять его нельзя, выкладывать общий доступ в AppStore как то не очень. Для корпоративных клиентов наверное есть какой то другой способ распостранения?
(28) Да, у меня получилось быстро по инструкции ИТС. Но у меня платный аккаунт Apple, может из за этого. Хотя профили разработчика Xcode должен сам создавать.
1. Требования к аппаратуре и программному обеспечению
- iOS — версия 7.0 — 10.x;
- iPhone — 4 и старше;
- iPod Touch — поколений 5 и 6;
- iPad — 2, 3, 4, Air, Air 2, Pro;
- iPad Mini 1, 2, 3, 4.
2. Установка, обновление, удаление мобильного приложения
Обновление мобильного приложения выполняется средствами магазина приложений.
Для удаления мобильного приложения необходимо на мобильном устройстве запустить приложение App Store и в нем удалить мобильное приложение.
3. Запуск мобильного приложения
Для запуска мобильного приложения необходимо найти нужное приложение в списке и нажать на его картинку. При этом в большинстве случаев будет открыто основное окно мобильного приложения. Однако если с данной программой связано несколько приложений, то будет открыт список этих приложений. В этом случае для запуска приложения следует нажать на нужное приложение в списке.
4. Работа со списком приложений
Чтобы изменить порядок приложений в списке, следует зажать кнопку в правой части строки и перетащить строку приложения в требуемое место.
4.1. Создание приложения
- Выбрать команду добавления приложения.
- Затем следует указать имя приложения и нажать кнопку Готово.
- После закрытия окна будет создано приложение.
4.2. Запуск приложения
При запуске мобильного приложения в большинстве случаев будет открыто основное окно приложения. Однако если с данной программой связано несколько приложений, то будет открыт их список. В этом случае для запуска приложения следует нажать на нужное приложение в списке.
4.3. Изменение свойств приложения
Свойства приложения изменяются в специальном окне. Для открытия окна свойств приложения следует в правой части строки с именем нужного приложения нажать кнопку >.
В открывшемся окне можно изменить наименование приложения, запустить его (кнопка Открыть) или удалить (кнопка Удалить).
4.4. Удаление приложения
Для удаления приложения следует нажать кнопку Изменить, затем нажать картинку в левой части строки с именем удаляемого приложения. Далее в правой части этой же строки нажать кнопку Удалить.
5. Обновление приложения
Мобильное приложение обновляется с помощью используемого магазина приложений. После его успешного обновления необходимо обновить ранее созданные приложения. Для этого достаточно запустить приложение.
Если в процессе выполнения обновления будет обнаружена необходимость реструктуризации базы данных, то будет запрошено подтверждение выполнения этой операции. В случае отказа обновление будет отложено до следующего запуска приложения.
Также имеет смысл отказаться от обновления, чтобы сделать резервную копию базы данных.
5.1. Интерфейс системы
Интерфейс мобильной платформы ориентирован на то, что в один момент времени на экране отображается одна форма. Под нее освобождается максимум свободного места на экране. Первой видимой формой обычно является рабочий стол. Команды, открывающие другие формы, собраны в главное меню приложения. Также это меню содержит команду возврата на рабочий стол, команды отображения информации о программе и перехода к списку приложений. Вызов главного меню приложения осуществляется с помощью кнопки Функции в левом верхнем углу основного окна приложения.
При работе с программой поддерживаются стандартные жесты увеличения и уменьшения масштаба.
5.2. Работа с формами
Для программ на ОС iOS принято наличие кнопок в заголовке приложения. Если в заголовке приложения присутствуют две кнопки, то в общем случае их назначение следующее:
- в правой части находится кнопка, выполняющая наиболее ожидаемое действие;
- в левой части находится кнопка возврата к предыдущей форме или отказа от выполнения действия;
- в основном окне приложения в левой части заголовка находится кнопка вызова главного меню приложения.
Полосы прокрутки на мобильных устройствах не отображаются постоянно, поэтому можно не обратить внимания на то, что форма (отчет или таблица) показывают только фрагмент информации.
Прокручиваться может как форма, так и элемент формы. При прокрутке таких форм существует следующая особенность:
- если прокрутка началась внутри элемента и ему есть куда прокручиваться в момент начала действия, то прокрутка будет осуществляться для элемента;
- в противном случае прокручиваться будет вся форма.
Практически в каждой форме есть команды, выполняющие определенные действия в форме. Часто используемые команды представлены в виде кнопок или гиперссылок на самой форме. Редко используемые команды доступны через специальное меню Все действия, доступ к которому осуществляется с помощью кнопки ≡.
Команды открытия вспомогательных форм реализованы с помощью специального меню, которое открывается с помощью нажатия на заголовок окна, если заголовок выделен подчеркиванием.
В форме могут располагаться табличные документы и диаграммы. В этих объектах может быть доступна функция расшифровки. Расшифровка — это действие, связанное со значением в ячейке табличного документа или элементе диаграммы. Это может быть открытие другой формы, построение другого отчета или перестроение текущего и т. д. Для выполнения расшифровки нужно нажать на интересующую ячейку или элемент диаграммы. Если расшифровка не поддерживается, ничего не произойдет.
6. Ввод текста
Для ввода различной информации предназначена экранная клавиатура. Для ее активации, как правило, достаточно нажать на поле ввода, куда требуется ввести информацию. Кнопка Ввод приводит к переходу между полями ввода без закрытия клавиатуры.
- кнопка, закрывающая клавиатуру;
- кнопки, нажатие которых приводит к переходу на следующее/предыдущее поля ввода в форме (аналог клавиш Tab/Shift+Tab на клавиатуре персонального компьютера);
- кнопка очистки текущего поля ввода;
- кнопки, переключающие режим ввода:
- для полей, отображающих дату и время:
- режим цифрового ввода даты и времени;
- режим ввода с помощью «барабанов».
- режим ввода чисел;
- режим калькулятора: доступен как ввод чисел, так и арифметические действия с ними.
7. Мультимедиа
В мобильном приложении может быть предусмотрена работа с мультимедийными возможностями устройства: создание аудиозаписи, использование встроенной камеры (для фото- и видеосъемки).
В мобильном приложении может быть предусмотрена работа с мультимедийными возможностями устройства: создание аудиозаписи, использование встроенной камеры (для фото и видеосъемки).
Запись аудио. Нажать кнопку диктофона в центре нижней части экрана. Чтобы остановить запись, повторно нажать кнопку диктофона. Чтобы отменить запись, нажать кнопку Отменить.
На следующем этапе предусмотрена возможность перезаписать (кнопка Повторить), воспроизвести (кнопка >) или отменить запись (кнопка Отменить).
Сохраненная аудиозапись будет обработана мобильным приложением.
Запись видео. Нажать кнопку записи видео в центре нижней части экрана. Чтобы остановить запись, повторно нажать кнопку записи. Чтобы отменить запись, нажать кнопку Отменить.
На следующем этапе предусмотрена возможность перезаписать (кнопка Повторить), воспроизвести (кнопка >) или отменить запись (кнопка Отменить).
Сохраненная видеозапись будет обработана мобильным приложением.
Съемка фотографии. Нажать кнопку фотокамеры. Для отмены съемки нажать кнопку Отменить.
Сохраненный фотоснимок будет обработан мобильным приложением.
8. Местоположение на карте
В мобильном приложении может быть предусмотрена возможность работы с картографическим сервисом Apple Maps (отображение адреса).
В настройках телефона должна быть включена служба геопозиционирования.
10. Резервное копирование
Резервное копирование данных выполняется в зависимости от используемого мобильного приложения.
Если используется мобильное приложение, не связанное с удаленной системой, то для резервного копирования можно воспользоваться штатными средствами используемой операционной системы мобильного устройства.
Если используемое приложение выполняет синхронизацию данных с удаленной системой, то рекомендуется выполнить сеанс синхронизации данных. Необходимость использования штатных средств резервного копирования после выполнения синхронизации зависит от наличия в мобильном приложении данных, которые не синхронизируются с удаленной системой. Если таких данных нет, то в случае возникновения проблем приложение можно пересоздать и провести начальную инициализацию данных из удаленной системы.
При создании приложения папка с данными приложения помечается как нерезервируемая. После того как изменяются данные приложения (в процессе работы с приложением), папка с данными приложения помечается как резервируемая и начинается ее резервное копирование с помощью системных средств.
Курс "Внедрение прикладного решения "1С:Зарплата и управление персоналом 8" в 1С:Учебном центре №1 с 16 по 19 мая 2022 года 05.05.2022 12:26:00
Старт продаж новых тарифных планов на 1 месяц при подключении онлайн-касс к оператору фискальных данных "Такском" через сервис "1С-ОФД" 04.05.2022 17:30:00
Очные курсы в 1С:Учебном центре №1. Начало продаж. Расписание на май-июнь 2022 года 29.04.2022 17:08:00
Открытие новых сертифицированных экзаменационных центров (1С:СЭЦ) в городах Брянск и Тверь 29.04.2022 16:19:00
Надеюсь кому-то понадобится. Если есть ещё проще способ, то буду рад узнать о таком.
Понадобилось развернуть своё мобильное приложение на Android и iOS. С Android'ом проблем не возникло. А вот с iOS оказалось, что это не простая далеко задача.
Но случайно удалось найти способ включения режима разработчика у мобильного приложения 1С без танцев с бубном.
1. Скачиваем с AppStore приложение "1С: Заказы" (я пробовал на нём, но подозреваю, что можно и другие). Нам оно для получения мобильной платформы;
2. Запускаем приложение "1С: Заказы";
3. На левой панели разделов нажимаем "Список приложений" - выйдем в список баз;
4. Удерживаем палец на базе, выбираем пункт "Изменить", т.е. заходим в свойства базы - как видим поля "Перезапускать из конфигуратора" и "Адрес обновлений" скрыты;
5. В поле "Дополнительные параметры запуска" указываем любой некорректный текст, и нажимаем готово (кстати, на iPhone 4 эти поля видны сразу!);6. Снова заходим в пункт "Изменить" - вуаля, появились поля "Перезапускать из конфигуратора" и "Адрес обновлений".
6.1 Ставим галку "Перезапускать из конфигуратора" - что бы при входе в базу конфигурация автоматически обновилась из нашего источника;
6.2 Указываем наш адрес обновления мобильной конфигурации, опубликованной на веб-сервере;7. Сохраняем. Запускаем снова базу. Теперь у нас есть наша мобильная база на iOS!
Правда, значок на столе, само собой, всё равно остаётся "1С: Заказы", но помимо базы "1С: Заказы" можно добавлять и свои.
В данной статье я покажу как все таки собрать (скомпилировать) мобильное приложение 1С под IOS, пользуясь при этом бесплатным аккаунтом разработчика Apple.
На просторах интернета множество подобных статей и видео, но в каждом из них используется платный аккаунт разработчика, который стоит ни много ни мало 99$. Не каждый начинающий разработчик желает сразу тратиться на то, чем возможно не будет заниматься.
Согласно лицензионному соглашению на внутреннее (бесплатное) использование продуктов разработки IOS, приложение нельзя распространять , продавать и т.д. (
2.2. Выполним сохранение разработанной конфигурации с помощью команды "Конфигурация" -> "Мобильное приложение" -> "Записать в файл". На выходе мы должны получить файл формата *xml , в котором будет сохранена структура нашей конфигурации.
3. Настройка сборщика мобильных приложений
Подробно рассказывать не буду, так как это не один раз публиковали на инфостарте. Напомню лишь важные моменты:
- Необходимо правильно ввести данные для подключения к компьютеру с ОС iOS
Проверить доступность в сети можно через командную строку с помощью команды: Ping + «Имя компьютера в сети». Например « ping mac - admin »
А также проверить правильность указанного логина и пароля (с помощью утилиты Putty). Выполнить это можно с помощью команды : " E :\ Program Files \ PyTTY \ plink . exe " - ssh - l admin - pw 123 mac - admin
- Создать элемент справочника "Мобильные приложения" в сборщике мобильных приложений. Выполнить команду "Собрать приложение", после чего "Получить приложение". Сохраняем архив с проектом мобильного приложения.
4. Перенос приложения на мобильное устройство.
Для этого необходимо:
- Скопировать архив с проектом мобильного приложения на Mac и распаковать его
- Открыть проект в Xcode
- В левом верхнем углу открывшегося проекта выбрать устройство с ОС iOS (в моем случае это Iphone)
- Начать компиляцию приложения. при этом приложение автоматически перенесется на подключенное устройство
Внимание! Подключайте устройство к тому порту USB, которое выбрано в настройках виртуальной машины. Если в настройках указан порт USB 2.0, то подключайте устройство в порт USB 2.0.
После чего можно открыть свое устройство и посмотреть что получилось.
Полная инструкция со всеми скриншотами, начиная с создания тестовой конфигурации и заканчивая запуском приложения на мобильном устройстве, находятся в прикрепленном файле *pdf.
Мобильная платформа — это технология, позволяющая создавать приложения, работающие на различных планшетных ПК, смартфонах и других мобильных устройствах под управлением операционных систем Android, iOS, Windows.
Мобильное приложение
Мобильное приложение — установленное на устройстве приложение, представляет собой совокупность мобильной платформы и файловой информационной базы. Мобильные приложения «1С: Предприятия 8» могут работать полностью автономно (данные хранятся на мобильном устройстве, без соединения с Интернет). Обмен с основной базой происходит по расписанию.
Мобильный клиент
Мобильный клиент — это аналог тонкого клиента, предназначенный для мобильных устройств. Он позволяет в режиме онлайн получить доступ с мобильных устройств практически ко всей функциональности приложений, которые поддерживают работу через тонкий клиент или веб-клиент. Мобильным клиентом предполагается пользоваться в тех случаях, когда требуется онлайн-доступ к информационной базе с мобильных устройств. При этом, в отличие от мобильной платформы, данные, введенные на мобильном устройстве, будут сохраняться в общей информационной базе сразу же, без необходимости в дополнительной синхронизации. В мобильном клиенте поддерживается работа системы взаимодействия. Для реализации дополнительной функциональности можно использовать механизм расширений.
Функции Мобильный клиент Мобильное приложение Возможность выполнять базовые операции при помощи мобильного устройства Запуск типовых конфигураций без разработки Онлайн-взаимодействие с информационной базой Работа без обменов данными Автоматическая трансформация форм Сокращение нагрузки на память устройства Отсутствие необходимости в повторной сборке файла при изменении конфигурации Возможность работы офлайн Возможность пользоваться сервисами иных информационных систем Как собрать файл мобильной платформы и мобильного клиента 1С под iOS
В версии предприятия 8.3.20 появился сервис по сборке мобильных приложений для которого не нужен компьютер с MacOS для сборки приложения под iOS.
Как установить мобильную платформу и мобильный клиент на Android
Доступ к базе через мобильный клиент
- Развернуть веб-сервер.
- Опубликовать базу на данном веб-сервере.
- Указать в мобильном клиенте путь к базе.
Наша команда готова подобрать самое оптимальное решение для развития Вашего бизнеса и управления текущими задачами.
Читайте также:
- для полей, отображающих дату и время: