Предлагаю в этой теме обсудить интеграцию нашей POS с ADempiere ERP,
сильные стороны этого ршения и возможности открывающиеся при
реализации на предприятии такой связки.
Есть одно замечания в текущей версии кода Openbravo POS ru функционал
обеспечивающий интеграцию с ERP "выпилен" из-за не поддержки его в
Openbravo ERP 3.0, но если сейчас появится заинтиресованность этот
функционл применять, с удовольствием этот функционал возвращу.
On 14 дек, 12:34, Andrey Svininykh <svinin...@gmail.com> wrote:
> Благодаря Петру я прочёлhttp://sourceforge.net/projects/adempiere/files/openbravoPOS/openbrav...
> и посмотрелhttp://www.youtube.com/watch?v=TwXyK1KoO-M
Необходимость нажимать эти кнопки и стала причиной почему по-умолчанию
в версии Openbravo POS 2.30 этот функционал был отключён и был сделан
альтернативный метод обмена через Pentaho Data Integration(подробнее
http://wiki.openbravo.com/wiki/Projects/POS/ERP_Integration). В этом
методе обмен происходит в зависимости от параметров запущенного
сервера PDI, также в одном из рабочих веток(https://code.openbravo.com/
pos/devel/pi/rev/8df1ac6856c5) была сделана попытка прикрутить к
Openbravo POS библиотеки от PDI, чтобы можно делать обмен по кнопке
без установки сервера, но до финала этот функционал не дошёл и сейчас
уже выпилен из основной ветке.
Вообще я бы хотел, чтобы те кто уже внедрял ADempiere ERP, здесь
поделился своим замечаниями и предложениями по Openbravo POS, чтобы мы
совместно могли развивать нашу POS систему и они в своих внедрениях
использовали уже нашу версию Openbravo POS.
Тут вот какое дело, Вам всё таки придётся заплатить разработчиками,
которые сделают вам функционал, которого в текущей открытой версии
нет. Потом они могут уже выложить его в открытом доступе(как это делаю
сейчас я), а могут и не делать этого(не исключаю, что в будущем и я
так тоже буду делать :) Поэтому говорить, что "всё в opensource
бесплатно", я бы не стал, а если это было-бы так я этим и не
занимался. Например, если на уже сейчас нужную вам автоматическую
синхронизацию ERP-POS, я потрачу один час(время условное), я скорей
всего сделаю это за удовольствие, а вот если уже на это уйдёт день или
неделя, то было-бы хорошо получить за это денежку.
Ещё прошу Вам не забывать ценить своё время, которое уходить на
прикручивание всего ко всему, хотя за пять лет, которые я занимаюсь
свободным ПО, я получил гораздо больше знаний, чем если-бы купил
специализированный курс по закрытому ПО(только вот жаль "без корочки").
Peter Shepetko|FINA LTD.
www.fina.net.ua
Я кстати тоже считаю это достоинством Openbravo POS, при этом по
логике работы кассы наиболее подходящий момент выгрузки отчётов это
закрытия смены, один из вариантов это привязать вызов синхронизации к
кнопке закрыть смену.
> Также готов ответить на интересующие вопросы по функционалу ADempiere
> ERP Business Suite, как менеджер проектов с опытом внедрения и
> завершенными проектами.
Меня интересует бухгалтерский учёт для привязки продаж на POS к плану
счетов(самое главное денежные средства в кассе, кредиторская
задолженность покупателей, доходы и НДС). Ну и складской учёт товаров
для розницы. Хорошо если есть пошаговые алгоритмы работы с системой
для быстрого освоения функционала.
> (самое главное денежные средства в кассе, кредиторская задолженность покупателей, доходы и НДС).
Соответственно заводится необходимое количество касс(нал) и
банковских(безнал) с определенной валютой для учета денежных потоков.
Дебиторка/кредиторка возникает автоматически при выполнении операций
закупок/продаж и перекрывается также по оплате через кассу/банк.
НДС настраивается и накапливается на определенном счете.
>Ну и складской учёт товаров для розницы.
Модуль Управление запасами позволяет выполнять все стандартные
функции складского учета от поступления, размещения товара, его
перемещение, инвентаризация, контроль и отгрузка.
>Хорошо если есть пошаговые алгоритмы работы с системой
> для быстрого освоения функционала.
Думаю для этого вам подойдет перевод книги ADempiere 3.4 ERP
Solutions, который можно скачать с http://sourceforge.net/projects/lru/files/Doc/ADempiere.pdf/download
С уважением,
> Solutions, который можно скачать сhttp://sourceforge.net/projects/lru/files/Doc/ADempiere.pdf/download
Отличная книга! Сразу видно, что в России на внедрении ADempiere
деньги зарабатывают. Будет, что почитать на выходных, у нас в
Казахстане они четыре дня, так что как раз на все 600 страниц
хватит :)
А есть ADempiere какой-то стек установки, например для Ubuntu
установка зависимостей из репозитария или виртуальный образ для
развёртывания?
Если есть работа со складом и продажа, то для торговли ERP должна
подойти, так как за работу в торговом в зале у вас будет отвечать POS.
Вообще давайте для начала прочтём книгу, а что не поймём тогда уже
будем спрашивать, там я думаю на 90% ответы на наши вопросы есть.
> Как реализован процесс обмена данными, между POS-ERP ?
В ролике показано, что обмен по кнопке в Openbravo POS.
***Немного вопросов по теории, так сказать, на понимание**
У нас на компьютере No.1 (назовем его сервер)
Установленна Adempiere мы засунули в автозагрузку файл RUN_Server2.sh
из каталога utils и таком образом при включении сервера получаем его
старт. И из любого места локальной сети стучась на ip сервера, видим
ответ. Хорошо.
В каком виде хранит postqresql хранит базу данных? и где в конкретном
случае с adempiere (вот например firebird/IB это один файл с
расширением .gdb/fdb, путь его расположения можно увидеть в
конфигурационных файлах а тут?) где база лежит?
Так вот идем дальше на сервере у нас установлены Adempiere, PosqreSQL,
ActiveMQ.
ActiveMQ выполняет функции передачи (т.е. передачи xml запроса от OB
(POS) к AD (ERP)Правильно?
Где указывается с обеих сторон (и POS и ERP) параметры (ip,port) того,
"где искать" ACtiveMQ?
1) не могу понять база данных OB нам вообще не нужна получается?
2) допустим надо нам еще одну кассу подключить, где указывать ей
параметры подключения?
3) МОжно ли вынести ActiveMQ, скажем просто на отдельный белый ip т.о.
получив вообще не огранниченную физически территорию на которой будет
размещаться POS терминал, хоть на другом континенте, лиж бы был инет.
POS отдает данные ACtiveMQ а их оттуда забирает AD, правильно?
зы. Сумбурно все, но это от того, что у меня в голове пока что нету
четкого представления всего этого дела, звиняйте. Спасибо за отзывы.
On 8 янв, 14:40, Дмитрий Попов <dpopo...@gmail.com> wrote:
> Ув. Peter Shepetko,
> у меня есть вопрос по поводу интеграции.
> У меня в adempiere нету пункта меню взаимодействия с POS системой.
> Нужно взять какуюто спец. версию? тогда дайте плиз ссылку а то я не
> нашел ничего такого в инструкции.
Дистрибутив для openbravoPOS нужно брать отсюда
http://sourceforge.net/projects/adempiere/files/openbravoPOS/
>
> ***Немного вопросов по теории, так сказать, на понимание**
> У нас на компьютере No.1 (назовем его сервер)
> Установленна Adempiere мы засунули в автозагрузку файл RUN_Server2.sh
> из каталога utils и таком образом при включении сервера получаем его
> старт. И из любого места локальной сети стучась на ip сервера, видим
> ответ. Хорошо.
> В каком виде хранит postqresql хранит базу данных? и где в конкретном
> случае с adempiere (вот например firebird/IB это один файл с
> расширением .gdb/fdb, путь его расположения можно увидеть в
> конфигурационных файлах а тут?) где база лежит?
На сервере запущен сервис PosqreSQL и просмотреть/редактировать базы
можно с помощью утилиты PGAdmin.
> Так вот идем дальше на сервере у нас установлены Adempiere, PosqreSQL,
> ActiveMQ.
> ActiveMQ выполняет функции передачи (т.е. передачи xml запроса от OB
> (POS) к AD (ERP)Правильно?
Да.
> Где указывается с обеих сторон (и POS и ERP) параметры (ip,port) того,
> "где искать" ACtiveMQ?
Смотрите openbravoPOSGuide.pdf, там описано, где выполняются настройки
на ACtiveMQ в POS и ERP.
>
> 1) не могу понять база данных OB нам вообще не нужна получается?
В OBPOS-ах база конечно же нужна для автономной работы.
> 2) допустим надо нам еще одну кассу подключить, где указывать ей
> параметры подключения?
Новая касса заводится в ERP и соответственно прописывается в конф.
файле OBPOS.
> 3) МОжно ли вынести ActiveMQ, скажем просто на отдельный белый ip т.о.
> получив вообще не огранниченную физически территорию на которой будет
> размещаться POS терминал, хоть на другом континенте, лиж бы был инет.
> POS отдает данные ACtiveMQ а их оттуда забирает AD, правильно?
Конечно же можно, как пример был выделен тестовый сервер.
On 9 янв, 12:23, Дмитрий Попов <dpopo...@gmail.com> wrote:
> Cпасибо огромное, за ответы.
> У меня тут следующая проблема при попытке смотреть на систему через
> веб браузер (т.е.http://192.168.0.164/webui/)