DroidPres - бесплатный клиент под андроид для торговых агентов

08.07.11

Учетные задачи - Розничная торговля

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

Скачать файлы

Наименование Файл Версия Размер
Клиент для Android 1.0.22
.apk 101,15Kb
109
.apk 101,15Kb 109 Скачать
Полнофункциональный, много поточный сервер обмена данными с DroidPres
.bz2 12,95Kb
18
.bz2 12,95Kb 18 Скачать
пример конфигурации для 7.7
.7z 57,63Kb
53
.7z 57,63Kb 53 Скачать

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

Области применения:

* Pre Selling сбор заказов — организация предварительного сбора заказов при реализации товара в точки розничной торговли.
* Van Selling продажа с колёс — организация мобильной торговли с автомобилей. (в стадии разработки) 

Адаптация:

Благодаря простому и открытому протоколу вызова удаленных процедур XML-RPC система легко интегрируется в любую учетную систему. 

Проект находиться в стадии бета тестирования. 

Домашняя страница: http://code.google.com/p/droidpres/

Исходный код проекта: http://code.google.com/p/droidpres/source/checkout

Дополнительные файлы: версия 1.0.22 приложения под андроид и обновленный сервер от 29.06.11.

PS. Программа опубликована с разрешения разработчика. Вопросы по программе можно задавать как в теме (на что смогу отвечу сам, остальное передам разработчику), так и непосредственно на сайте: http://code.google.com/p/droidpres/issues/list

 


29.06.2011

Новая версия  DroidPres 1.0.22
Серверная часть droidpresd_062911.tar.bz2

Все исходники сервера и клиента в SVN

  • Почищены мелкие баги
  • Добавлен функционал отслеживания устройства по GPS.

 

17.02.2011

Новая версия  DroidPres 1.0.21

 

  • Почищены мелкие баги
  • Вернул возможность установки на Android 1.5

 

10.02.2011

Обновление версии DroidPres до 1.0.20

  • Большая реструктуризация кода. Переход от DataSet к QueryHelper. Абстрактный класс для списков AbsListActivity
  • Переход от диалогов к контекстному меню
  • Поиск в справочниках "Клиенты", "Продукты" кнопка поиска или через меню.
  • Добавлена кнопка "Backcpace" в клавиатуру ввода количества.
  • При ландшафтном режиме изменено расположение кнопок в окне ввода количества.
  • Разделены настройки пользователя и администратора.
  • Все экраны переключаются в ландшафтный режим.
  • Установлены стандартные шрифты в списках из системы.
  • Кнопка записи документа перенесена в меню.
  • Иконки во всех пунктах меню



Пример сервера обмена данными

Вы можете скачать с данного сайта пример сервера обмена данными. Это полнофункциональный, многопоточный XML-RPC сервер написанный на Python. Данный сервер легко можно адаптировать под Вашу систему учета. Для этого требуется реализовать модуль прослойку (proxy).

В архиве с сервером идет модуль proxy_demo_sqlite.py который читает и пишет данные в базу SQLite. Его можно взять за основу и адаптировать под любую реляционную базу данных

Пример конфигурации 1С v7.7 для работы с DroidPres

Вы можете скачать с данного сайта простой пример конфигурации 1С v7.7 для обмена данными и учета заказов. В данной конфигурации для обмена данных используется выше указанный пример сервера. В архиве с конфигурацией есть модуль прослойка (proxy) "proxy_demo_1c.py".

Для работы Вам потребуется:

 

Установка

Устанавливаем Python, библиотеку pywin32, 1С. Распаковываем 1C_DroidPres.7z и указываем его в настройках 1С. Распаковываем droidpresd.tar.bz2 результат:

.settings\
doc
\
src
\
.project
.pydevproject

Весь программный код находиться в папке "src":

apk\
db
\
lib
\
proxy_mod
\
cfg
.py
droidpresd
.py
  • apk - В каталоге находятся файлы необходимые для обновления версий ПО на мобильных устройствах. В частности (DroidPres.apk) самая свежая версия DroidPres. (aapt.exe - win32, aapt - linux x86) утилита из Android SDK для работы с apk файлами, требуется для определения версии (DroidPres.apk). При этом замену (DroidPres.apk) на новую версию можно проводить так сказать на "горячую" без остановки сервера. Клиентская часть при обновлении данных получит самую свежую версию DroidPres, и предложить обновиться.
  • db - В каталоге находятся файл базы данных SQLite который использует прокси модуль (proxy_demo_sqlite.py)
  • lib - программный код XML-RPC сервера.
  • proxy_mod - В каталоге находятся прокси модули для взаимодействия с разными базами данных (систем учета)
  • cfg.py - Модуль конфигурации
  • droidpresd.py - Модуль запуска сервера.

Настройка

Для настройки сервера надо отредактировать файл cfg.py. Все параметры можно оставить по умолчанию и указать только PROXY_MODULE = 'proxy_demo_1c'. В файле proxy_mod/proxy_demo_1c.py также надо будет внести изменения:

  • DB_PATH - Путь куда Вы распаковали конфигурацию 1С
  • V7_APPLICATION - Версия вашей 1С7.7
    • V77.Application — версия зависимый ключ;
    • V77S.Application — версия зависимый ключ, SQL версия;
    • V77L.Application — версия зависимый ключ, локальная версия;
    • V77M.Application — версия зависимый ключ, сетевая версия.

 

Запуск

После установки и настройки можно запустить сервер droidpresd.py. 1С для работы сервера запускать не надо, обмен данными осуществляется посредством OLE.

Итог: Почему то 1С7.7 не совсем полностью захотела работать через OLE с Python, в частности я не смог получить прямой доступ к справочникам, а к документам даже и не пытался. Поэтому в реализации пришлось пойти на некоторые ухищрения, которые вы сможете увидеть в исходном коде. Но на работоспособность, скорость, стабильность это не как не отразиться.

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

 

 

См. также

SALE! 20%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

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

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

28500 22800 руб.

21.04.2017    90178    105    39    

190

АИС: Онлайн-кассы для 1С 7.7 (с поддержкой маркировки ЕГАИС, ТАБАКА, ОБУВИ, ЛЕКАРСТВ, ШИН, ОДЕЖДЫ, МОЛОКА, ВОДЫ и пр.) и Обмен с 1С 7.7 "Честный ЗНАК" (ГИСМТ, ЦРПТ, ЭДО)

Оптовая торговля Розничная торговля ККМ ЭДО и ОФД Обмен с ГосИС Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Платные (руб)

Подключение фискального регистратора к 1С 7.7 в режиме онлайн-кассы (в соответствии с 54-ФЗ). Поддержка крайних версий драйверов ККТ: ДТО 10 и ДТО 8 для Атол, 4.15, 5.16 для Штрих-М. Поддержка протоколов ФФД 1.0, 1.05, 1.1 и 1.2, развитые настройки для применения частичных оплат и авансов в оптовой и розничной торговле. Поддержка чеков коррекции всех версий. Поддержка розничной продажи маркированной продукции (ЕГАИС, табак, обувь, лекарства, шины, одежда, белье, парфюмерия, молочная продукция, вода и пр.). Вывод электронного чека (на е-майл, телефон) по требованию покупателя, поддерживаются комбинированные типы оплаты, режим эмуляции печати чека на ФР. **** Полный цикл работы из 1С 7.7 с маркировкой "Честный ЗНАК" (ГИСМТ, ЦРПТ) из 1С 7.7. ЭДО (табак, обувь, шины, одежда, молочная продукция, вода и прочие группы товаров) для розницы и опта (приемка и оптовая отгрузка маркированной продукции). Поддерживается как объемно-сортовой учет (ОСУ) так и поштучный (поэкземплярный) учет.

2000 руб.

28.03.2017    457845    4258    3461    

2428

АИС: Обмен с ФГИС Меркурий (Ветис.API) для всех* конфигураций 1С 7.7

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Упрощенное налогообложение 7.7 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Полностью автоматизированный обмен между конфигурациями 1С 7.7 и ФГИС Меркурий через Ветис.API для всех видов деятельности (Опт, Розница, Производство). Для организации обмена с ФГИС Меркурий требуется минимальная доработка конфигураций (поддерживается "из коробки" 1С: "Торговля и склад ред. 9.2", 1С: "Комплексная ред. 4.5", 1С: "Бухгалтерия 7.7", 1С: "УСН 7.7", 1С Предприниматель, другие конфигурации по заказу, включая нетиповые и самописные). Модуль разработан таким образом, чтобы минимизировать затраты по внедрению в произвольную конфигурацию на базе 1С 7.7. Вы можете БЕСПЛАТНО скачать демо-версию без ограничения по функционалу и опробовать решение в полном объеме перед покупкой. В данном программном продукте реализованы все технические требования Россельхознадзора по обмену в формате 2.0 и 2.1. Решение прошло опытную эксплуатацию и тестирование на крупных объектах всех видов деятельности: Производство, Опт, Розница.

10000 руб.

21.11.2018    52707    139    105    

67

АИС: Обмен с ЕГАИС 4.0 для конфигураций 1С 7.7

Оптовая торговля Розничная торговля Обмен с ГосИС Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полностью автоматизированный обмен между конфигурациями 1С 7.7 и универсальным транспортным модулем (УТМ) ЕГАИС для всех видов деятельности (Опт, Розница, Производство, Импорт). Для организации обмена с ЕГАИС требуется минимальная доработка конфигураций (поддерживается 1С: "Торговля и склад ред. 9.2", 1С: "Бухгалтерия 7.7", 1С: "УСН 7.7", другие конфигурации по заказу, включая нетиповые). В данном программном продукте реализованы все технические требования ФСРАР по обмену с УТМ ЕГАИС (включая отправку чеков розничных продаж в ЕГАИС - требование с 01.07.16). Поддержана фиксация чеков ЕГАИС на онлайн-кассах (в соответствии с 54-ФЗ). Поддержана версия 3 документооборота и поштучный (помарочный) учет. Поддержан эксперимент Татарстана по маркировке нефасованного (кегового) пива.

3000 руб.

13.12.2015    134707    159    400    

146

Обмен с ЕГАИС из 1С V7.7

Оптовая торговля Розничная торговля Обмен с ГосИС Оперативный учет 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Акцизы Платные (руб)

Дорогие друзья! Предлагаю Вашему вниманию обработку, предназначенную для обмена данными из Вашей учетной системы с ЕГАИС, через универсальный транспортный модуль (УТМ). В обработке реализован весь функционал обмена: - загрузка справочных данных по контрагентам, производителям, импортерам алкогольной продукции; - загрузка справочных данных по номенклатуре алкогольной продукции; - загрузка остатков; - помощник сопоставления справочных данных и запись их в базу данных; - загрузка приходных ТТН и справок Б от поставщиков, отправка по ним актов всех типов, создание по ним приходных документов; - выгрузка расходных ТТН покупателям; - управление Марками и ведение Регистра 3; Обработку возможно использовать автономно, не внося изменений в Вашу Учетную систему. Код открыт.

6000 руб.

13.11.2015    121225    169    2528    

232

Конфигурация "Информационный киоск". Обработки выгрузки товаров для ТиС 9.2, УТ 10.3, УТ 11 (обмен данными с любой конфигурацией 1С 7.7, 8.х)

Оптовая торговля Розничная торговля Обмен между базами 1C Сканер штрих-кода Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Управленческий учет Платные (руб)

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

1800 руб.

21.12.2014    59236    8    21    

20

Выгрузка товаров из 1С:Предприятия 7.7 "Торговля и Склад 9.2" в файл CSV для онлайн кассы МТС

Кассовые операции Оптовая торговля Розничная торговля Загрузка и выгрузка в Excel Оперативный учет 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Управленческий учет Абонемент ($m)

Данная обработка предназначена для выгрузки файла из программы 1С: Предприятие 7.7 Конфигурации «Торговля и Склад 9.2» в файл CSV для загрузки в кассу МТС. Тестирование проводилось на релизах 937 и 998. В теории должна работать на всех типовых релизах конфигурации «Торговля и Склад 9.2».

1 стартмани

07.02.2021    9929    5    Kuzya_brаtsk    1    

7
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. lustin 26.01.11 11:19 Сейчас в теме
> программа с открытым исходным кодом

лицензию GNU General Public License v2 увидел.

а вот исходных кодов программы не увидел. Может не туда смотрел ?
2. demonice 27.01.11 09:07 Сейчас в теме
Ага тоже хотел бы увидеть где исходный код? Или это только громкая фраза-замануха.
3. pumbaE 27.01.11 23:42 Сейчас в теме
> Во вложенном архиве содержится:

> - пример конфигурации 1С 7.7 для обмена данными;

> - пример сервера для обмена данными (на питоне);

> - демо версия приложения под андроид.

Думаю стоит обратить внимание на строчку " демо версия приложения под андроид.", а под GPL скорее всего сервер RPC питоновский.

Хотя на официальном сайте и говориться Исходный код ожидайте в скором будущем.
4. Lionzi 60 28.01.11 09:30 Сейчас в теме
Исходный код действительно будет в будущем, пока идет бета тестирование, и реализован не весь функционал, автор решил его не выкладывать.
5. Lionzi 60 15.02.11 10:58 Сейчас в теме
Обновил версию клиента, основные изменения в шапке.
6. Lionzi 60 15.02.11 12:21 Сейчас в теме
В следующей версии планируется:

  • Доработка части Van-Sellin.
  • Регистрация координат ТП по GPS
  • Пункт документы в главном меню - список всех документов.
  • Просмотр отправленных заявок.
  • Отображения фактических продаж - данные будут передаваться с сервера.
7. RustIG 1351 16.02.11 15:55 Сейчас в теме
имхо, сейчас за андроидом видится будущее наших технологий... думаю, команда 1С не останется в стороне и что-нибудь реализует подобное.
8. mkostya 30 16.02.11 19:18 Сейчас в теме
Хочется с 8.2 конечно..
А вообще очень интересный проект,примерно такая же задумка сейчас, возможно ли присоединиться к команде?
9. jlab13 17.02.11 19:33 Сейчас в теме
Выложил исходники. Жду патчей :)

mkostya пишет:
А вообще очень интересный проект,примерно такая же задумка сейчас, возможно ли присоединиться к команде?

Конечно присоединяйся. Жду тебя здесь в комментах, а там спишемся по мылу.
10. Lionzi 60 18.02.11 14:06 Сейчас в теме
Новая версия DroidPres 1.0.21
  • Почищены мелкие баги
  • Вернул возможность установки на Android 1.5
11. sppr 18.02.11 14:50 Сейчас в теме
Молодцы ребята.... тем же занимаюсь но на adobe flex burrito ...http://agro-labs.com.ua/index.php?newsid=16
желаю успехов.. за этими технологиями будущее
если есть интерес.. можем переписываться.. sppr@rambler.ru сам я с Киева довольно долго занимаюсь 1С в АПК и СХ примерно лет 15
много внедренных серьезных проектов как по 7-ке так и по 8-ке
12. savache 17.03.11 22:26 Сейчас в теме
Респект!
Убирай в расчетах float, меняй на БигДецимал, ужасные ошибки округления.
Торговые еще не порвали за это? :)
Измени форму ввода количества - длинное число тянет в ширину всю первую колонку.
От себя - сервер не удачный.
Напиши на чем нибудь, без "бубна для админа" (на спп,нет, делфи) сервер-экзешник.
13. Lionzi 60 18.03.11 08:27 Сейчас в теме
(12) передал пожелания разработчику.

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

Буду примного благодарен, за любые отзывы, замечания и доработки, касающихся всех аспектов программы.
14. pumbaE 18.03.11 16:44 Сейчас в теме
От себя - сервер наоборот довольно таки удачный.
Lionzi; jlab13; +2 Ответить
15. jlab13 29.06.11 12:20 Сейчас в теме
16. ideal_ko 18.04.12 15:12 Сейчас в теме
А какая среда разработки? В чем написана сама программа?
17. azsw 14 02.10.12 09:46 Сейчас в теме
Исходники где ? Тестеры нужны ?
18. Lionzi 60 02.10.12 12:08 Сейчас в теме
(17) azsw,

Домашняя страница: http://code.google.com/p/droidpres/

Исходный код проекта: http://code.google.com/p/droidpres/source/checkout

Автор уже давненько не дорабатывает проект.
19. planod 13.10.12 09:56 Сейчас в теме
Помогите с установкой сервера, пожалуйста :(
20. пользователь 21.04.14 16:26
Сообщение было скрыто модератором.
...
21. user666131313 12.07.17 09:22 Сейчас в теме
Здравствуйте, где взять исходный код ?
Оставьте свое сообщение