Difference between revisions of "User:Trifonnt"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
m (Open Source articles)
m (OSS Etiquette & Culture)
Line 89: Line 89:
 
===== OSS Etiquette & Culture =====
 
===== OSS Etiquette & Culture =====
 
* [http://www.mozilla.org/community/etiquette.html Mozilla Forum Etiquette]
 
* [http://www.mozilla.org/community/etiquette.html Mozilla Forum Etiquette]
 +
* [http://wiki.archlinux.org/index.php/Forum_Etiquette ArchLinux Forum Etiquette]
 +
* [http://www.wikimatrix.org/forum/viewtopic.php?id=387 WikiMatrix Forum Etiquette]
 +
* [http://www.lilbeginnings.com/forum/et/ Forum Etiquette & Rules]
  
 
==== Comparison of Open Source ERP Systems ====
 
==== Comparison of Open Source ERP Systems ====

Revision as of 15:26, 8 July 2007

Name This user real name is : Trifon Nikolaev Trifonov
Sourceforge logo.png This user has a Sourceforge account.
Wikipedia logo.png This user has a Wikipedia account.

About Me

I started my own comapny last year providing Adempiere and Compiere consultancy and development. I like developing business systems. This makes me headache from tme to time, but also makes me very happy when i see system wokring.

As a member of ADempiere Council i like to review patches and SVN commits in order to be sure that code remains stable and system functional. I hope that you have found that i like to help in forums and provide guidance to ADempiere developers how to solve problems they find in their day by day work.

Trifon's Paid Services

Need urgent advice for your Adempiere implementation or need to talk with experienced Adempiere developer - call now to get friendly help. Ask for Trifon. 0.80 euro per minute

Use Skype Prime service to call now.

More info about Skype Prime

Adempiere trackers

Submited by Trifon and Assigned to Trifon

Assigned to Trifon

Adempiere contributions

Functionality Contributions

EDI @ Adempiere - Sponsored Development: EDI Import/Export

  • Restrict form "Generate Invoices (manual)" to show only public records (hide locked records) BUG - 1713337
  • Restrict form "Generate Shipments (manual)" to show only public records (hide locked records) BUG - 1713317

Planned Contributions and Tasks

Interesting bugs/patches

My favourite readings

Interesting

Articles and posts from Martin Fowler

Financial based

Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=4366156 By: drhayderaziz

I think that Adempiere would get a lot of kudos if Adempiere went the XBRL route www.xbrl.org for financial reporting. For listed companies (and even for unlisted) XBRL will be the way to go especially for any international company that has to consolidate accounts from multiple legal entities in multiple countries in a standardised manner. This would be an essential component of an ERP system in the 2008-2009 time frame. If Adempiere would have its COA structured the XBRL way and have XBRL compliant financial statements at company/consolidated level it would be an AMAZING value proposition to so many organisations.

Open Source articles

OSS Etiquette & Culture

Comparison of Open Source ERP Systems

Books

Non IT Technology

Social networks

Adempiere

VERY IMPORTANT

Adempiere Brazil Localisation effort Peope that are cooperating with Adempiere LBR (LBR = Localization Brazil). Those are their names, followed by their sourceforge username.

Eduardo Montenegro (emontenegro) Alvaro Montenegro (amontenegro) Mario Grigioni (mgrigioni)

Incoming evenets

Time: 15:00 GMT Day: Tuesday June 26 Venue: IRC channel #adempiere-team (on irc.freenode.net)

1 - Centralized Application Dictionary Management

2 - The second issue is that developer community is growing and commit committee can't cope with the review of all commits.

Postal Code Web Service

Developer hints

class dbPort/org.compiere.process.DocActionTemplate shows a template for DocAction, i think that it must be updated.

Migration - AD_Element
INSERT INTO AD_Element
            (AD_Element_ID, AD_Client_ID, AD_Org_ID, IsActive,
             Created, CreatedBy,
             Cpdated, UpdatedBy,
             ColumnName, EntityType, Name,
             PrintName
            )
     VALUES (500XX, 0, 0, 'Y',
             TO_DATE ('02/26/2007 12:30:00', 'MM/DD/YYYY HH24:MI:SS'), 100,
             TO_DATE ('02/26/2007 12:30:00', 'MM/DD/YYYY HH24:MI:SS'), 100,
             '[ColumnNameHere]', 'D', '[NameHere]',
             '[PrintNameHere]'
            );
COMMIT;
UPDATE AD_Sequence
   SET CurrentNextSys = (SELECT MAX (AD_Element_ID) + 1
                           FROM AD_Element
                          WHERE AD_Element_ID < 1000000)
 WHERE NAME = 'AD_Element';
Migration - AD_Column
INSERT INTO AD_Column
            (AD_Column_ID, AD_Client_ID, AD_Org_ID, IsActive,
             Created,
             Updated, CreatedBy,
             UpdatedBy, Name, Description, VERSION,
             EntityType, ColumnName, AD_Table_ID, AD_Reference_ID,
             FieldLength, IsKey, IsParent, IsMandatory, IsUpdateable,
             IsIdentifier, SeqNo, IsTranslated, IsEncrypted,
             isselectioncolumn, ad_element_id, callout, issyncdatabase,
             isalwaysupdateable
            )
     VALUES (502XX, 0, 0, 'Y',
             TO_DATE ('02/26/2007 12:30:00', 'MM/DD/YYYY HH24:MI:SS'),
             TO_DATE ('02/26/2007 12:30:00', 'MM/DD/YYYY HH24:MI:SS'), 100,
             100, '[NameHere]', '[DescriptionHere]', 1,
             'D', '[ColumnNameHere]', AD_Table_IDHERE, AD_Reference_IDHere,
             1, 'N', 'N', 'Y', 'Y',
             'N', 0, 'N', 'N',
             'N', 50071, '[CalloutHere]', 'N',
             'N'
            );
COMMIT;
UPDATE ad_sequence
   SET currentnextsys = (SELECT MAX (ad_column_id) + 1
                           FROM ad_column
                          WHERE ad_column_id < 1000000)
 WHERE NAME = 'AD_Column';
Migration - AD_Field
INSERT INTO AD_Field
            (ad_field_id, ad_client_id, ad_org_id, isactive,
             created, createdby,
             updated, updatedby,
             NAME, description, iscentrallymaintained, seqno, ad_tab_id,
             ad_column_id, isdisplayed, displaylength, isreadonly,
             issameline, isheading, isfieldonly, isencrypted, entitytype
            )
     VALUES (50184, 0, 0, 'Y',
             TO_DATE ('02/26/2007 12:30:00', 'MM/DD/YYYY HH24:MI:SS'), 100,
             TO_DATE ('02/26/2007 12:30:00', 'MM/DD/YYYY HH24:MI:SS'), 100,
             'Store Archive On File System', 'Store Archive On File System', 'Y', 250, 145,
             50214, 'Y', 1, 'N',
             'N', 'N', 'N', 'N', 'D'
            );
COMMIT;
UPDATE ad_sequence
   SET currentnextsys = (SELECT MAX (ad_field_id) + 1
                           FROM ad_field
                          WHERE ad_field_id < 1000000)
 WHERE NAME = 'AD_Field';
Migration - AD_Message
INSERT INTO AD_Message
	(AD_Message_ID, AD_Client_ID, AD_Org_ID, IsActive,
             Created, CreatedBy,
             Updated, UpdatedBy,
             Value, MsgText, MsgType
            )
     VALUES (500XX, 0, 0, 'Y',
             TO_DATE ('02/26/2007 12:30:00', 'MM/DD/YYYY HH24:MI:SS'), 100,
             TO_DATE ('02/26/2007 12:30:00', 'MM/DD/YYYY HH24:MI:SS'), 100,
             '[VaueHere]','[MSG Text Here]','I'
            );
COMMIT;
 UPDATE ad_sequence
    SET currentnextsys = (SELECT MAX (ad_message_id) + 1
                            FROM ad_message
                           WHERE ad_message_id < 1000000)
 WHERE NAME = 'AD_Message';
Migration - AD_Process_Para
INSERT INTO AD_Process_Para
            (ad_process_para_id, AD_Client_ID, AD_Org_ID, IsActive, Created,
             createdby, updated, updatedby, NAME,
             description,
             HELP,
             ad_process_id, seqno, ad_reference_id, ad_reference_value_id,
             ad_val_rule_id, columnname, iscentrallymaintained, fieldlength,
             ismandatory, isrange, ad_element_id, entitytype
            )
     VALUES (50019, 0, 0, 'Y', TO_DATE ('2007-03-03', 'YYYY-MM-DD'),
             100, TO_DATE ('2007-03-03', 'YYYY-MM-DD'), 100, 'Shipment Date',
             'Date printed on shipment',
             'The Shipment Date indicates the date printed on the shipment.',
             118, 15, 15, NULL,
             NULL, 'MovementDate', 'N', 0,
             'Y', 'N', 1037, 'D'
            );
COMMIT;
UPDATE AD_SEQUENCE
   SET currentnextsys = (SELECT MAX (ad_process_para_id) + 1
                           FROM AD_PROCESS_PARA
                          WHERE ad_process_para_id < 1000000)
 WHERE NAME = 'AD_Process_Para';

License to use for new classes

/**********************************************************************
 * This file is part of Adempiere ERP Bazaar                          *
 * http://www.adempiere.org                                           *
 *                                                                    *
 * Copyright (C) Trifon Trifonov.                                     *
 * Copyright (C) Contributors                                         *
 *                                                                    *
 * This program is free software; you can redistribute it and/or      *
 * modify it under the terms of the GNU General Public License        *
 * as published by the Free Software Foundation; either version 2     *
 * of the License, or (at your option) any later version.             *
 *                                                                    *
 * This program is distributed in the hope that it will be useful,    *
 * but WITHOUT ANY WARRANTY; without even the implied warranty of     *
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the       *
 * GNU General Public License for more details.                       *
 *                                                                    *
 * You should have received a copy of the GNU General Public License  *
 * along with this program; if not, write to the Free Software        *
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,         *
 * MA 02110-1301, USA.                                                *
 *                                                                    *
 * Contributors:                                                      *
 *  - Trifon Trifonov (trifonnt@users.sourceforge.net)                *
 *                                                                    *
 * Sponsors:                                                          *
 *  - Company (http://www.site.com)                                   *
 **********************************************************************/

Adempiere Export/Import Tools

2Pack can manage in the XML file the following items:

2PackADCK
menu
window
tab
field
process
processpara
table
column
impformat
impformatrow
printformat
printformatitem
reference
referencelist
referencetable
reportview
reportviewcol
task
form
workbench
preference
role
userrole
orgrole
windowaccess
processaccess
formaccess
workflowaccess
taskaccess

CRM systems

Comparison of CRM systems

Localized in Bulgarian

Tina POS

Compiere

My opinion is that this is very outdated information, but who knows...

HTML/CSS


Java related


Autocompletion

Portal, JCR, ECM, Groupware

Script Languages

Java FTP Libraries and Articles

Commercial which support FTPS (FTP Over SSL)