Мобильные списки покупок

31.01.14

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

Мобильное приложение "Списки покупок" на платформе "1С:Предприятие 8.3" позволяет создавать списки для шопинга, и никогда не забывать сделать важные покупки!

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
com.e1c.ShoppingLists-arm.apk
.apk 22,36Mb
11 1 850 руб. Купить
СпискиПокупок_2014-01-30.cf
.cf 18,64Kb
15 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

Лично я до последнего времени пользовался для этих целей многими программами, в частности, "Evernote", "Список покупок" и "Shopping List", но у всех них были недостатки.

И тут вышла версия 8.3 платформы "1С:Предприятие" и появилась возможность написать удобное для себя мобильное приложение, да еще и на любимой платформе!

Вашему вниманию предлагается мини-конфигурация "Списки покупок". Состоит она из одного документа "Список покупок", форма списка которого выведена на стартовый экран приложения.

Стартовый экран

У приложения есть два режима: "Создание" и "Покупки". Переключатель находится на командной панели в верхней части формы списка документов.

Создание списка

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

Добавление позиции  Справочник

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

Режим покупок

Сборка приложения выполнялась с помощью последней на момент написания статьи версии 8.3.4.14 мобильной платформы, которую можно скачать с сайта фирмы "1С". Понадобятся также Android SDK и Java SDK. Детально процесс описывать не буду, особенно учитывая, что на "Инфостарте" есть ряд замечательных статей на эту тему:

//infostart.ru/public/242857/

//infostart.ru/public/169098/

//infostart.ru/public/154081/

От себя отмечу новую конфигурацию "Сборщик мобильных приложений" - это действительно шаг вперед по отношению к старой обработке "Помощник создания мобильных приложений". Собирать мобильные приложения стало намного удобнее - мы это почувствовали, еще когда выпускали новые версии нашего доработанного "Мобильного Документооборота". Была правда "ложка дегтя", из-за которой приложения сначала не хотели собираться на моем компьютере. Пришлось исправить ошибку неправильной кодировки формируемого для сборки BAT-файла - если кому интересно, нужно в общем модуле СборкаМобильныхПриложений в процедуре СобратьПриложениеДляAndroid() строку номер 325:

Сборщик = Новый ЗаписьТекста(РабочийКаталог+"make.bat", КодировкаТекста.ANSI);

заменить на

Сборщик = Новый ЗаписьТекста(РабочийКаталог+"make.bat", КодировкаТекста.OEM);

Выкладываю конфигурацию и собранное под ARM-платформу приложение. Если вам понравится, может, выложу на Google Play. В любом случае буду рад конструктивным замечаниям и предложениям!

Вступайте в нашу телеграмм-группу Инфостарт

мобильная платформа списки покупок шопинг

См. также

Мобильная разработка Сканер штрих-кода Терминал сбора данных Управляемые формы Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3000 руб.

03.12.2018    64104    218    105    

183

Логистика, склад и ТМЦ Мобильная разработка Программист Руководитель проекта 1С v8.3 1С:Управление торговлей 11 Управленческий учет Платные (руб)

«Склад 15 ПРОДУКТОВЫЙ» - специализированное программное обеспечение для терминалов сбора данных со встроенным сканером штрихкода, объединяет в себе несколько товарных групп маркированного товара (АЛКОГОЛЬ, ПИВО, ТАБАК, ШИНЫ, ОБУВЬ, ОДЕЖДА, ПАРФЮМ, МОЛОКО, ВОДА), которые чаще всего встречаются в складской логистике вместе. Предназначено для автоматизации всех товароучетных операций на складах, обычных и адресного хранения различной сложности. Позволяет ускорить и упростить действия линейного персонала, а также снизить вероятность ошибок при работе, обусловленных человеческим фактором.

48000 руб.

30.05.2023    4585    2    0    

1

Мобильная разработка Мессенджеры и боты 1С v8.3 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 руб.

27.12.2021    45250    124    172    

219

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

3000 руб.

22.04.2019    107088    650    198    

349

Логистика, склад и ТМЦ Мобильная разработка 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

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

18500 руб.

30.05.2023    4579    3    0    

5

Логистика, склад и ТМЦ Сканер штрих-кода Терминал сбора данных Мобильная разработка 1С v8.3 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

19000 руб.

28.04.2023    11548    18    4    

11

Мобильная разработка 1С v8.3 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Россия Платные (руб)

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

15000 руб.

24.06.2025    753    1    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. AlX0id 31.01.14 17:19 Сейчас в теме
Я собрал себе простую табличку в мементо - и достаточно )
Работает в разы быстрее 1с, чего и требуется от подобного функционала..
2. kharts 257 31.01.14 18:59 Сейчас в теме
(1) AlX0id, ради интереса установил. действительно шустрее работает. но вот с точки зрения удобства... на вкус и цвет)
надеюсь, что в следующих версиях повысят скорость работы мобильной платформы
3. AlX0id 02.02.14 17:32 Сейчас в теме
(2)
Не, ну спора нет - 1ску кастомизировать проще.. Но за это так круто приходится расплачиваться производительностью, что я уже яву начал осваивать )
Может, на планшетах и более мощных телах и ничо будет, но с планшетом немного кто в магазы ходит )
6. DrAku1a 1768 06.02.14 09:03 Сейчас в теме
(3) AlX0id, у меня MTC 972 брал за три тыщи в их салоне. У него андройд 4-й и оперативой не обижен. На нем производительность 1С вполне на уровне!
ЗЫ. Если ява - сложно, то можешь попробовать Delphi XE5 - он умеет компилить под андро.

Проблема в другом - на мобильном не очень удобно именно набивать тексты... Но в гугл можно попробовать функцию распознавания речи...
10. AlX0id 16.02.14 22:34 Сейчас в теме
(6) DrAku1a,
Не то, чтобы 1С не тянула, но по сравнению с Ява будет уступать еще очень долго.. Одно лишь наличие в памяти 180 метров 1С будет означать постоянное ее выбрасывание из памяти менеджером андроида при функционировании других приложений.. Ну или я что-то не так делаю, что она столько весит :)
А Ява освоить не проблема.. В сети очень много доступных материалов - в те времена, когда я учил бэйсик и паскаль, было гораздо сложнее %)

ЗЫ. А какие проблемы с набором текста? У меня стоит клавиатура TouchPal - за женой спокойно записываю, а за счет интеллектуального ввода иногда даже быстрее 10-пальцевого ввода получается %)
4. pumbaE 05.02.14 11:15 Сейчас в теме
Каким образом может жена набрать список покупок и отправить телефон?
Где название и марки товаров, ориентировочная цена. Такое впечатление, что вы не женаты и не разу не ходили за покупками по списку и на вопрос "есть такой же халатик, только без перламутровых пуговиц, будете брать?" отвечаете утвердительно, а не "нет у меня по списку халат с перламутровыми пуговицами!".
9. kharts 257 08.02.14 22:05 Сейчас в теме
(4) pumbaE, женат) про пуговицы - смеялись с женой от души)
Долго пытался приучить отправлять мне списки (в других программах) - не хочет, ей удобней на листочке написать. А я уже потом с листочка забиваю в телефон...
Названия и марки товаров, ориентировочная цена - это как раз то, что меня отпугивало в других программах. Хотелось максимальной простоты.
5. V_V_V 05.02.14 11:28 Сейчас в теме
Пользуюсь Google Keep. Там какие хочешь списки (и не только) можно хранить, да еще и с фотографиями.
7. asved.ru 37 07.02.14 16:12 Сейчас в теме
Имеет смысл сделать серверную часть и SOAP-синхронизацию. Вот тогда будет красота и энтерпрайз, как у больших дяденек.
8. kharts 257 08.02.14 22:01 Сейчас в теме
(7) asved.ru, было в планах, хотя на энтерпрайз и не думал претендовать)
11. mzelensky 53 01.03.14 20:19 Сейчас в теме
Мучаюсь с мобильным приложением. Уперся в очень элементарный вопрос, который не могу решить. Мне нужно указать файл (точнее путь к нему). В обычном режиме делается через

ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие)

Но в мобильном приложении НЕТ такого. И никак не могу найти аналог. Как все-таки поступить???
12. WhiteShadow 75 20.04.14 20:46 Сейчас в теме
интересен процесс реализации, но ожидал увидеть связку 1с PC - 1c android. не увидел, посему приложение не очень актуально. Но все равно автору +.
13. Davidmad777 02.09.14 11:39 Сейчас в теме
можете помочь? пожалуйста.
Сборщик = Новый ЗаписьТекста(РабочийКаталог+"make.bat", КодировкаТекста.OEM);
выдает ошибку на ету строку можете помочь
14. kharts 257 02.09.14 15:25 Сейчас в теме
(13) Davidmad777, а какая хоть ошибка?
подозреваю, что проблема может быть с русским языком в пути к рабочему каталогу. Можно его переопределить - использовать только латинские символы в пути.
Davidmad777; +1 Ответить
16. Davidmad777 03.09.14 10:38 Сейчас в теме
(14)
1c Вылетает
1c has stopped working
15. Davidmad777 03.09.14 10:36 Сейчас в теме
1c Вылетает
1c has stopped working
17. Davidmad777 03.09.14 11:09 Сейчас в теме
Вот Скрини
Прикрепленные файлы:
18. Davidmad777 03.09.14 13:51 Сейчас в теме
а вот log
Log Name: Application
Source: Application Error
Date: 03.09.2014 12:06:32
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: Davit
Description:
Faulting application name: 1CV8C.exe, version: 8.3.4.482, time stamp: 0x535f2a9f
Faulting module name: ext.dll, version: 8.3.4.482, time stamp: 0x535f3285
Exception code: 0xc0000005
Fault offset: 0x000036c0
Faulting process id: 0xb80
Faulting application start time: 0x01cfc7458fd32616
Faulting application path: C:\Program Files (x86)\1cv8\8.3.4.482\bin\1CV8C.exe
Faulting module path: C:\Program Files (x86)\1cv8\8.3.4.482\bin\ext.dll
Report Id: d541a513-3338-11e4-a0f6-005056c00008
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-09-03T07:06:32.000000000Z" />
<EventRecordID>1738</EventRecordID>
<Channel>Application</Channel>
<Computer>Davit</Computer>
<Security />
</System>
<EventData>
<Data>1CV8C.exe</Data>
<Data>8.3.4.482</Data>
<Data>535f2a9f</Data>
<Data>ext.dll</Data>
<Data>8.3.4.482</Data>
<Data>535f3285</Data>
<Data>c0000005</Data>
<Data>000036c0</Data>
<Data>b80</Data>
<Data>01cfc7458fd32616</Data>
<Data>C:\Program Files (x86)\1cv8\8.3.4.482\bin\1CV8C.exe</Data>
<Data>C:\Program Files (x86)\1cv8\8.3.4.482\bin\ext.dll</Data>
<Data>d541a513-3338-11e4-a0f6-005056c00008</Data>
</EventData>
</Event>
19. Davidmad777 03.09.14 16:52 Сейчас в теме
Problem signature:
Problem Event Name: APPCRASH
Application Name: 1CV8C.exe
Application Version: 8.3.4.482
Application Timestamp: 535f2a9f
Fault Module Name: ext.dll
Fault Module Version: 8.3.4.482
Fault Module Timestamp: 535f3285
Exception Code: c0000005
Exception Offset: 000036c0
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 1067
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
20. Customs 21.10.14 17:45 Сейчас в теме
Отличное прилжение, то чего так мне не хватало в магазине. Автору +
21. Davidmad777 10.07.15 11:23 Сейчас в теме
а вот log
Log Name: Application
Source: Application Error
Date: 03.09.2014 12:06:32
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: Davit
Description:
Faulting application name: 1CV8C.exe, version: 8.3.4.482, time stamp: 0x535f2a9f
Faulting module name: ext.dll, version: 8.3.4.482, time stamp: 0x535f3285
Exception code: 0xc0000005
Fault offset: 0x000036c0
Faulting process id: 0xb80
Faulting application start time: 0x01cfc7458fd32616
Faulting application path: C:\Program Files (x86)\1cv8\8.3.4.482\bin\1CV8C.exe
Faulting module path: C:\Program Files (x86)\1cv8\8.3.4.482\bin\ext.dll
Report Id: d541a513-3338-11e4-a0f6-005056c00008
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-09-03T07:06:32.000000000Z" />
<EventRecordID>1738</EventRecordID>
<Channel>Application</Channel>
<Computer>Davit</Computer>
<Security />
</System>
<EventData>
<Data>1CV8C.exe</Data>
<Data>8.3.4.482</Data>
<Data>535f2a9f</Data>
<Data>ext.dll</Data>
<Data>8.3.4.482</Data>
<Data>535f3285</Data>
<Data>c0000005</Data>
<Data>000036c0</Data>
<Data>b80</Data>
<Data>01cfc7458fd32616</Data>
<Data>C:\Program Files (x86)\1cv8\8.3.4.482\bin\1CV8C.exe</Data>
<Data>C:\Program Files (x86)\1cv8\8.3.4.482\bin\ext.dll</Data>
<Data>d541a513-3338-11e4-a0f6-005056c00008</Data>
</EventData>
</Event>
Оставьте свое сообщение