СКД на Мобильной платформе 1С. Простое управление группировками, сортировкой, полями и параметрами

Публикация № 549197

Разработка - Мобильная разработка

Мобильное приложение мобильная платформа СКД универсальный отчет СКД мобильный отчет

14
Подсистема представляет собой некий универсальный отчет с использованием системы компоновки данных (СКД) на мобильной платформе 1С Предприятия начиная с версии 8.3.9 Суть проста: делаем общий макет СКД, создаем команду, которая открывает единую форму отчета, и переделаем в параметр имя макета. Собственно все. В отчете пользователю в удобном виде доступно включение, отключение и изменение порядка группировок, состав выводимых ресурсов, сортировка.

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

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

Кратко для разработчика:

  1. Добавляем общий макет с типом СКД, в нем получаем данные для отчета, настраиваем доступные для выбора пользователя группировки, сортировку, параметры и состав выводимых ресурсов. В общем, обычная СКД.
  2. Добавляем команду (можно общую) и включаем ее в интерфейс в нужные подсистемы, или выводим на формы, рисуем картинку, шрифты размер и т.д.

Текст команды:

&НаКлиенте

Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

        ПараметрыОтчета = Новый Структура;

        ПараметрыОтчета.Вставить("ИмяМакета","ОтчетПоПродажам");

        ОткрытьФорму("Обработка.ОбщийОтчет.Форма",ПараметрыОтчета,,ПараметрыВыполненияКоманды.НавигационнаяСсылка);       

КонецПроцедуры

ПараметрыВыполненияКоманды.НавигационнаяСсылка - необходим для уникальности формы, т.е. что бы форма с разными отчетам корректно открывалась.

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

Форма отчетов представлена в виде закладок (см. картинки и видео). Первая - сам отчет, остальные - настройки отчета. Если в СКД не предусмотрено настроек каких-либо доступных видов настроек - то соответствующая закладка не показывается.

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

Стоит обратить внимание на давно зарекомендовавший себя в мобильном приложении механизм сохранения последних введенных данных, или настроек. Иными словами, при настройке отчета пользователем - сохраняется последняя настройка и, при повторном открытии, именно она применяется для формирования отчета. 

Комментарии и особенности:

Закладка "Параметры" - в нее добавляется доступные пользователю параметры в виде реквизитов формы.

Закладки "Группировки", "Сортировки", "Колонки" - представляют собой таблицу, где выводятся доступные соответствующие строки. В каждой строке есть галка активности, если активность не установлена, предположим для группировок, то данные группировка игнорируется. В мобильной платформе есть удобный механизм перемещения строк, с помощью которого можно отредактировать порядок следования строк, будь то группировки, колонки, сортировка.

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

Последние значения настройки сохраняются в константе.

В форме результата отчета доступны кнопки "+" и "-" для управления выводимым уровнем группировок строк.

Видео по теме:

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

СКД в мобильной платформе работает начисная с версии 8.3.9, работает на управляемых формах.

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

Код полностью открыт Пользователю после приобретения прав на его использование.

Доработка или встраивание в Вашу версию конфигурации обойдется Вам в 1500 руб./час

Состав поставки:

  • Конфигурация (cf) в которой реализована подсистема. В подсистеме есть несколько прикладных объектов для быстрой проверки работоспособности
  • xml Мобильного приложения - для самостоятельной сборки приложения

Причины купить

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

Достоинства

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

Пользователи, купившие разработку? будут получать обновления абсолютно бесплатно на протяжении периода технической поддержки при наличии обновлений и доработок

Техническая поддержка осуществляется в течение 1 месяца. В этот период Вы можете задавать вопросы по работе обработки, и будете получать новые версии по e-mail.

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

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

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

Для возврата оплаты просто свяжитесь с нами.

14


Новый вопрос

E-mail*
Тема (вопрос)*

Специальные предложения

См. также

Базовый курс по разработке мобильных 1C-приложений для Android-устройств (v. 2.0). Онлайн-интенсив с 07 по 30 октября 2019 г. 10

Курс Программист Курс v8 Android Платные (руб) Мобильная разработка

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

06.08.2019    3736    infostart    1       

Онлайн-курс "Разработка интерфейса прикладного решения в "1С:Предприятии 8.3 (такси)". Курс проходит с 23 по 25 октября 2019 г. 2

Курс Программист Курс v8 Платные (руб) Мобильная разработка

В курсе рассматривается новая концепция интерфейса "такси" в "1С:Предприятии 8.3" и методика разработки управляемых форм.

6300 руб.

06.06.2019    1184    0       

Базовый курс по разработке 1C-приложений для мобильных устройств. Онлайн-интенсив с 01 по 15 июля 2019 г. 113

Курс Программист Курс v8::Mobile Android Платные (руб) Мобильная разработка

Интенсив предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

30.05.2019    7537    infostart    10       

Управление активами предприятия 3

Конфигурация Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта Конфигурация (md, cf) v8 Россия УУ Windows Учет доходов и расходов Учет ОС и НМА Платные (руб) Мобильная разработка Производство Управление услугами и сервисом Управление торговлей

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

198000 руб.

10.07.2018    7753    0       

Цикл видеокурсов "Основы разработки мобильных приложений" 6

Курс Программист Курс v8::Mobile Платные (руб) Мобильная разработка

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

2100 руб.

07.06.2018    7710    4       

Универсальный клиент 1С для Android устройств, работающий по протоколу odata 13

Инструменты и обработки Системный администратор Программист Руководитель проекта Приложение (apk) v8 УТ10 БП3.0 УТ11 Россия УУ Android Платные (руб) Мобильная разработка

Универсальный клиент 1С для Android устройств, просмотр и редактирование справочников, просмотр и создание документов. Вся работа непосредственно с вашей базой. Никаких внешних облачных сервисов, только своя сеть!

3000 руб.

28.03.2018    9213    0       

Облачный ТСД терминал сбора данных 147

Инструменты и обработки Системный администратор Программист Бухгалтер Архив с данными v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 УУ Оптовая торговля Розничная торговля Учет ТМЦ Платные (руб) Терминал сбора данных Мобильная разработка

Облачный терминал сбора данных – простое и доступное решение для проведения инвентаризаций, заполнения документов поступления и расхода товаров по штрих-кодовой маркировке на Android смартфоне с фотокамерой. Так же отлично работает на специализированных ТСД на базе ОС Android. Решение не требует сложной установки и настройки, Вы будете готовы приступить к сбору данных через минуту после его приобретения.

3600 руб.

13.11.2017    25995    234    62       

Telegram бот + ГЛОНАСС/СКАУТ 8

Вопрос Системный администратор Программист Пользователь Конфигурация (md, cf) v8 1cv8.cf Автомобили, автосервисы Россия УУ Платные (руб) Мобильная разработка Email Внешние источники данных WEB

Бот помогает контролировать топливо и отработанное время на транспортных средствах/механизмах, оборудованных системой спутникового мониторинга ГЛОНАСС/СКАУТ, присылая оповещение на Ваш смартфон (iOS, Android) или PC при регистрации слива/заправки топлива и сводный отчет по работе техники на электронную почту. На сегодняшний день бот уже в течении года обслуживает порядка 150 транспортных средств.

3000 руб.

20.06.2017    11590    0       

Медиадисплей. Рекламный информационный монитор для покупателя. 23

Инструменты и обработки Программист Пользователь Приложение (exe) v8 КА1 УТ10 Розница УНФ ERP2 БП3.0 УТ11 КА2 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Реклама, PR и маркетинг УУ Windows Розничная торговля Платные (руб) Разработка внешних компонент POS терминал Рабочее место Мобильная разработка

Монитор покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Можно использовать в качестве графического меню-борда в кафе и видеовывески. Управление выводом на телевизор через hdmi-приставку на базе Windows или Android. В качестве устройства отображения можно использовать Android-планшеты, фоторамки с Android, монитор любого Windows-компьютера, доступного по сети. Настраивается ЛЮБОЙ ДИЗАЙН экрана!

5000 руб.

30.05.2017    24298    400    19       

Элементы. Инвентаризация 8

Инструменты и обработки no Конфигурация (md, cf) v8 УТ10 Украина Россия УУ Android Учет ТМЦ Платные (руб) Мобильная разработка

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

1000 руб.

28.11.2014    14671    59    11       

AllegroClient-prof - универсальное ПО для ТСД 16

Инструменты и обработки Программист Приложение (exe) v8 1cv8.cf УУ Windows Розничная торговля Платные (руб) Терминал сбора данных Мобильная разработка

AllegroСlient-prof – универсальная программа для интеграции терминалов сбора данных (ТСД) с системой 1С. Программный продукт позволяет адаптировать всевозможные бизнес процессы под любые конфигурации 1С версий 8.2 и выше. Преимущественное отличие от других систем – вся разработка логики работы клиента на ТСД осуществляется на стороне 1С и не требует от программиста 1С отдельных знаний. Программа позволяет быстро настроить операции на ТСД в связке с 1С. Отрисовка форм и программирование обработчиков событий осуществляется во внешней обработке, что в свою очередь не требует изменений в конфигурации 1С. Так же, программа может быть интересна, если у Вас уже есть готовое решение. Данный программный продукт можно использовать как дополнение к имеющему решению.

4000 руб.

15.08.2014    27382    290    12       

«Элементы. Мобильный учет» 7

Инструменты и обработки Бухгалтер Конфигурация (md, cf) v8 1cv8.cf УУ Android Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Платные (руб) Мобильная разработка Управление торговлей

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

1700 руб.

19.05.2014    13116    16    10       

Мобильное приложение для доступа к отчетам из 1С 8

Инструменты и обработки Системный администратор Программист Архив с данными v8 v8::ОУ УТ10 Россия Android Платные (руб) Внешние источники данных Мобильная разработка

Приложение предоставляет возможность заходить с планшетов, работающих под управлением Android в вашу базу данных 1С: Предприятия и просматривать всю оперативную и аналитическую отчетность.

1000 руб.

11.11.2013    22088    100    10