Получение файла базы данных 1С: мобильная платформа (android)
Была написана небольшая конфигурация для ведения простенького учёта на планшете (android). Смотрины и тестирование решили провести на эмуляторе (чтобы в случае неудовлетворительного результата не тратиться на планшет). Посмотрели, повносили данные и вроде как решили положительно. Купили планшет, и захотелось сохранить внесенные на эмуляторе данные (данных немного, но хотелось). Так как “ поделка ” находилась в ещё непонятном состоянии, никаких механизмов выгрузки реализовано не было. Пошарив “ яндекс” и/или “ гугл” - выяснилось, что базы мобильной 1С есть ни что иное, как файлы 1Cv8.1CD, и находятся они тут:
Неплохо бы его забрать с эмулятора и закинуть на рабочий планшет, заодно в будущем решить задачу бэкапа данных через яндекс диск, например, - с минимальными трудозатратами.
Проблема:
Заглянув “ проводником” по указанному выше пути. ничего не обнаружим, и это понятно - нужен “ root ”. Рутирование устройства android - не вариант.
Решение:
Углубленно в особенности системы безопасности android вдаваться не будем, но отметим, что само приложение имеет доступы к файлам в “ своей папке ”, а 1С даже в мобильном варианте “ умеет ” вполне себе неплохо работать с файлами. Поэтому почему бы не написать конфигурацию, которая будет работать с файлами других конфигураций.
Создаём конфигурацию для мобильного приложения, создаем общую форму, размещаем на форме поле ввода для указания "папки обмена" и список значений для вывода найденных баз:
Создадим команду "Забрать базу" и "Восстановить базу"
Публикуем конфигурацию и добавляем приложение в 1С
Скачать файлы Специальные предложения- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
вы с андроида скопировали 1cv8.1cd - это файл базы, для загрузки конфигурации нужен xxx.cf файл, а его можно получить только из "нормальной" функционирующей базы.
копать я думаю нужно в сторону изменения формата файла 1cv8.1cd (изменения каких то байтов - которые отвечают за тип БД).
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
самому интересно . я где-то когда-то на каких-то форумах встречал . точно не могу сказать .. там кто-то писал что файлы 1cv8.1cd "нормальной" файловой базы и 1cv8.1cd мобильной различаются каким-то байтом - и из за этого не открывается база скопированная с мобильного .
про достоверность этой информации не могу ни чего сказать.
- Скопировать ссылку
- Перейти
Интересно. Получается, мобильная разработка защищена также слабо, как и для ПК. То есть, при желании, просто устанавливаем любое приложение, написанное на 1с МП себе на телефон, забираем базу и вуаля-магия, смотрим что она собой представляет в конфигураторе? так что-ли? Просто тоже делаю простенькое МП и интересен вопрос защиты?
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
Поиск .1CD файлов не удобен, если на устройстве несколько баз. По идентификатору в адресе сложно найти нужную базу В каталоге каждой базы находится файл base.inf.В этом файле хранится имя базы. Пример содержимого файла:
Пример кода для получения списка баз с наименованием:
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
Просмотры 30316
Загрузки 22
Рейтинг 49
Создание 02.03.16 22:35
Обновление 02.03.16 22:35
№ Публикации 464479
Конфигурация Не имеет значения
Операционная система Windows
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Не указано
См. такжеДневник времени. Простое мобильное приложение 1С для телефона на Андроид Промо
Дневник времени. Для адептов тайм-менеджмента и всех тех, кто ценит свое время. Предназначен для ежедневных записей в телефоне расхода времени на различные задачи. Отчет по записям программы позволяет увидеть, сколько времени, на какие задачи расходовалось и проанализировать траты времени за месяц. Можно выгрузить записи в csv файл и анализировать на дескопном компьютере, например в Экселе. Можно составлять планы на день и отмечать, что удалось сделать, а что нет.
1 стартмани
12.03.2021 3616 4 pricec 1
Мобильная торговля (шаблон)
Шаблон мобильного приложения и расширение.
1 стартмани
24.01.2022 893 1 user1605713 0
Мобильное рабочее место 1С по RDP, работа с 1С на планшете/смартфоне в Терминале
Обработка для открытия по RDP (Терминальная сессия) с мобильного устройства или ТСД на Андроиде.
5 стартмани
13.12.2021 1774 3 resonance 0
1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)
Получение из Android устройства данных сканера штрихода, камеры, GPS, широковещательных сообщений и передача в код модуля формы 1С для дальнейшей обработки.
15.11.2021 2704 3 kild 17
Внешняя компонента: Android tools Промо
Несколько дополнительных функций для мобильного приложения\клиента под Android. Размер архива внешних компонент под архитектуры ARM и x86 - 230KB.
1 стартмани
12.01.2021 7617 25 KAV2 18
Внешняя компонента для мобильного приложения
Внешняя компонента для дополнения мобильной платформы некоторыми функциями.
2 стартмани
02.11.2021 2801 7 Prometeus2011 28
Пример формы авторизации на Javascript для мобильного приложения
Пример формы авторизации на Javascript для мобильного приложения
3 стартмани
25.10.2021 2219 4 rail21 11
1С Push-уведомления с помощью Firebase Cloud Messaging
Отправка Push-уведомлений из 1С в мобильное приложение за 6 шагов.
10 стартмани
17.09.2021 2455 2 zykov_vitaliy 9
Приложение Android для идентификации/распознавания образов (с обучением с одного раза, One-Shot Learning) с возможностью работы с 1С через веб-сервис Промо
В данной статье описано приложение, алгоритм и методика распознавания изображений, предоставляющее посредством http-запросов информацию о распознанных объектах в 1С. В качестве примера интеграции прилагается конфигурация, реализующая веб-сервис для приема запросов от приложения.
1 стартмани
19.06.2018 20963 5 informa1555 16
Мобильное приложение - расширение для конфигурации "INFOSTART ERP community edition"
Расширение для работы с мобильным приложением + мобильное приложение.
1 стартмани
19.08.2021 2152 3 33lab 4
Определение геокоординат в мобильной платформе с помощью внешней компоненты
Асинхронно, без использования сервисов Google.
10 стартмани
13.08.2021 3220 2 sivin-alexey 7
Распознавание речи в мобильном приложении 1С на Android
Внешняя компонента для мобильной платформы 1С, работающая в связке с отдельной службой и позволяющая реализовать распознавание речи в мобильном приложении на Android.
1 стартмани
15.07.2021 5144 6 salexdv 6
Мобильное приложение "Отчет по проделанной работе" Промо
Приложение выполняет фиксацию рабочего времени у клиентов, а также заявок на работы, пригодится как шаблон для разработки своего или как готовое решение для работников в сфере услуг, которые фиксируют время у клиентов. В приложении 2 документа: первый "отчет за день", второй "заявка" и полезный инструмент "Отчет задачи", который в свою очередь создан для просмотра, анализа и закрытия заявок. Тестировал на Iphone 6s.
10 стартмани
01.12.2017 30255 10 olejnikov_m 6
Мобильное приложение для 1C:Drive для фотоотчетов с сохранением фотографий в Microsoft Azure Blob storage
Пример реализации мобильного приложения, которое использует Microsoft Azure Blob storage для сохранения фотографий и передает сведения о сделанных фотографиях в 1C:Drive.
1 стартмани
26.02.2021 4093 3 keypax 2
Авторизация в мобильном приложении 1С
Реализация входа по паролю (личному коду) в мобильном приложении 1С.
10 стартмани
23.02.2021 6907 6 kaiman_fedor_yandex 0
html интерфейс в мобильном приложении, пример взаимодействия html с мобильным приложением
Пример взаимодействия html с 1С мобильным приложением.
2 стартмани
08.12.2020 6955 15 user5300 10
7 причин, почему интеграция стала приятной. Не упускайте ряд потрясающих возможностей Промо
В статье показаны примеры получения данных без программирования на стороне «1С:Предприятие 8». Вам нужно проверить гипотезу и проанализировать данные, почему бы не интегрироваться с Excel? Используете технологии .NET и «1С:Предприятие 8», процесс связывания систем движется катастрофически медленно? Хотите native Android приложение с вашими данными всегда под рукой?
1 стартмани
01.10.2015 64339 52 pbazeliuk 23
Выбор документов на мобильном устройстве (iOS)
При внедрении мобильного приложения, имеющего в своём функционале работу с файлами, возникла необходимость прикреплять к документам не только фотографии из библиотеки мультимедиа или тут же созданные фотографии, а документы (pdf, doc, xlsx, и др.). В операционной системе iOS файловая система скрыта для пользователя и взаимодействие с файлами осуществляется средствами самого приложения и только с файлами, расположенными в директории приложения (контейнере приложения). Т.е. задачей было поместить файлы в директорию приложения и организовать взимодествие с этим каталогом.
1 стартмани
29.11.2020 4465 0 OlegK 0
Мобильный голосовой чат бот
Вашему вниманию предлагаются ночные наброски на тему создания голосового чат бота.
1 стартмани
10.11.2020 2337 0 onec.developer 7
Программа расчёта питательной ценности ежедневной диеты по тридцати восьми нутриентам (мобильное приложение 1С для Андроид), APK + исходная конфигурация
Мобильное приложение на платформе 1С с исходной конфигурацией. Пример решения задач по интерфейсу и первичному заполнению базы.
5 стартмани
12.10.2020 4647 1 ovasiliev 4
Давайте подружим 1С и Android. Часть 1 - постановка задачи и подход к решению Промо
Серия уроков по созданию простейшего приложения на платформе Android для взаимодействия с 1С.
1 стартмани
29.02.2016 36554 42 solarisman 32
Использование встроенного сканера ТСД на Android в мобильном клиенте и мобильном приложении (драйвер сканера Android для 1С)
Используя данный драйвер, можно без единой строки кода, просто установив на ТСД мобильный клиент 1С, сразу начать подбирать товары в документах вашей учётной системы. А, адаптировав нужные формы под небольшой размер экрана ТСД, можно просто создать полноценное рабочее место для выполнения операций с помощью ТСД, не прибегая к стороннему софту. Если же на складе плохая связь (или её нет вовсе), то можно использовать возможности мобильного клиента в автономном режиме (потребуется доработка вашей конфигурации). Драйвер также можно использовать и для Android приложения на мобильной платформе. В результате чего можно обойтись без ненужных полей ввода и клавиатуры «на пол-экрана».
3 стартмани
09.10.2020 27340 215 ltfriend 161
1C.QuickPhoto - мобильное приложение для быстрой отправки фотографий в присоединенные файлы БСП
Приложение предназначено для быстрого прекрепления фотографий к документам и справочникам программ 1С. Требуется установить расширение для своей конфигурации и опубликовать http-сервис.
2 стартмани
17.09.2020 6452 16 suepifanov 34
Мобильная платформа. Штрихкоды в Android.
Пример конфигурации, содержащей внешнюю компоненту для мобильной платформы, выводящую изображение штрихкода в интерфейсе мобильного приложения.
3 стартмани
14.09.2020 5550 4 kinan 19
Как сделать простое мобильное веб-приложение в 1С Промо
В статье показан пример разработки простого мобильного веб-приложения "Контакты" с помощью функционала HTTP-сервисов появившегося в новой версии платформы 1С (8.3.5). Данное демонстрационное мобильное веб-приложение предоставляет доступ к телефонам и электронной почте контрагентов хранящихся в базе 1С, позволяет совершать звонки и писать электронные письма.
1 стартмани
04.06.2014 60966 218 rtnm 24
Мусорная корзина, или удаление помеченных объектов для мобильной платформы
Обработка удаления помеченных объектов для встраивания в Ваши мобильные приложения.
2 стартмани
18.08.2020 4851 3 GAMLET 0
Расширение "PUSH уведомления для мобильного клиента".
Расширение для отправки PUSH уведомлений в мобильный клиент на Android. Подходит для типовых конфигураций, протестирована на конфигурации КА 2.4.
1 стартмани
04.08.2020 7199 14 romanpolyashov@yandex.ru 0
Нано HTTP сервер - внешняя компонента для мобильного приложения 1C, на Android
Нано HTTP сервер на терминале сбора данных "ATOL Smart.Lite android 7.0". Работает только с GET и POST запросами. Аутентификация BASE64. Не поддерживает HTTPS и не передает файлы. В прикрепленном архиве исходники на компоненту (С++ и java для Android Studio 3.6.2), ЦФ - мобильного приложения и тестовая обработка.
1 стартмани
22.06.2020 8101 14 SanyMaga 23
Создание и управление интернет магазином на Android в режиме "Online" Промо
“DjanorgStore-Client” – обработка для управления в режиме "onLine" контентом приложения интернет магазина на Android платформах
1 стартмани
08.10.2012 27747 228 Kosigo 22
miniWms. Программное решение для автоматизации склада
Готовое Android приложение для автоматизации складских операций УТ 11. Доработка конфигурации не требуется. Навыки разработчика не требуются.
1 стартмани
16.06.2020 5377 6 Basili02 7
Перехват сканирования Android Native API
Native компонента для перехвата сканирования шк и передачу в мобильную 1С.
1 стартмани
29.04.2020 12666 67 evgeny43 57
Мобильная платформа. Уникальный идентификатор устройства Android при помощи внешней компоненты. Не IMEI
Идентифицируем устройства, на которых установлены копии нашего приложения.
3 стартмани
23.04.2020 8522 8 kinan 19
Мобильное приложение 1С для просмотра контактов в базе Промо
Партнеры: нативное приложение для просмотра контактов из вашей базы 1С на iPhone c iOS trendy интерфейсом
1 стартмани
29.08.2014 31639 9 playertwo 8
Android Java и NativAPI C++ внешняя компонента для широковещательных сообщений (отправка и прием). Подключаем сканер ШК и клавиатуру к "1С мобильное приложение"
Подключаем сканер ШК и клавиатуру к "1С мобильное приложение", на терминале сбора данных "ATOL Smart.Lite android 7.0". Работаем с буфером обмена. В архиве к теме; 1. исходник компоненты (папка package готовый zip); 2. исходник "AccessibilityService" для перехвата клавиатуры (папка package готовый apk); 3. cf - тестовая конфигурация
1 стартмани
15.04.2020 11687 76 SanyMaga 88
Мобильная платформа. Реакция на внешнее событие в Android при помощи внешней компоненты
Внешняя компонента для мобильной платформы на Android. Пришиваем платформе уши, чтобы лучше слышать.
3 стартмани
06.04.2020 9879 17 kinan 25
Готовые решения для инвентаризации товаров и основных средств на мобильных устройствах для КА, УТ, ERP и БП 3.0 на базе Simple UI
В расширениях для Бухгалтерия 3.0 и КА2.4/УТ11.4/ERP2.4 представлены готовые рабочие места для онлайн и оффлайн инвентаризации товаров (для БП 3.0 также инвентаризации основных средств) на базе бесплатного конструктора мобильного фронта Simple UI. При этом используется расширенная работа с идентификацией товаров и ОС с помощью различных подходов – сканирование штрих кода, распознавание артикулов и инвентарных номеров и различные поиски. Также используются различные возможности платформы Simple UI. Данная разработка может быть полезна как конечным пользователям, так и разработчикам в качестве заготовки, так как на базе этих блоков можно сделать ввод любого документа конфигурации , связанного с товаром или с ОС. Тестировалось на 1С 8.3.13.1865, КА 2.4.8.63 и БП 3.0.74.69
5 стартмани
28.02.2020 17543 80 informa1555 76
Обработка голосового ввода текста с использованием (intent)
Обработка для голосового ввода текста с использованием дополнительных возможностей ОС Android.
1 стартмани
26.02.2020 6537 4 algabas 7
Наш путь к эффективной инвентаризации склада
В работе любой торговой организации всегда остро стоит вопрос контроля остатков на складе. И здесь не обойтись без проведения инвентаризации товаров. В этой публикации рассмотрим наш путь и выбранное решение ее проведения.
8 стартмани
12.01.2020 8764 1 Johny_v 23
Обмен данными с Android через USB
Обработка с примером обмена данными конфигурации 1С через USB. Без установки Web сервера и настройки WiFi.
1 стартмани
23.12.2019 7962 7 asdfgcom 2
Simple UI: простой конструктор мобильных приложений для устройств на Android. Обновление от 01.02.20 - первый релиз в 2022 году
Simple UI – это полностью бесплатная платформа для создания мобильных рабочих мест на Android. Конструктор позволяет создавать мобильные клиенты для учетных систем и самостоятельные приложения на телефонах, ТСД (терминалах сбора данных), планшетах, электронных киосках и других устройствах. При этом не нужно разбираться в мобильной разработке, Android SDK ведь основная цель платформы – максимально упростить процесс разработки и поддержки, сделать его визуальным, собирать приложения из готовых блоков с минимумом кода. Причем код обработчиков можно писать на языке учетной системы либо задавать логику обработки событий с помощью команд REST, SQL и визуального конструктора. Проект постоянно развивается изыскивая новые способы упрощения разработки и повышения функционала и является пожалуй самым быстрым способом как создать MVP-проект так и продакшн-систему под конкретное внедрение или тиражный продукт.Тестировалось на 1С: Предприятие 8.3 релиз 8.3.13.1865.