новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума

Пишем в 1с для Android

  • Добавить свою публикацию
  • для этого требуется регистрация

С выходом платформы 8.3  было анонсировано много всяких нововведений  одной из самых интересных, на мой взгляд, это возможность работать с 1с на  телефонах с iOS и Android на борту. В данной статье мы попробуем разобраться, как настроить платформу, какие подводные камни ожидают нас на пути.

Для начала нам  нужна тестовая платформа 8.3: http://users.v8.1c.ru/getdist.jsp?path=Platform/8_3_2_172/windows.rar&id=Platform83&ver=8.3.2.172

Мобильная платформа:

http://users.v8.1c.ru/version.jsp?id=mobile&ver=8.3.1.21

Android SDK

http://developer.android.com/sdk/index.html

и

Java SDK

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html

 ВНИМАНИЕ ява должна быть 6 версии, а не 7! С седьмой версией будут проблемы.

 

Для начала мы скачаем конфигурацию пример «1с:Заказы»

http://users.v8.1c.ru/getdist.jsp?path=Platform/8_3_2_163/demo.zip&id=Platform83&ver=8.3.2.163

Когда ее развернем и запустим, мы увидим

 Изображение

Для того чтобы скомпилировать наше приложение для андроида сделаем следующее:

  1. Инсталлируем яву
  2. Разархивируем и инсталлируем андроид СДК
  3. Разархивируем мобильную платформу
  4. открываем обработку MobileAppWizard.epf
    Изображение 

Открыв первый раз у вас должно  показаться такое окно:

 Изображение

Поля говорят сами за себя. Только могут возникнуть вопросы относительно  параметров ключа  для андроида. Ключ, это файл которым вы подписываете свое приложение,  публикуя его в гугл маркете, если вы  потеряете ключ, то  не сможете выпустить обновление программы, поэтому нужно  ключи хранить в надежном месте (а то и в трех J).

Сгенерировать ключ можно тут же, заполнив соответствующие поля.

После нажатия на «ОК» вы перейдете на такую форму:

 Изображение

 

Заполнять ее надо  снизу  верх: сначала указываем конфигурацию мобильного приложения. Потом идентификатор представление  и язык. Версия и номер сборки тоже обязательны.

После нажатия на кнопочку создать компьютер подумает и  создаст файл xxx.yyy.zzz1.apk , который вы должны залить на  карточку андроид девайса, а потом установить. Вуаля  у вас на телефоне/планшете (нужное подчеркнуть) стоит 1с-ка, можно начинать программировать под андроид и зарабатывать деньги на разработке мобильных клиентов (чур, мне процент за то, что поделился информацией J).

На самом деле  не все так радужно и платформа имеет множество глюков (я сам полтора дня мучился пока не скомпилировал первый раз приложение и оно запустилось). Про подводные камни в настройке платформы  будет отдельная статья.

 

 
0
Читайте также
Бухгалтерия 1с 8.2 для бухгалтера 1С и не только
Бухгалтерия Предприятия 1С 8 - описание
Специализированная конфигурация "Автоапдейтер"
Конфигурация предназначена для автоматического внесения изменений в другие конфигурация 1С 8.Х. Все модули из логируемой кофигурации (Конфигуратор - Конфигурация - Выгрузить файлы конфигурации).
Разработки
Специализированная конфигурация Autoupdater
Автоматическое внесение изменений в другие конфигурации 1С8
1C угадывает Ваши мысли. Магический квадрат
1С игра - Магический квадрат
Конфигурация "Специалист по платформе 8" (Оперативный учет)
Конфигурация для экзамена Специалист по платформе 8
Еще от автора
≡ к списку статей