Показаны сообщения с ярлыком корпорация. Показать все сообщения
Показаны сообщения с ярлыком корпорация. Показать все сообщения

24 сентября, 2009

Tryton Server ERP на Debian


Долго мучался с установкой Тритона (wikipedia)
оказалось всё до ужаса просто
$ less /usr/share/doc/tryton-server/README.Debian
tryton-server for Debian
------------------------

Tryton in its first generation uses a PostgreSQL database to store data.
You have to setup this database manually. Here is a short explanation
how to achieve this (you need to execute all commands as root):

0. Making sure, PostgreSQL is running

# /etc/init.d/postgresql* restart

Note: Make sure you have setup database password authentication.
Please refer to the PostgreSQL manual how to do this.

1. Creating the database user

# su - postgres -c "createuser -q --createdb --no-createrole \
--no-superuser --pwprompt tryton"

You have to enter a password for the future database user, confirm it (to
be used later in the setup of /etc/trytond.conf as db_password) and finally
enter the password of the postgres superuser.

Note: If you want to run the database as another user than 'tryton', you
need to replace 'tryton' above with the user you want to use instead, and
you need to adjust 'db_user = tryton' in /etc/trytond.conf, too.

2. Setting up the server

Adjust /etc/trytond.conf to reflect the setup of your system
and use the database user and password from step 1 for db_user and
db_password.

Also edit db_host and db_port to point to your PostgreSQL database server,
if not running on localhost and/or on non standard port (5432).

3. Restarting trytond

# /etc/init.d/trytond restart

Note: The following steps can also be performed easily from the Tryton
Client and are not mandatory to do here.

4. Creating the database

# su - postgres -c "createdb -q --encoding=UNICODE --owner=tryton tryton"

Note: Use your database user for tryton as owner of the database, and enter
a name for the database (here as default: tryton).

5. Initialize the database

# /usr/bin/trytond -i all -d tryton

Note: Use the database name you chose in step 4 (here as default: tryton).


Now, you're finished. Please be aware of the following things:

* trytond has one default account:
- User: admin; password: admin (or the one you have set)

* trytond must have read access to its configuration file, otherwise it will
start with internal defaults. The postinst script will (re)set correct
permissions on the standard configuration file (0644 on /etc/tyond.conf).

* trytond listens by default on port 8070 (netrpc). If you need to change
this, edit /etc/trytond.conf and replace 'port = 8070' with
'port = '.

* trytond in its upstream configuration listens by default to *all*
interfaces. For security reasons, we do restrict it in the Debian packages
to listen only on localhost. If you need to change this, edit
/etc/trytond.conf and replace 'interface = localhost' with
'interface = ' or just comment it out to listen to all.

* Installation of modules into the database can be done from the
Administration Panel of the client. Under Modules you can select from the
modules packages (trytond-modules*) you have installed on your system.

To install just all, run a second time

# /usr/bin/trytond -i all -d tryton

Remember to replace tryton with the name of your database.

* Once you have upgraded to a new major version you have to update your
database(s). After the categorically recommended backup do

# /usr/bin/trytond -u all -d tryton

Remember to replace tryton with the name of your database.

-- Mathias Behrle Sat, 28 Mar 2009 12:00:00 +0200


22 марта, 2008

Accounting Software, ПО для Учета Торговли и Склада

В этой статье рассмотрены два самых популярных решения учета. Это Compiere и Ананас. Вниманию приведено только! Свободное ПО.
Читатель должен быть знаком с такими понятиями как ERP [en], CRM [en], POS [en] only, SaaS [en]

Compiere - ERP, CRM, POS бизнес решение для малых и средних предприятий, позиционирующих себя в сфере дистрибьюции и обслуживания.
Исходные коды и сам пакет распространяются по свободной лицензии GNU GPL2.

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

Модули:
  • закупки (Quote-to-Cash)
  • продажи (Requisition-to-Pay)
  • управление отношениями с клиентами (Customer relationship management)
  • управление отношениями с партнерами (Partner Relations Management)
  • управление цепями поставок (Supply Chain Management)
  • анализ работы (Performance Analysis)
  • веб магазин (Web Store)
  • склад (Warehouse)
  • бухгалтерия (Double-entry book-keeping)
  • управление проектами (Project management)
  • управление трудозатратами (Work-flow-management)
  • Маркетинг (Marketing)
Модуль «Производство» (Manufacturing, — Resource Planning, Prod. Plan & DM, MPS, MRP, CRP, Manufacturing Orders & Repetitive) находится в разработке в рамках независимого проекта CMPCS


Стуруктура - J2EE (Веб) (Demo tour)
СУБД - PostgreSQL, MySQL, Oracle, Sybase
Язык программирования - Java

<WWW сайт>



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

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

Структура - Автономное (Stand alone)
СУБД - MySQL, PostgreSQL
Языки программирования - JavaScript, C++

В проекте используется кросплатформенная библиотека QT.
Для написания бизнес-схем (приложений) используется скриптовый язык стандарта ECMA-Script (он же JavaScript)

Приложения платформы Ананас

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

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

"Бухгалтерский учет"
Приложение находится в стадии разработки.
Раздел по бизнес схеме "Бухгалтерский учет"

Спутник. Учет заявок

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

<WWW сайт>


Также стоит посмотреть следующие пакеты:


Веб (Web Based)
Adempiere
Тип: ERP, CRM, POS
Язык программирования: Java (J2EE, JBoss)
СУБД: Oracle, PostgreSQL
ERP5
Тип: ERP, CRM, SaaS
Язык программирования: Python
СУБД: ZODB (any with ODBC interface)
LedgerSMB
Язык программирования: Perl
СУБД: PostgreSQL 8.x
PhpOrganisation
Тип: Low-end
Язык программирования: PHP
WebERP
Язык программирования: PHP
СУБД: mySQL - innodb
TinyERP
Тип: ERP, CRM, POS
Язык программирования: Python, XML
СУБД: PostgreSQL

Автономные (Stand alone)
Quasar
Тип: Accounting
TinyERP
Тип: ERP, CRM, POS
Язык программирования: Python, XML
СУБД: PostgreSQL
Сайт русской поддержки, форум

________
Related:
Compiere
Ananas
wiki

Записки дебианщика: Бухгалтерия в Линукс, здесь дается обзор iceB, 1L, E/AS, R2D2

P.S. выступил-таки с двухдневным докладом + мастер-классом в академии, выложил пару фотографий на Пикасу

09 апреля, 2007

Проблема безысходных проектов

Начнем с плохого и в принципе закончим тем же :) вот такой я пессимист.

Виной безысходных проектов является наивность и некомпетентность высшего руководства и пользователей (заказчиков).

Скотт Адамс, автор известного "принципа Дилберта", отметил:

Когда я впервые услышал истории о неразумном корпоративном поведении, я пришел в недоумение, однако после тщательного анализа я разработал сложную теорию, объясняющую такое странное поведение. Она заключается в следующем: люди - это идиоты.


:-) Идиоты скорее всего по отношению к различным вещам в различное время, не важно насколько у них высок IQ.

Несомненно компьютерная грамотность возросла, вместе с этим появляются новые технологии и требования к программным продуктам повышаются (рост конкуренции и спроса на рынке)

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

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

Интересным фактором безысходного проекта может стать неожиданное правительственное замешательство. Проблема лицензий, свободного ПО, как отмечалось выше http://www.linuxforum.ru/index.php?showtopic=38148, налогообложение, аудит, рынок ценных бумаг и т.д.

Риск участия в безнадежном проекте велик, последствия тоже могут быть непредстказуемыми: жертвы, связанные со здоровьем человека, его взаимоотношениями. Но и вознагрождение тоже может быть не малым. Например, Билл Гейтс, образ богатейшего предпринимателя в мире. Если бы группа руководителей IBM не появилась в Sietlle'е, чтобы взглянуть на DOS, а Билл не оказался бы под рукой, в то время как IBM не смогла дождаться программного продукта от первоначального подрядчика, возможно о Microsoft сегодня бы не слышали.

Осознав мотивацию и приняв взвешенное решение можно понять следует ли учавствовать в проекте или во время уйти, не попав под влияние эмоций коллег или менеджера.

Японцы говорят:

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