Інтернет Windows Android

1с установка мобільної платформи на ios. Пристрій мобільної платформи

оновлення мобільного додатка виконується засобами магазину додатків.

Для видалення мобільного додатка необхідно на мобільному пристрої запустити додаток App Store і в ньому видалити мобільний додаток.

3. Запуск мобільного додатка

Для запуску мобільного додатка необхідно знайти потрібну програму в списку і натиснути на його картинку. При цьому в більшості випадків буде відкрито основне вікно мобільного додатка. Однак якщо з даною програмою пов'язано кілька додатків, то буде відкрито список цих додатків. В цьому випадку для запуску програми слід натиснути на потрібну програму в списку.

4. Робота зі списком додатків

5. Оновлення програми

Мобільний додаток оновлюється за допомогою використовуваного магазину додатків. Після його успішного оновлення необхідно оновити раніше створені додатки. Для цього достатньо запустити додаток.

Якщо в процесі виконання оновлення буде виявлена \u200b\u200bнеобхідність реструктуризації бази даних, то буде запитано підтвердження виконання цієї операції. У разі відмови оновлення буде відкладено до наступного запуску програми.

Також має сенс відмовитися від поновлення, щоб зробити резервну копію бази даних (див. ).

5.1. інтерфейс системи

6. Введення тексту

Для введення різної інформації призначена екранна клавіатура. Для її активації, як правило, досить натиснути на поле введення, куди потрібно ввести інформацію. кнопка введення призводить до переходу між полями введення без закриття клавіатури.

Клавіатура надає деякі додаткові можливості:

  • кнопка, що закриває клавіатуру;
  • кнопки, натискання яких призводить до переходу на наступне / попереднє поля введення в формі (аналог клавіш Tab / Shift + Tab на клавіатурі персонального комп'ютера);
  • кнопка очищення поточного поля введення;
  • кнопки, перемикаючі режим введення:
    • для полів, що відображають дату і час:
      • режим цифрового введення дати і часу;
      • режим введення за допомогою «барабанів».
    • для полів, що відображають числові дані:
      • режим введення чисел;
      • режим калькулятора: доступний як введення чисел, так і арифметичні дії з ними.

Як відомо, однією з принад SaaS-моделі є мобільність і повсюдний доступ. Ніхто вже не дивується тому факту, що з різними програмами можна працювати з мобільних пристроїв: робота з поштою (корпоративної в тому числі), з соц. мережами, різними чатами (ICQ, Skype і так далі). Головне, щоб був доступ до Інтернет.

А як йдуть справи у програм 1С при роботі в них через мобільні пристрої?

Фірма 1С заявила, що в новому релізі платформи 1С 8.2.14 в статусі бета-версії створена реалізація веб-клієнта, що працює на iPad під керуванням мобільного браузера. І, природно, при цьому реалізована підтримка сенсорного введення.

Це і вирішили перевірити співробітники компанії 1CAir, яка надає продукти 1С в оренду по SaaS-моделі. Під рукою був iPod (2G iPod Touch (32GB)). До слова, досить старенький iPod. Вирішили не відкладати процедуру тестування та спробувати запустити 1С на ньому. А раптом? По суті на iPod доступ до Інтернет є (wi-fi), браузер Safari є (хоча як виявилося можна використовувати і інші, але про це пізніше). Єдине, екран звичайно менше, ніж у iPad. Але для тестування цілком підходить.

Ми приступили до тестування ...

1CAir надає в оренду більше 30-ти програм 1С. Ми вирішили використовувати демобазу на 8.2.14 продукту «ІНТАЛЄВ: Корпоративний менеджмент 7 + Управління виробничим підприємством». Так як цікавив не функціонал продукту 1С, а можливість роботи 1С релізу 8.2.14 на iPod, то вищевказаний продукт цілком підходить.

Тож почнемо.

У браузер ввели посилання для входу. Запуск займає від 1 до 3-х хвилин. Так як у пристрої процесор ARM 533МГц, то не дивно. В принципі, терпимо, але хотілося б по -Швидше, звичайно.
Пробували запускати 1С через 2 браузера: передвстановленому на iPod Safari і OperaMini. Працює однаково. На деяких зображеннях зможете побачити, що запускали через OperaMini.

Отже, запуск пройшов відмінно, і ми можемо побачити робочий простір програми

Для тестування були обрані 2 завдання: скласти управлінський звіт і зробити заявку на квиток для відрядження.
Подивимося, що з цього вийшло.
1. Управлінський звіт.
На зображеннях нижче видно всі етапи складання звіту. Відкривається звичайна форма для складання звіту, заповнюються її поля, і, нарешті, формується сам звіт. Так як екран у пристрої невеликий (3.5 дюйма), то для перегляду всіх полів звіту потрібно перегортати вправо і вниз. Але і при такому форматі цілком можна побачити необхідну інформацію. Клавіатура тут не понадобілась- все поля заповнювалися з відкриваються списків.

2. Заявка на квиток.
У зображеннях наочно показані всі етапи складання заявки. Тут уже для введення даних використовувалася і клавіатура. Набирати текст зручно.

Плюс добре відображаються діаграми, працює калькулятор, можна подивитися плани рахунків, сформувати рахунок.

Резюме.
1С через iPod працює! І це дуже порадувало! З 1С можна працювати навіть через плеєр! А значить, буде працювати і на iPad. І це буде набагато зручніше по ряду причин:
1. Більше дисплей. Звичайно, на iPod дисплей менше, але прокрутка працює нормально. Плюс буде можливість тренування пам'яті, щоб не перекручувати постійно туди -сюда. Жартуємо, звичайно, але, як відомо, в кожному жарті лише доля жарту.
2. Буде швидше працювати. Тут важко посперечатися, так як технічні характеристики говорять самі за себе. Хоча ... Дивлячись для яких завдань будете використовувати. Якщо не потрібно працювати з великими масивами даних, а просто відстежити якусь інформацію, то цілком підійде.
3. Доступ до Інтернет. У iPod тільки через wi-fi. Якщо Ви захочете забезпечити, наприклад, своїх торгових представників, iPod-ами для роботи з 1С - це буде не найкраща ідея. Далеко не в кожній торговій точці буде wi-fi. А ось iPad 2 можна, там буде доступ по 3G.
У підсумку, зрозуміло, для серйозної роботи з 1С iPod не особливо підійде. Але якщо у Вас вже є iPod і Вам для роботи потрібно тільки дивитися звіти, діаграми, виконання завдань і так далі (те, що не вимагає великого навантаження), то цілком. Взагалі, звичайно, краще використовувати iPad як тимчасову і необхідну заміну повноцінного комп'ютера.
Особисто нас, повторимося, порадував сам факт: З 1С можна працювати навіть через плеєр! Ось до чого дійшов прогрес ...

Мобільна платформа 1С: Підприємства - це набір інструментів і технологій для швидкої розробки додатків під мобільні ОС iOS, Android, Windows Phone / 8.1 / 10, з використанням тих же середовищ розробки (Конфігуратор або 1С: Entrprise Development Tools) і тих же методик розробки, що використовуються для «звичайних» додатків 1С. В результаті виходять автономні, офлайнові додатки, але з можливістю обміну інформацією з зовнішнім світом за допомогою широкого спектру засобів інтеграції, що надається платформою: Web і HTTP-сервіси, е-мейл і т.д. Оскільки протоколи обміну - переносних незалежні, мобільна платформа 1С, крім іншого - це засіб швидкого створення мобільного фронт-енду для практично будь-якого серверного рішення.

Передісторія

Ще за часів «1С: Підприємства» версії 8.0 (і наступних версій) існував програмний продукт «Розширення для кишенькових комп'ютерів». Розширення дозволяло створювати продукти тільки для ОС Windows Mobile, Windows CE і т.д. Продукт мав власним конфігуратором, і сервером, і підтримувався аж до випуску «1С: Підприємства» версії 8.3. остання версія розширення (8.2.9) була випущена в жовтні 2013 року, а повна підтримка припинилася 1 січня 2015 року.
Розширення мало обмежене застосування навіть за часів розквіту комунікаторів на Windows Mobile, а догляд таких пристроїв з мобільного ринку явно не додав популярності цього програмного продукту. Пристрої на iOS і Android зайняли практично весь ринок мобільних пристроїв, і стало очевидно, що підтримка цих ОС є одним з ключових моментів для системи, яка повинна експлуатуватися в сучасному мобільному світі. Також здавалося очевидним, що основний підхід існуючої платформи «1С: Підприємство» повинен використовуватися і на мобільних пристроях: прикладної розробник повинен в першу чергу думати про рішення прикладних задач, а в другу - про те, які можливості використовуваної ОС йому задіяти для вирішення цих завдань . Іншими словами, потрібен інструмент, який ізолює прикладного розробника від особливостей конкретних мобільних ОС і інструменту розробки.

Мобільна платформа

Спираючись на досвід розробки та експлуатації розширення для кишенькових комп'ютерів, було прийнято рішення розробити спеціалізовану систему, Яка б задовольняла декільком вимогам:
  • вона повинна підтримувати сучасні популярні мобільні операційні системи і пристрої під їх управлінням. В першу чергу це ОС iOS фірми Apple і Android компанії Google.
  • ця система повинна дозволяти використовувати розроблені додатки в стилі, прийнятому на сучасних мобільних пристроях. Зокрема, інтерфейс повинен спиратися на ручне управління (в буквальному сенсі цього слова) з використанням сенсорних екранів.
  • система повинна забезпечити однаковий програмний інтерфейс для реалізації різних специфічних механізмів, незалежно від використовуваної мобільної ОС.
  • розробник повинен використовувати той же інструмент і ті ж підходи до розробки, що і при розробці додатків для «звичайного» комп'ютера.
  • прикладної розробник повинен розробляти прикладне рішення в звичному середовищі розробки, по можливості використовуючи єдиний код для настільної і мобільної систем.
  • інтерфейс прикладного рішення, що працює на мобільному пристрої, повинен бути аналогічний для різних платформ і в цілому однозначно пізнаваний.
Результатом розробки стала так звана мобільна платформа, яка була випущена 29 травня 2013 року в варіантах для iOS і Android. Мобільна платформа «1С: Підприємства» - це набір інструментів і технологій, що дозволяє створювати додатки для мобільних ОС iOS, Android, Windows Phone / 8.1 / 10, використовуючи ту ж середовище розробки (Конфігуратор) і ті ж методики розробки, що і для звичайних додатків на платформі «1С: Підприємство». В результаті виходять автономні, офлайнові додатки, але з можливістю обміну інформацією з зовнішнім світом за допомогою широкого спектру засобів інтеграції, що надається платформою: Web- і HTTP-сервіси, електронна пошта і т.д.
Мобільна платформа була досить добре сприйнята спільнотою, почали з'являтися різні статті на цю тему (наприклад, і). Для того, щоб розробити повнофункціональний додаток, що працює одночасно на переважній більшості мобільних пристроїв, тепер потрібно мінімальний час і знання, принципово не відрізняються від знань «звичайного» прикладного розробника на платформі «1С: Підприємство». Безумовно, такий низький поріг входження привертає розробників, яким треба « малою кров'ю»Забезпечити деякій базовою функціональністю співробітників, що працюють на виїзді, начальство, та й інших мобільних співробітників, яким потрібна робота з корпоративною системою.
Почати розробляти мобільний додаток на платформі «1С: Підприємство» просто. У Конфігураторі потрібно встановити у конфігурації властивість «Призначення використання» в значення «Мобільний пристрій». При цьому частина прикладних об'єктів конфігурації стане недоступна (плани видів характеристик, плани рахунків і т.д.), але стануть доступні специфічні для мобільних додатків властивості (наприклад, вбудовані засоби мультимедіа і геопозиционирования мобільного пристрою і т.п.).


При цьому налагоджувати основні алгоритми додатка (не пов'язані безпосередньо з мобільного специфікою) можна безпосередньо в Конфігураторі на комп'ютері розробника. При цьому ділянки коду, в яких відбувається звернення до «мобільного» функціональності, рекомендується обрамляти відповідними інструкціями препроцесору, щоб уникнути помилки при виконанні коду на персональному комп'ютері:
# Якщо МобільноеПріложеніеКліент Тоді Дані \u003d ГеопозіціонірованіеСервер.ПолучітьІмяПровайдера (); # КонецЕсли
Починаючи з версії мобільної платформи 8.3.7 стала доступна і налагодження додатка безпосередньо на мобільному пристрої (докладніше про це нижче).

Розробка на мобільній платформі може слідувати різним підходам, але можна виділити кілька основних моментів. З точки зору побудови власне мобільного додатка, його функціональної насиченості і ролі в ІТ інфраструктурі підприємства:

  • мобільний додаток може бути складовою і невід'ємною частиною існуючої інформаційної системи підприємства. Мобільний додаток надаватиме інтерфейс і інші можливості (включаючи обмін даними), «заточені» під можливості існуючої інформаційної системи. В цьому випадку мобільний додаток дуже щільно пов'язане з «звичайної» інформаційною системою і не може експлуатуватися у відриві від неї.
  • мобільний додаток виконує специфічні завдання, які практично ніяк не пов'язані з інформаційною системою підприємства. Існує лише мінімальний набір даних, якими обмінюються мобільний додаток і інформаційна система. В цьому випадку, швидше за все, мобільний додаток буде виконувати обмін по деякому стандартизованому протоколу, що робить можливим застосування цього мобільного додатку в абсолютно різних випадках і ситуаціях.
Дві ці ситуації можна вважати крайніми варіантами. Але це не єдині варіанти розробки. Прикладний розробник може самостійно вибирати можливості інтеграції між мобільним додатком та тієї інформаційної системою, яка виступає бек-офісом для нього.
Мобільний додаток розробляється як повністю автономна конфігурація, але може розділяти частина вихідного тексту з «батьківської» конфігурацією. До речі, «батьківська» конфігурація може фізично не існувати (наприклад, якщо ви розробляєте якесь універсальне додаток, яке може працювати з різними системами за універсальним протоколу).

Пристрій мобільної платформи

Що ж являє собою мобільна платформа і що вона вміє?
Справедливості заради, мобільна платформа - це всього один з компонентів всього комплексу, завдяки якому «1С: Підприємство 8» працює на мобільних пристроях. Отже, прикладної розробник оперує наступними компонентами:
  1. Власне мобільна платформа - мобільна частина фреймворка «1С: Підприємство». Вона буває звичайною (яка використовується під час складання програми для публікації в магазині додатків) і мобільною платформою розробника, яка використовується (сюрприз) під час розробки мобільного застосування.
  2. Мобільна конфігурація - це конфігурація системи програм «1С: Підприємство», записана у вигляді XML-файла.
  3. Комбінація мобільної платформи і мобільного конфігурації дає мобільний додаток.
  4. Складальник мобільних додатків - спеціалізоване прикладне рішення, яке вміє зробити з мобільної платформи, конфігурації, заставок, іконок та інших компонентів, готовий файл мобільного додатка, який можна завантажити в магазини Apple AppStore, Google Play, Windows Phone Apps / Windows Apps.
Чому все так складно? Чому не можна зробити на мобільному пристрої точно так, як це зроблено в великій платформі? Тобто ставити на пристрій одну мобільну платформу і завантажувати в неї будь-яку кількість конфігурацій / додатків? Це забороняють робити ліцензійні обмеження на додатки, які розповсюджуються через магазини додатків. Наприклад, якщо ваш додаток буде завантажувати виконуваний код (у вигляді скрипта) через Інтернет, то воно ніколи не з'явиться в магазині додатків Apple. Слід, однак, розуміти, що можливості по завантаженню будь-якої конфігурації, які є в мобільній платформі розробника, не призначені для дистрибуції мобільних додатків навіть всередині однієї компанії, не кажучи вже про дистрибуцію клієнтам розробника.
Після того, як мобільний додаток виявляється на цільовому мобільному пристрої, виникає необхідність використовувати якусь базу даних (дані треба десь зберігати). Як движка бази даних мобільна платформа використовує власний движок бази даних, який портований на мобільну платформу з платформи для персонального комп'ютера. Він компактний і досить швидкий, але головне - він забезпечує рівно таку ж поведінку, до якого звикли прикладні розробники, працюючи на платформі для персональних комп'ютерів.
Також варто відзначити, що всередині себе мобільний додаток побудовано за тією ж схемою, що і робота звичайної платформи з файловим варіантом інформаційної бази: Є клієнтська частина, є серверна частина, є база даних і є клієнт-серверне взаємодія.
Власне мобільна платформа написана як native-додаток, компілюється в двійковий код під основні процесорні архітектури, Використовувані зараз в мобільному світі: це архітектура ARM v5 і вище і x86.
Крім того, для взаємодії з тими чи іншими можливостями мобільного пристрою (телефонія, GPS, робота з вбудованою камерою і т.п.) можуть вимагатися спеціальні дозволи. Для iOS вони задаються безпосередньо в процесі роботи самого додатка, а для Android дозволу вказуються при створенні програми. Необхідні дозволи вказуються при розробці мобільного додатку і використовуються збирачем мобільних додатків, але про збирача - трохи пізніше.

Трохи про платформу розробника

Поки ми ведемо розробку мобільного додатку - ми не пов'язані ліцензійними обмеженнями, що накладаються на мобільні додатки, поширювані через магазини додатків. А значить, ми можемо використовувати мобільну платформу 1С так само, як використовуємо «велику» платформу на персональному комп'ютері - встановити саму мобільну платформу на смартфон / планшет і довантажувати в неї конфігурації мобільних додатків. Після запуску платформа покаже нам список зареєстрованих в ній додатків:

Щоб додати новий додаток в платформу, потрібно розмістити XML-файл з його описом на ресурсі, доступному з мобільного пристрою по протоколу HTTP. Найзручніше зробити це з Конфігуратора, через меню «Конфігурація \\ Мобільний додаток \\ Опублікувати». При цьому XML-файл з конфігурацією додатка розміщується на веб-сервері на комп'ютері розробника (відповідно на цьому комп'ютері повинен бути веб-сервер - IIS або Apache).

Якщо для програми вказати опцію «Перезапуск з конфігуратора», то додаток на мобільному пристрої буде автоматично оновлюватися з комп'ютера розробника кожен раз, коли розробник оновить розміщений на веб-сервері XML файл конфігурації.
Коли меню «Налагодження дозволена» можлива покрокова налагодження додатка на мобільному пристрої з Конфігуратора на комп'ютері розробника (в Конфігураторі повинна бути обрана опція «Налагодження по протоколу HTTP» в меню «Сервис \\ Параметри»). Якщо в Конфігураторі поставити в коді точки зупину і вибрати команду «Мобільний додаток - почати налагодження», то мобільний додаток на пристрої зупиниться, коли виконуваний код дійде до точки зупинки, і в Конфігураторі можна буде подивитися значення змінних, стек викликів і т.д.

Що вміє?

Отже, що вміє мобільна платформа? Достатньо багато:)
Якщо не оперувати специфічними термінами «1С: Підприємства», то мобільна платформа надає можливість працювати з нормативно-довідковою інформацією, оформляти документи, що описують якісь зовнішні дії, переглядати звіти, зв'язуватися із зовнішнім світом за допомогою інтернет-сервісів і багато іншого. Тобто вона надає прикладному розробнику можливість написати досить функціональний додаток, наприклад, програму обліку домашніх фінансів, програму для виїзної торгівлі тощо.
Але крім звичайної функціональності, яка є на платформі для персонального комп'ютера, мобільна платформа повинна забезпечувати роботу зі специфічними можливостями, які притаманні тільки мобільних пристроїв:
  • робота з дзвінками і журналом дзвінків;
  • робота з короткими повідомленнями (SMS) і їх списком;
  • контакти;
  • календарі;
  • геопозиціонування (без прокладки маршрутів);
  • дозволяє робити фотознімки, а також здійснювати відео- і аудіозапис;
  • реагувати на зміну орієнтації екрану;
  • працювати з повідомленнями (локальними і PUSH, як безпосередньо, так і через спеціальний сервіс-посередник);
  • сканувати штрих і QR-коди за допомогою камери
  • Монетизація мобільних додатків (тобто спосіб дати розробникові мобільних додатків можливості для додаткового заробітку):
    • Робота з сервісами покупок Apple In-App Purchase (для ОС iOS) і Google Play In-App Billing (для ОС Android), за допомогою яких можна організовувати в мобільному додатку різного роду підписки, покупки функціональності і т.д
    • Показ реклами в мобільних додатках (поки підтримуються сервіси iAd для ОС iOS і AdMob для ОС Android).
  • і т.д.
Зрозуміло, що якісь можливості можуть бути недоступні на кожному конкретному пристрої, Тому для визначення того, що можна робити на тому пристрої, на якому виповнюється мобільний додаток, передбачені спеціальні методи, які дозволяють дізнатися, доступна на цей пристрій слід, Наприклад, можливість набору номера чи ні. Таким чином, реалізується приблизно така схема використання: перевіряємо, можна використовувати якусь можливість або не можна і якщо можна - використовуємо:
Якщо СредстваТелефоніі.ПоддержіваетсяНаборНомера () Тоді СредстваТелефоніі.НабратьНомер (НомерТелефона, ВизватьСразу); КонецЕсли;
Сховати від прикладного розробника подробиці про використовувану мобільної ОС, надати йому уніфікованих механізмів для використання мобільного функціональності - важливе завдання для нас. Ми вважаємо, що завдання нами успішно вирішується. Відмінності в реалізованих механізмах або відсутні або зведені до мінімуму. Крім, звичайно, випадків, коли функціональності в одній з ОС немає зовсім.
Наприклад, техніка робота з PUSH-повідомленнями сильно відрізняється у Google і Apple. Ми доклали чимало зусиль, щоб уніфікувати механізм роботи з PUSH-повідомленнями з прикладного коду. У разі мобільного додатка нам це вдалося майже на 100%: один і той же прикладної код на мобільному пристрої обробляє прийом PUSH-повідомлень і на iOS, і на Android. І код розсилки PUSH-повідомлень в серверному додатку також виглядає однаково. Але щоб добитися такої уніфікації, нам довелося розробити спеціальний сервер-проксі https://pushnotifications.1c.com/, який приховує від розробника різну техніку роботи з сервісами Apple Push Notification Service (APNS) і Google Cloud Messaging (GCM). Вся різниця полягає в різних настройках безпосередньо на сайті-проксі https://pushnotifications.1c.com/; для роботи c APNS на сайт потрібно завантажити SSL-сертифікат (який Apple видає для додатка за заявкою розробника), для роботи з GCM - вказати унікальний ідентифікатор додатки.
Очевидно, що відразу неможливо реалізувати всі можливості, які ви хочете мати в мобільному додатку. І завжди доводиться шукати компроміс між декількома дуже корисними речами. І якщо вам чогось не вистачає - пишіть нам про те, які бізнес-завдання (адже платформа - це в першу чергу інструмент по реалізації бізнес-задач!) У вас не виходить вирішити і який механізм допоміг би вам для цього.

Як виглядає?

Графічний інтерфейс мобільної платформи - окрема тема. В 1С: Підприємство, як відомо, інтерфейс описується декларативно. Це, з одного боку, накладає деякі обмеження на розробку UI (наприклад, відсутня можливість попиксельного позиціонування), але, з іншого боку, дозволяє платформі одноманітно малювати інтерфейс на екранах різного розміру, в тонкому і веб-клієнта. Цього ж принципу ми намагалися дотримуватися і в мобільній платформі. Наскільки добре нам це вдалося? Спробуємо розібратися.
У перших версіях мобільної платформи (до 8.3.5 включно) графічний інтерфейс додатків виглядав вельми звично для досвідчених користувачів 1С; фактично він переносив знайомий по «десктопних» версіями 1С інтерфейс в мобільний світ. Але з точки зору користувачів, раніше з 1С необізнаних, інтерфейс виглядав дещо архаїчним.
Врахувавши зауваження і побажання, ми докорінно переглянули свій підхід до мобільного інтерфейсу у версії 8.3.6. Можна сказати, що ми зробили абсолютно новий мобільний інтерфейс для наших додатків. Він має багато спільного з нашим інтерфейсом «Таксі». Модель розробки для розробників мобільних додатків відповідає моделі розробки в «Таксі». При цьому мобільний інтерфейс повністю відповідає прийнятим в мобільних додатках підходам до дизайну і. Інтерфейс повністю враховує специфіку мобільного світу: невеликий розмір екрану (а значить, оформлення графічних елементів повинно стати більш аскетичним - без тіней, градієнтів), є підтримка пальцевих жестів і т.д. Цікавий факт: Новий механізм платформи, що відповідає за розміщення елементів у формі (layouter) виявився настільки вдалим і своєчасним для мобільної платформи, що був випущений в ній раніше (у версії 8.3.6) ніж в платформі для ПК (в версії 8.3.7), для якої він в першу чергу призначався.
На зображенні можна побачити, як змінився наш інтерфейс.
Додаток «Управління невеликою фірмою» на версії мобільної платформи 8.3.5:


Воно ж на версії 8.3.6:

А ось так виглядає інтерфейс мобільної платформи наживо:

Складальник - і що це за звір?

Як вже було сказано раніше, мобільний додаток складається з декількох компонентів (власне мобільна платформа, конфігурація, різні ресурси), які повинні являти собою єдине ціле для приміщення додатки в магазин. Щоб полегшити перетворення компонентів в додаток, був розроблений складальник мобільних додатків. Це конфігурація (додаток), створена на платформі «1С: Підприємство», яка зберігає у своїй базі даних всі компоненти, необхідні для формування мобільного додатка. Для того щоб складальник виконував свою роботу, потрібно завантажити і встановити різні програмні пакети, Які потрібні для його роботи (Java і Android SDK і т.п.), потім вказати шляхи до цих пакетів в налаштуваннях збирача і задати деякі додаткові параметри (ключі розробників і т.д.).


Після настройки збирач готовий до роботи. У загальному випадку робота зі збирачем виглядає наступним чином:
  1. Завантажуємо версію мобільної платформи 1С, на якій будемо збирати додаток
  2. Завантажуємо конфігурацію, з якої будемо збирати мобільний додаток
  3. Створюємо мобільний додаток, в якому вказуємо, для яких платформ (Android, iOS, Windows) треба виконувати збірку, яку конфігурацію і платформу слід використовувати (зокрема, вказати, який сертифікат для складання під iOS використовувати в разі, якщо додаток працює з PUSH- повідомленнями).
  4. Виконуємо «одним кліком» збірку мобільного застосування під всі вибрані платформи
  5. «Іншим кліком» відправляємо зібрані мобільні додатки в магазини додатків (якщо це додаток для iOS або Android). В магазини Windows Apps / Windows Phone Apps додаток потрібно завантажувати вручну, тому що Microsoft поки не надає API для розміщення програми в магазині.
Слід окремо зазначити, що збирач не потрібен для розробки і налагодження мобільного додатка. Для цього можна використовувати мобільну платформу розробника і засоби Конфігуратора для передачі конфігурації на мобільний пристрій. А ось для поширення мобільного додатка - потрібен складальник.

Додатки на мобільній платформі

Сама фірма «1С» випускає на мобільній платформі ряд додатків, які є мобільними клієнтами серверних додатків 1С (1С: Документообіг, 1С: Управління Невеликий Фірмою і т.д.). Ці додатки реалізують деяку підмножину функціональності «звичайних» клієнтів. В разі мобільної версії «1С: Управління Невеликий Фірмою» функціональності досить для повноцінного використання програми, і ми часто бачили ситуацію, коли клієнтам для ведення бізнесу досить мобільною версією програми.
Наші партнери використовують мобільну платформу як для розробки тиражних мобільних додатків, які розповсюджуються через магазини додатків, так і для замовлених додатків, створених за запитами конкретних клієнтів. Серед тиражних додатків зустрічаються додатки, які використовують не 1С-ний back-end в якості центрального сховища даних.
Серед мобільних додатків, створених на замовлення клієнтів, можна згадати мобільний клієнт для «1С: Управління Виробничим Підприємством», створений за замовленням крупного машинобудівного холдингу. Близько ста співробітників холдингу використовують мобільний додаток в гарячих цехах, де з міркувань техніки безпеки поставити стаціонарні комп'ютери неможливо. Вбудована камера мобільного пристрою використовується для читання штрих-кодів виробів і пошуку їх в довіднику номенклатур, мобільний додаток дозволяє зрозуміти, на якому етапі технологічного ланцюжка знаходиться даний виріб, відзначити проходження виробом чергової операції і т.п.

висновок

Ми постаралися дуже поверхнево описати мобільну платформу, то, що вона дозволяє робити і чому вона вийшла такою, якою вийшла. У даній статті практично нічого не сказано про мобільну Windows. На те є кілька причин: по-перше, версія мобільної платформи під Windows вийшла порівняно недавно ( «1С: Підприємство» версії 8.3.7), по-друге ця версія мобільної платформи не володіє якимись суттєвими відмінностями від реалізації для інших мобільних ОС . Природно, що функціональність для ОС Windows ми будемо нарощувати. Так само як і нарощувати функціональність мобільної платформи в цілому. Так, в найближчих планах у нас - підтримка в мобільній платформі зовнішніх компонентів; цей механізм (давно доступний в «великий» платформі), дозволить розробникам реалізувати функціональність, недоступну в силу будь-яких причин в мобільній платформі.
Традиційно сильними сторонами технологічної платформи «1С: Підприємство» є легкість в освоєнні для розробника і швидкість створення і модифікації бізнес-додатків. Мобільна платформа 1С перенесла обидва цих козиря в мобільний світ. Мобільна платформа 1С - це можливість швидко розробити додаток, що працює на трьох наймасовіших мобільних платформах (iOS, Android, Windows Phone / 8.1 / 10). А завдяки широкому спектру доступних переносних засобів інтеграції (Web- і HTTP-сервіси і т.д.) мобільна платформа 1С - це можливість швидко створити мобільний клієнт під три мобільні платформи для практично будь-якого серверного програм, з яких будь-який із способів інтеграції, доступних в платформі 1С ( Web- і HTTP-сервіси, файловий обмін і т.д).

Тільки зареєстровані користувачі можуть брати участь в опитуванні. , будь ласка.

Товариші, вітаю!

Сподіваюся комусь знадобиться. Якщо є ще простіше спосіб, То буду радий дізнатися про таке.

Знадобилося розгорнути свій мобільний додаток на Android і iOS. З Android "ом проблем не виникло. А ось з iOS виявилося, що це не проста далеко завдання.

Але випадково вдалося знайти спосіб включення режиму розробника у мобільного додатка 1С без танців з бубном.

1. Беремо з AppStore додаток "1С: Замовлення" (я пробував на ньому, але підозрюю, що можна і інші). Нам воно для отримання мобільної платформи;

2. Запускаємо програму "1С: Замовлення";

3. На лівій панелі розділів натискаємо "Список додатків" - вийдемо в список баз;

4. Утримуємо палець на базі, вибираємо пункт "Змінити", тобто заходимо в властивості бази - як бачимо поля "Перезапускати з конфігуратора" і "Адреса оновлень" приховані;
5. У поле " Додаткові параметри запуску "вказуємо будь некоректний текст, і натискаємо готове (до речі, на iPhone 4 ці поля видно відразу!);

6. Знову заходимо в пункт "Змінити" - вуаля, з'явилися поля "Перезапускати з конфігуратора" і "Адреса оновлень".
6.1 Ставимо галку "Перезапускати з конфігуратора" - що б при вході в базу конфігурація автоматично оновилася з нашого джерела;
6.2 Вказуємо нашу адресу поновлення мобільного конфігурації, опублікованій на веб-сервері;

7. Зберігаємо. Запускаємо знову базу. Тепер у нас є наша мобільна база на iOS!

Правда, значок на столі, само собою, все одно залишається "1С: Замовлення", але крім бази "1С: Замовлення" можна додавати і свої.

Перевірено на IPhone 4, 5 і 7. Успішно працює.