From: Sven Schöling Date: Fri, 30 Oct 2015 12:38:19 +0000 (+0100) Subject: GDPDU: acc_trans_id nciht mehr primary key X-Git-Tag: release-3.5.4~1968 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/commitdiff_plain/62cf428a42c82fff01457f94cc9ec6785c6ac9d3 GDPDU: acc_trans_id nciht mehr primary key Bei großen Splitbuchungen werden die auf mehrere einzelne Teile geteilt, die dann den gleichen Key haben. Der Key selber macht keinen Sinn als Key, weil jede Zeile aus 2-3 echten acc_trans Einträgen besteht. Zum Debuggen trotzdem nützlich. -> nicht mehr primary key --- diff --git a/SL/GDPDU.pm b/SL/GDPDU.pm index 4d9239be1..df3f9dee2 100644 --- a/SL/GDPDU.pm +++ b/SL/GDPDU.pm @@ -39,7 +39,7 @@ my %known_tables = ( ); my %datev_column_defs = ( - acc_trans_id => { type => 'Rose::DB::Object::Metadata::Column::Integer', text => t8('ID'), primary_key => 1 }, + acc_trans_id => { type => 'Rose::DB::Object::Metadata::Column::Integer', text => t8('ID'), }, amount => { type => 'Rose::DB::Object::Metadata::Column::Numeric', text => t8('Amount'), }, credit_accname => { type => 'Rose::DB::Object::Metadata::Column::Text', text => t8('Credit Account Name'), }, credit_accno => { type => 'Rose::DB::Object::Metadata::Column::Text', text => t8('Credit Account'), },