Архив автора: admin

Формы списков

Продолжение, предыдущая часть здесь.

В этой части рассмотрим создание списков документов и справочников. Общие правила для отображения любых списков на Android одинаковы – создать адаптер подходящего типа и связать его ListView (или любым другим элементом UI)  для просмотра и манипуляции данными.

Пример отображения списка справочника, показанный в статье «Обзор адаптеров (часть 1)»  с помощью MetaArrayAdapter, может показаться сложным и затратным для начинающего разработчика, потребуется:
- подготовить xml макеты заголовка и элементов адаптера
- сделать выборку данных из справочника
- создать адаптер и назначить его источником данных для списка (ListView)

Если требуется всего лишь отобразить примитивную «форму списка/выбора» справочника или документа этот вариант будет не самым оптимальным. Для этих целей проще использовать классы SimpleDocumentListActivity и SimpleCatalogListActivity. Читать далее

Обновление конфигурации FBA

Если ранее вы объединяли свое прикладное решение с конфигурацией FBA c «постановкой на поддержку» (см. статью) то сейчас обновление не составит большого труда и может быть выполнено за несколько простых шагов.

Читать далее

Обзор адаптеров (часть 2)

Продолжение, первую часть читайте здесь.

Содержание

SimpleHierarchyAdapter

Похож на PresentationAdapter, простой адаптер для иерархических справочников. Несмотря на название, по сути выводит линейный список, просто подчиненные элементы выводятся с небольшим отступом.

1
2
3
4
5
6
//Иерархический вывод групп справочника «Номенклатура»
CatalogNomenklaturaDao daoSku = getHelper().getDao(CatalogNomenklatura.class);
SimpleHierarchyAdapter<CatalogNomenklatura> adapter = new SimpleHierarchyAdapter<CatalogNomenklatura>(this, daoSku);
 
Spinner spin = (Spinner) findViewById(R.id.spinner1);
spin.setAdapter(adapter);
//Иерархический вывод групп справочника «Номенклатура»
CatalogNomenklaturaDao daoSku = getHelper().getDao(CatalogNomenklatura.class);
SimpleHierarchyAdapter<CatalogNomenklatura> adapter = new SimpleHierarchyAdapter<CatalogNomenklatura>(this, daoSku);

Spinner spin = (Spinner) findViewById(R.id.spinner1);
spin.setAdapter(adapter);

Читать далее

Обзор адаптеров (часть 1)

Содержание

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

    В первом уроке “Задачи сотруднику” уже приводился пример создания адаптера (MetaArrayAdapter) для отображения списка задач, сейчас рассмотрим этот и другие адаптеры из состава FBA более детально.

    Читать далее

    Раздельная аутентификация веб-сервиса в 1С 8.2

    После публикации конфигурации на платформе «1С:Предприятие 8.2» в подкаталоге веб-сервера создается файл default.vrd в атрибуте «ib» которого содержится информация о параметрах подключения к информационной базе. Эти параметры действуют и для дочерних элементов узла «ws» т.е ваших веб-сервисов, например:

    Читать далее

    Демонстрационное приложение «Задачи сотруднику»

    Хотите проверить работу “FBA Toolkit” на реальном примере? Нет ничего проще, потребуется только android-телефон,  устанавливать и настраивать платформу «1С: Предприятие» не надо.
    Читать далее

    Рапорт руководителю

    Цель урока

    Продемонстрировать использование метода getLargeData веб-сервиса на реальном примере. Результат можете использовать как каркас для вашего бизнес-приложения, тем более, что приложения с подобным функционалом одни из самых востребованных на корпоративном рынке.

    Читать далее

    Заказы покупателя (часть 2)

    Продолжение, первую часть читайте здесь.

    Создайте новый Android- проект по сгенерированному шаблону (как это сделать уже рассматривалось ранее) .Откройте MainActivity.java и добавьте следующую процедуру:

    Читать далее

    Заказы покупателя (часть 1)

    Предположим, что у вас в конфигурации 1С уже есть объект метаданных “Документ Заказ покупателя” и вы хотите разработать приложение для торговых представителей, которое позволит оперативно создавать заказы с мобильного устройства.

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

    - все заказы с мобильного приложения будут оформляться только от одной организации, указанной в константе «Основная организация»;
    - валюта заказа и цен номенклатуры –  рубли,  используется только один соответствующий тип цен, указанный в константе «Основной тип цен продажи»;

    Читать далее

    GPS-трекер, мониторинг местоположения сотрудника.

    В этой статье приведем пример создания простой программы для отслеживания точного местонахождения человека по GPS-сигналу (или по данным сотовой сети) от его телефона.

    Работая в фоновом режиме, приложение передает координаты на сервер 1С. В информационной базе 1С они могут быть обработаны различным образом: сохранены для ведения истории, оперативно отображены на карте и т.п.

    Читать далее