sonyps4.ru

Итак, почему мобильные приложения «1С» – это хорошая идея? Установка и настройка мобильного клиента Настройка мобильного приложения 1с документооборот.

Вопрос: мобильное приложение собрано с ошибками


Добрый день.

Пытаюсь создать мобильное приложения под андроид на 1с. Используется конфигурация "Сборщик мобильных приложений 1.0.4.40"

Ключ создался. Нажимаю кнопку "Собрать приложение" и вываливатся ошибка указанная в теме. Описания самой ошибки нет. Вот лог работы:

Дата и время начала сборки: 21.04.2016 10:44:57
Версия ОС: Windows x86,version 6.1 Service Pack 1 (Build 7601)
Версия 1С:Предприятия: 8.3.7.1860
Версия сборщика: 1.0.4.40
Версия мобильной платформы: 8.3.7.70
Графическая информация:
Аудиоинформация:
Путь к Android SDK: C:\Users\ivivanov\AppData\Local\Android\sdk
Используется Android SDK: 23
Путь к Apache Ant: C:\Program Files\Android\apache-ant-1.9.7
Путь к Java: C:\Program Files\Java\jdk1.8.0_77
Рабочий каталог (и кеш) : D:\1c_Android\hesh\
Распаковка мобильной платформы
Конфигураций в мобильном приложении: 1
Распаковка мобильной конфигурации: 0,cconf 1.1.1
Распаковка картинки: Android\icon-36x36.png (res\drawable-ldpi\icon.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\icon-48x48.png (res\drawable-mdpi\icon.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\icon-72x72.png (res\drawable-hdpi\icon.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\icon-96x96.png (res\drawable-xhdpi\icon.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\icon-144x144.png (res\drawable-xxhdpi\icon.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\splash-320x480.png (assets\logo\logo_320x480.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\splash-480x854.png (assets\logo\logo_480x854.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\splash-640x960.png (assets\logo\logo_640x960.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\splash-768x1024.png (assets\logo\logo_768x1024.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\splash-800x1280.png (assets\logo\logo_800x1280.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\splash-854x480.png (assets\logo\logo_854x480.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\splash-1024x768.png (assets\logo\logo_1024x768.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\splash-1280x800.png (assets\logo\logo_1280x800.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\splash-1536x2048.png (assets\logo\logo_1536x2048.png) -ОТСУТСТВУЕТ
Распаковка картинки: Android\splash-2048x1536.png (assets\logo\logo_2048x1536.png) -ОТСУТСТВУЕТ
Установка полного идентификатора приложения: ua.ildarian.Zayavka
Установка версии приложения: 1.1.1
Установка номера сборки приложения: 1
Ключ для работы с картами Google не задан в настройках. Работа с картами будет невозможна
Проверка версии мобильной платформы, а также установка разрешений (если это необходимо):

В файле permissions.xml заменено значение %application.package% на "ua.ildarian.Zayavka"
В файле permissions.xml заменено значение %application.package% на "ua.ildarian.Zayavka"
В файле permissions.xml заменено значение %application.package% на "ua.ildarian.Zayavka"
В файле permissions.xml заменено значение %application.package% на "ua.ildarian.Zayavka"
Устанавливаются разрешения, используемые мобильными конфигурациями:
Обрабатывается разрешение: Contacts,Нет
Обрабатывается разрешение: Telephony,Нет
Обрабатывается разрешение: Calendars,Нет
Обрабатывается разрешение: Multimedia,Нет
Обрабатывается разрешение: Location,Нет
Подготовка файла управления сборкой: local.properties.xml
Подготовка файла управления сборкой: build.xml
Подготовка файла управления сборкой: make.bat
Начинается сборка
���।�������� ������: Files\Java\jdk1.8.0_77\jre\lib\rt.jar""=="""".

Можен кто-то пробовал на этой версии собирать, поделитесь опытом.

Ответ:

Скинь свой хлам, попробую собрать apk =)
Как минимум будет ясно, проблема в том, как ты настроил сборщик или в конфигурации. Тут один мистер xml-ку потом "допилил" и у него взлетело..
А потом,

Путь к Android SDK: C:\Users\ivivanov\AppData\Local\Android\sdk

Что это за путь? Нельзя было отдельную папочку выделить?
Самая последняя строчка - идут знаки вопроса. Возможно где-то в путях используется кириллица или где-то символы не православные опять же

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

--- Объединение сообщений, 25 апр 2016 ---

В конце концов от имени администратора сборщик запустить нужно

В предыдущей статье мы рассказывали о том, что такое мобильная платформа 1С:Предприятия – набор инструментов и технологий для быстрой кросс-платформенной разработки мобильных приложений. Сегодня мы расскажем, какие приложения делаются с помощью мобильной платформы как самой фирмой «1С», так и нашими партнерами и сторонними разработчиками.


Перечислены лишь несколько приложений; чтобы написать обо всех приложениях, не хватит одной статьи, даже если говорить только о приложениях, созданных фирмой «1С». Это и мобильный клиент 1С:Документооборота, и мобильные клиенты 1С:БухОбслуживания и 1С:Бухгалтерии (работают с облачными версиями 1С:Бухгалтерии или 1С:Предпринимателя, находящимися в нашем облачном сервисе http://1cfresh.com), и Монитор ERP (широкий спектр отчетов, строящихся на основании данных из 1C:ERP или 1С:Управления Торговлей), и 1С:Заказы (приложение для работы с клиентскими заказами «в полях»), и 1С:Мобильная Касса, и другие.

Перед описанием приложения мы приводим его краткую характеристику:

  • Было приложение создано по заказу клиента или это тиражируемое приложение, распространяемое через магазины приложений
  • Количество установок приложения; может быть неизвестно для тиражируемых приложений, т.к. не все магазины приложений открывают эту информацию
  • Мобильные ОС, на которых распространяется приложение. Приложения, созданные на мобильной платформе 1С:Предприятия, работают сразу на трех мобильных ОС (Android, iOS, Windows), но для заказных приложений это может быть одна ОС, т.к. заказчики часто ограничиваются у себя в компании одной моделью мобильных устройств.
  • Объем разработки (если известен). Объем работы (в человеко-днях), затраченный на выпуск первой рабочей версии приложения.

1С:Управление Небольшой Фирмой

Тип решения: тиражное, бесплатное
Количество инсталляций: свыше 170.000
Мобильные ОС: Android, iOS, Windows Phone

Мобильная 1С:Управление Небольшой Фирмой (сокращенно УНФ)- мобильная версия нашей популярной программы для ведения дел небольшой организации. Программа автоматизирует торговую деятельность, позволяет вводить и распечатывать заказы на покупку и продажу, вести базу покупателей и поставщиков, вести каталог товаров и их учет (цены, остатки на складе), встроенная фотокамера устройства используется для фотографий товаров и распознавания штрих-кодов. Есть несколько типов отчетов. Счета на оплату можно отсылать клиентам через встроенный почтовый клиент мобильного устройства или через SMS.

Приложение оффлайновое - все данные оно хранит на мобильном устройстве. Есть опция синхронизации с «большим» приложением 1С: УНФ, расположенным на сервере или в облаке. Приложение бесплатное, новая версия дает также бесплатный доступ к «большой» версии 1С: УНФ, расположенной в облачном сервисе http://1cfresh.com ; в случае бесплатного доступа три мобильных устройства могут синхронизировать свои данные с облачным приложением (а через него – между собой), а один пользователь – работать непосредственно с «большой» версией УНФ в облаке через тонкого или веб-клиента (функциональность «большого» УНФ в этом случае ограничена до функциональности мобильного приложения). В случае покупки облачного УНФ с ним может работать неограниченное количество мобильных устройств, и все ограничения по его функциональности снимаются.

Многие пользователи мобильного УНФ пользуются только мобильной версией приложения – для их задач функциональности мобильной версии вполне достаточно. Многие из пользователей до работы с мобильным УНФ были незнакомы с продукцией 1С – им просто было нужно мобильное приложение для автоматизации торговой деятельности (учет заказов, простой расчет рентабельности и т.п.), и они нашли УНФ в AppStore или GooglePlay. По мере развития бизнеса и роста потребностей в автоматизации часть пользователей «дорастают» до «большой» версии УНФ и приобретают ее в коробочном или облачном варианте.

Мобильное приложение для компании Вкусвилл

Тип решения: заказное
Количество инсталляций: около 200
Объем разработки: 5 человеко-месяцев (выпуск первой версии)
Мобильные ОС: Android

У сети магазинов натуральных продуктов для здорового питания «Вкусвилл» с продукцией «1С» отношения интересные. Систему для управления бизнесом компании «Вкусвилл» изначально написал на «1С:Предприятии» сам собственник бизнеса , Андрей Кривенко. Позже поддержку и развитие системы взяла на себя компания «Автоматизация и Консалтинг» . Она же, по заказу «Вкусвилла», сделала и мобильное приложение на платформе «1С».

Лучше здесь процитировать самого Андрея Кривенко, владельца компании (интервью сайту «РБК»):

- Один из последних больших проектов - мы внедрили в нашу операционную систему мобильный телефон. Мы запретили офисным сотрудникам бывать в магазинах. Сейчас у нас в каждом магазине все фотографии стекаются в единую систему. Это позволяет контролировать все возвраты, списания, какие-то нюансы по качеству - все идет через телефон. Если в магазине что-то сломалось, не нужно объяснять - сделал фото, мы тут же в центре увидели. На складе через сканеры телефонов контролируем всю приемку товара. У водителей контролируем разгрузку. Такой большой круг мы замкнули.
- Сколько это вам стоило?
- Это все стоило копейки. Например, телефоны нам «МегаФон» продал по 1 руб., софт - это все на 1С. Примерно в десять раз дешевле, чем стоимость, по которой пишут мобильные приложения. Это обычная система 1С, только запускается не на компьютере, а на мобильном телефоне. Весь проект - несколько миллионов рублей. Экономия - миллионы в месяц.

От начала разработки до выхода пилотной версии прошло 2.5 месяца, до первой рабочей версии – 5 месяцев. Характерная особенность приложения – большой объем фотографий, выполняемых камерой мобильного устройства. В ходе одного отчета, ежедневно отправляемого из магазина в головной офиса, объем фотографий варьируется от 300 Мб до 1 Гб. Также приложение использует PUSH уведомления – с их помощью сервер сообщает мобильным приложениям о получении для них служебных сообщений (например, об изменениях в правилах работы магазинов).

Планирование оперативного управления производством

Тип решения: заказное
Количество инсталляций: свыше 100
Объем разработки: 4 человеко-месяца
Мобильные ОС: iOS

Один из наших клиентов, АО «АтомЭнергоМаш технологии», внедрил на своих предприятиях решение «1С:Управление производственным предприятием» . В ходе эксплуатации решения возникла необходимость работать с решением непосредственно из цехов предприятия.

Один из видов продукции, выпускаемой предприятиями «АтомЭнергоМаш» - это комплектующие для атомных реакторов. Огромные изделия, размером с самосвал, изготавливаются в цехах предприятий, проходят обработку, покраску, ряд других операций, и отгружаются заказчикам. Каждая операция должна фиксироваться в программе. Но, по соображениям техники безопасности, стационарные рабочие места в цехах оборудовать было нельзя.

Было принято решение – вести работу в цехах с мобильных устройств. За 4 человеко-месяца (часть времени заняла постановка задачи) партнером 1С – компанией «Неосистемс» - было создано мобильное приложение для планирования оперативного управления производством, синхронизирующееся с серверным решением «1С:Управление производственным предприятием». Приложение производит, в частности, поиск номенклатуры изделия по штрих-коду (считываемому камерой мобильного устройства), обеспечивает доступ к технологическим картам, осуществляет выдачу заданий сотрудникам, позволяет отмечать факты выполнения производственных и контрольных операций. Более 100 сотрудников компании используют мобильное приложение, в том числе в тех местах на производстве (горячие цеха, склады и т.п.), где невозможно установить стационарные рабочие места или где требуется повышенная мобильность сотрудников.

Мобильный Торговый Агент

Тип решения: заказное
Объем разработки: 6 человеко-дней (выпуск первой версии)
Мобильные ОС: Android

Сравнительно недавно передо мной встала задача автоматизации деятельности торговых агентов крупного оптового дистрибутора. Казалось бы, что может быть проще? Существует множество готовых решений, бери и пользуйся, но все было бы хорошо, если бы не ряд требований заказчика, а именно:

  • Приложение должно быстро загружать из базы остатки, цены, дебиторскую задолженность.
  • Обработка заявок и обратный ответ должны происходить в режиме реального времени .
  • Приложение должно уметь работать со всем прайс-листом, а именно (20 000 позиций номенклатуры и 150 000 характеристик)
  • Приложение должно уметь отображать изображения товаров (18 000 изображений)
  • В приложении должна существовать удобная и эргономичная форма подбора товаров
  • Приложение должно контролировать местоположение агентов
  • В приложении должна быть возможность контроля просроченной задолженности клиентов.

А также перечень сугубо индивидуальных требований клиента, которые не вписывались в возможности ни одного существующего на сегодняшний день готового решения.

Если нет готового решения удовлетворяющего ВСЕ требования клиента, решение очевидно – необходимо разработать индивидуальное решение для конкретного заказчика. Но что делать, если бюджет и сроки весьма сжаты? Вот тут-то мы и подошли к вопросу о технологии.

Писать приложение совсем с нуля дело не простое и не быстрое, но если взять платформу адаптированную под написание подобных приложений – дело пойдет значительно быстрее, именно поэтому наш выбор пал на новую технологию разработки приложений для мобильных устройств от фирмы 1С «Мобильная платформа 1С:Предприятия 8».

Покопал демонстрационные приложения на мобильной платформе – мне понравилось все, мучал только один вопрос, а сможет ли эта платформа обработать такие объемы информации и насколько быстрым будет процесс обмена с центральной базой. Именно это первым делом я и решил выяснить.

Чтобы не изобретать велосипед, за основу приложения был взят демо-пример mademo.cf, поставляемый фирмой 1С со своей мобильной платформой. Вариантов обмена мобильного приложения с центральной базой немало, но т.к. стояла задача получения ответа realtime, обмен с базой было решено выполнять с использованием web-сервисов. В указанном демо-примере обмен уже был реализован именно таким образом. Минус заключался в том, что обмен с центральной базой выполнялся объектами с идентичными метаданными. В моем же случае в мобильной базе состав реквизитов был существенно урезан, поэтому пришлось доработать процедуры выгрузки/загрузки данных с использованием конвертации данных. После решения этой задачи мне предстояло проверить, как быстро сможет мобильная платформа эти данные отображать и обрабатывать. Набросав примитивную форму подбора, я убедился в том, что платформа успешно справилась и с этой задачей. Осталось дело за малым - набросать нужные формы и заложить в них необходимый требуемый заказчику функционал, кстати, стоит отметить, что демо-пример от 1С содержит примеры всех особенностей работы мобильной платформы – это и работа с мультимедиа, с геопозиционированием, а так же с функциями мобильного устройства (набор номера из приложения 1С). При этом данные возможности постоянно расширяются с появлением свежих платформ.
Из особенностей, которые хотелось бы отметить, я выделю следующее:

  • Разработка ведется в привычном Конфигураторе 1С, не пришлось тратить время на изучение новых средств разработки.
  • В возможности платформы зашит большой функционал учитывающий работу на мобильном устройстве.
  • Очень удобное обновление конфигурации мобильных устройств. Буквально 1 клик и на всех устройствах уже новая конфигурация, что очень сильно разгружает отдел ИТ.
  • Возможность использования web сервисов для обмена.
  • Скорость работы с большими объемами данных (при грамотной организации модели данных).
Скорость работы нашего приложения полностью удовлетворила клиента, так что поставленную цель можно считать достигнутой. Первый обмен с центральной базой занял примерно 10 минут (8 из которых заняла загрузка изображений), дальнейшие регулярные обмены занимают 10-30 секунд, что в большинстве своем зависит от качества интернет-соединения. В ближайших планах - написание нового функционала для реализованного приложения. Реализация данного решения заняла порядка 50 часов, при условии, что пришлось потратить значительную часть времени на некоторые эксперименты, связанные с большим объемом данных. По финансовым затратам разработка нового приложения оказалась ниже, чем оцениваемые клиентом затраты на покупку адаптированных решений, плюс данное решение всегда можно доработать или поправить с весьма незначительными трудозатратами.

1С:Миниденьги

Тип решения: тиражное, платное
Мобильные ОС: iOS, Android


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

Предварительные настройки

Перед началом работы на мобильном устройстве необходимо установить корневой сертификат сервиса «1С: Линк».

В настройках мобильного приложения необходимо указать путь к информационной базе, опубликованной через «1С: Линк». Особенностью работы с мобильными приложениями через «1С: Линк» является то, что подключение к веб-сервисам осуществляется по их именам, а не по псевдонимам (алиасам). В некоторых мобильных приложениях (например, «1С: ДО») строка подключения формируется автоматически и не требует указания имени веб-сервиса.

Особенности настройки мобильных приложений

1С: Заказы

  • В информационной базе перейдите в раздел "Администрирование", выберите пункт меню "CRM и продажи", поставьте галочку "Разрешить синхронизацию данных с мобильным приложением 1С: Заказы клиентов", нажмите на ссылку "Настройки синхронизации" и добавьте настройку для пользователя.
  • Логин: логин пользователя 1С
  • Настройка "1С:ЛИНК" включена
  • Имя туннеля:<ваш-туннель>
  • Настройка "SSL" должна быть включена для работы с ИБ по протоколу HTTPS и выключена для работы по HTTP
  • Каталог:<путь веб-приложения>

Мобильный Документооборот

  • В настройках информационной базы включите работу с мобильным клиентом.
    Для этого зайдите в информационную базу под пользователем с правами администратора, выберите пункт меню "Настройка и администрирование" - "Настройка программы" - "Обмен данными" и поставьте галочку "Использовать мобильные клиенты"
  • Адрес подключения: https://<ваш-туннель>.сайт/<путь веб-приложения>
  • Логин: логин пользователя 1С
  • Пароль: его пароль

Обратите внимание, что для работы с мобильным приложением у вас должна быть установлена версия 1С: Документооборота 8 не ниже, чем 1.3.1.3 КОРП

1С: УНФ

  • В настройках синхронизации мобильного приложения "1С: УНФ" перейдите в раздел "Другой сервис"
  • В поле "адрес приложения" укажите (без ru_RU)
  • Укажите логин и пароль пользователя информационной базы и нажмите кнопку "Войти".

1С: Монитор ERP

  • Логин: логин пользователя 1С
  • Пароль: его пароль
  • Настройка "1С:ЛИНК" включена
  • Имя туннеля:<ваш-туннель>
  • Каталог:<путь веб-приложения>

Клиент бухгалтерии 1cfresh

Для синхронизации с Бухгалтерией предприятия, опубликованной в 1С: Линк можно воспользоваться мобильным приложением "Клиент бухгалтерии 1cfresh".

  • В настройках мобильного приложения "Клиент бухгалтерии 1cfresh" перейдите в раздел "Другой сервис"
  • В поле "адрес базы для подключения" укажите https://имя туннеля.link.1c.ru/путь-веб-приложения (без ru_RU)
  • Укажите логин и пароль пользователя информационной базы и нажмите кнопку подключиться.




Загрузка...