Пример создания конфигурации на Android из 1C 8.3

Опубликовал DitriX в раздел Программирование - Практика программирования

Думаю все уже слышали, о новых возможностях нового релиза 1С. Но людям далеким от программирования под мобильные платформы, могут быть не понятны некоторые особенности. Для этого мы сделали этот "легкий" гайд.

 

Добрый день.

Наконец у меня дошли руки до написания цикла статей по теме «Мобильная платформа 1С». Прошлая статья очень сильно устарела.

Данный цикл не представляет из себя учебник, которому следует беспрекословно подчиняться и делать «как там написано». Скорее всего – это просто сборник неких советов о том, как решить ту или иную задачу.

По мере обновления мобильной платформы 1С (далее МП) и наличии свободного времени – я буду ее дополнять и исправлять.

Этот цикл будет разбит на несколько частей, делается это специально. Основная цель – что бы вопросы касающейся одной темы – были в одном месте и ответы на них – тоже.

Предупреждаю! Вся информация описанная тут – касается только ОС Андроид!

Версия платформы 1С 8.3.4.365, версия мобильной платформы 1С 8.3.4.9.

Как я себе нарисовал в голове весь этот цикл:

1.      Статья о том, что такое МП и с чем ее едят.

a.       На что она способна;

b.      На сколько она быстро работает;

c.       На что следует обратить внимание;

d.      Какое оборудование надо подобрать;

e.       И т.д.

2.      Далее мы будем пробовать запустить МП и создать простейшую конфигурацию.

a.       На мобильном устройстве;

b.      На компьютере в режиме эмулятора;

c.       Рассмотрим конфигурацию для сборки МП;

d.      И т.д.

3.      После этого, мы напишем простейшую автономную конфигурацию.

a.       Научимся работать с вызовами и смс;

b.      Поработаем с GPS и видеокамерой устройства;

c.       И т.д.

4.      Так как основное преимущество МП – это легкая интеграция с 1С …

a.       Разберемся с почтой;

b.      Посмотрим на веб-сервисы;

c.       Копнем немного в планы обмена;

d.      Попробуем интегрироваться в некую типовую конфигурацию;

e.       И т.д.

5.      Если этого всего будет мало, то можно заняться еще парочкой вопросов.

a.       Как разместить в одном мобильном приложении несколько конфигураций, и как можно между ними взаимодействовать;

b.      Как можно восстановить битую базу данных;

c.       Попробуем понять, как можно обновлять МП автоматически;

d.      И т.д.

6.      Для самых застенчивых – попробуем покодить под Андроид.

a.       Напишем самое просто приложение, которое выведет пару строк из нашей базы;

b.      Пойдем глубже и посмотрим виджеты, которые будут выводить некие показатели из базы;

c.       Научим виджеты информировать нас о неких изменениях в ЦБ, что бы мы знали, что надо зайти в МП и, например, обновить цены;

d.      И т.д.

Для чего я написал про все это - если у вас есть желание помочь мне в написании данного цикла, быть соавтором, либо просто сделать одельную статью, но пересекающуюся с данным циклом - добро пожаловать в личку.

 

Оглавление первой части (доступна по ссылке http://infostart.ru/public/242857/):

  1. Что такое мобильная платформа 1С и с чем ее едят?. 3
    1. Где работает данная платформа?. 3
    2. Что может мобильная платформа?. 3
    3. Скорость работы мобильной платформы... 4
    4. Выбор устройства для работы с мобильной платформой.. 5
  2. Подготавливаем софт для работы с мобильной платформой.. 5
    1. Настройка платформы 1С.. 5
    2. Установка Apache. 6
    3. Установка Apacheant6
    4. Установка JavaJDK.. 7
    5. Установка мобильной платформы для разработчика. 8
    6. Установка Android эмулятора AVD и AndroidSDK.. 8
    7. Установка приложения в Андроид.. 11
      1. Установка приложения на телефоне. 11
      2. Установка приложения на AVD.. 11
  3. Пишем и переносим простейшую конфигурацию на мобильное устройство.11
    1. Основные свойства, которые надо заполнить у конфигурации.. 14
    2. Платформа для разработчика. 15
    3. Конфигурация для компиляции приложения.. 18
  4. Мобильная платформа, конфигурация, обновление. 27
    1. Каким образом можно разрабатывать под мобильную платформу.27
      1. Обновляемая конфигурация.. 27
      2. Фиксированная конфигурация.. 28
  5. Варианты синхронизации МП с ЦБ.. 28
    1. Архитектура ЦБ(7.7 – 8.x) ↔ ПБ(8.3)↔МП.. 28
    2. Архитектура ЦБ(8.х) ↔ МП.. 29

Увы. Когда я написал почти все статьи, которые планировал, у меня вышел документ на более чем 500 страниц. Поэтому публиковать в виде статей - будет не реально, а без объяснений очень подробных, я боюсь не все поймут те механизмы.

Поэтому был выпущен курс, где вы сможете об этом всем узнать.

http://курсы-по-1с.рф/мобильная-платформа/полный-курс/

Так что, если есть желание - можете записываться туда.

См. также

Комментарии