Jan Büren [Wed, 12 Oct 2011 12:42:49 +0000 (14:42 +0200)]
Kosten- und Erfolgstellen zu unterscheiden macht(e) mittlerweile keinen Sinn mehr, da man ja entsprechend Kosten als Erfolg auf eine Kostenstelle buchen möchte. Ferner wird auch die Auswahlliste schon länger nicht mehr unterschieden.
Entsprechend die letzten Rudimente in der Form.pm entfernt und das Datenmodell für Rose angepasst, sowie natürlich die Tabelle
Sven Schöling [Tue, 11 Oct 2011 13:13:04 +0000 (15:13 +0200)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Tue, 11 Oct 2011 13:06:39 +0000 (15:06 +0200)]
Testseite für part autocomplete
Conflicts:
templates/webpages/part/ajax_autocomplete.html
Sven Schöling [Tue, 11 Oct 2011 13:01:46 +0000 (15:01 +0200)]
CVars für Kunden
Experimentelles Feature!
Das gleiche kann später für vendors auch analog gemacht werden, beides
gleichzeitig (also eine kompinierte vc box) ist im moment nicht vorgesehen.
Bugs:
- Erneuern sowohl in überlagerten Belegen als auch in den Waren funktioniert noch nicht richtig
- Drucken ist ungetestet
- invalid + überlagern funktioniert noch nicht.
Sven Schöling [Tue, 11 Oct 2011 12:58:25 +0000 (14:58 +0200)]
customer_picker
testpage ist zu Dokumentationszwecken noch dabei, aber nicht mehr durch action
erreichbar.
Sven Schöling [Tue, 11 Oct 2011 12:57:21 +0000 (14:57 +0200)]
displayable_name methode für customer
Sven Schöling [Tue, 11 Oct 2011 12:56:15 +0000 (14:56 +0200)]
Testpage wieder entfernen.
Moritz Bunkus [Thu, 28 Oct 2010 16:01:28 +0000 (18:01 +0200)]
Unterstützung für Variablenzugriffe auf Objekte/Hashes in Druckvorlagen
Wenn z.B. SL::Order->order_details $form->{ORDER_OBJ} auf eine Instanz
von SL::DB::Order setzt, so kann im Template wie folgt darauf
zugegriffen werden:
Kunddenname: <%ORDER_OBJ.customer.name%>
Moritz Bunkus [Mon, 10 Oct 2011 13:12:29 +0000 (15:12 +0200)]
UTF-8-Daten vor Ausgabe an Template auf Form C normalisieren
Wenn UTF-8-Daten als Form D vorliegen, so steigt LaTeX aus, weil es
diese Form nicht kennt.
Sven Schöling [Mon, 10 Oct 2011 12:56:31 +0000 (14:56 +0200)]
Fixes vom portieren
Sven Schöling [Mon, 27 Jun 2011 10:50:31 +0000 (12:50 +0200)]
JSON Filter.
Sven Schöling [Fri, 10 Jun 2011 13:57:47 +0000 (15:57 +0200)]
Autocomplete version 1 - mehrere eingabefelder, type filter, limit
Sven Schöling [Fri, 10 Jun 2011 13:57:02 +0000 (15:57 +0200)]
Part::type_filter kommt nun auch mit mehreren werten klar.
Sven Schöling [Fri, 3 Jun 2011 12:24:37 +0000 (14:24 +0200)]
Vendor auch in mappings listen.
Sven Schöling [Fri, 7 Oct 2011 13:12:28 +0000 (15:12 +0200)]
raw option für Controller Base
Sven Schöling [Fri, 7 Oct 2011 13:13:58 +0000 (15:13 +0200)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Jan Büren [Thu, 6 Oct 2011 16:47:06 +0000 (18:47 +0200)]
Verwaiste Zahlungsbedingungen in vc vorher auf NULL setzen und danach den neuen Fremdschlüssel
Jan Büren [Thu, 6 Oct 2011 15:39:13 +0000 (17:39 +0200)]
Zusätzliche Fremdschlüssel für Sprache, Lieferantentyp und Zahlungskonditionen in Tabelle vendor.
Jan Büren [Thu, 6 Oct 2011 15:26:57 +0000 (17:26 +0200)]
Zusätzliche Fremdschlüssel für Sprache, Kundentyp und Zahlungskonditionen bei Kunden hinzugefügt.
Bernd Blessmann [Thu, 6 Oct 2011 11:53:11 +0000 (13:53 +0200)]
Änderungen für die Aufklappmenüs Forderungen und Verbindlichkeiten verhindern, ...
... bei schon bebuchten Konten. Siehe auch Bug 1640.
Sven Schöling [Fri, 30 Sep 2011 13:02:41 +0000 (15:02 +0200)]
customer vendor in oe mit foreign keys sichern.
Bernd Blessmann [Sat, 1 Oct 2011 07:35:08 +0000 (09:35 +0200)]
post auch als inline aufrufbar
damit es von einem Skript aus benutzt werden kann.
Bernd Blessmann [Thu, 29 Sep 2011 20:07:56 +0000 (22:07 +0200)]
Bug bei 'Änderbarkeit der Zahlungen bei K./D.-Buchungen' behoben.
Die nicht geänderten Zahlungen wurden aus der Datenbank und nicht
aus der Form (hiddens) genommen. Damit lag ein falsches Zahlenformat
vor.
Sven Schöling [Wed, 28 Sep 2011 11:28:32 +0000 (13:28 +0200)]
Sven Schöling [Wed, 28 Sep 2011 11:24:48 +0000 (13:24 +0200)]
Getopt: zwei boolean auf die gleiche Variable funktioniert nicht.
Sven Schöling [Tue, 27 Sep 2011 17:23:53 +0000 (19:23 +0200)]
Doc update
Sven Schöling [Tue, 27 Sep 2011 16:48:44 +0000 (18:48 +0200)]
rose_auto_create_model: --diff, --dry-run alias für -n
Sven Schöling [Tue, 27 Sep 2011 14:06:42 +0000 (16:06 +0200)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Sven Schöling [Tue, 27 Sep 2011 14:06:11 +0000 (16:06 +0200)]
RDBO: crm- und Kassentabellen ignorieren
Sven Schöling [Tue, 27 Sep 2011 14:05:01 +0000 (16:05 +0200)]
rose_auto_create_model.pl überarbeitet.
- nocommit option
- farbige ausgabe
- verbose
- login aus config laden
- bessere doku
G. Richardson [Tue, 27 Sep 2011 13:56:10 +0000 (15:56 +0200)]
Deutsche Übersetzung für Warenbuchungsmethoden und Gewinnermittlungsarten
Sven Schöling [Mon, 26 Sep 2011 15:50:09 +0000 (17:50 +0200)]
Ein Query in $::form->create_links beschleunigt
Sven Schöling [Mon, 26 Sep 2011 14:26:12 +0000 (16:26 +0200)]
$::lxdebug->log_time optional text mitgeben.
Sven Schöling [Fri, 23 Sep 2011 14:15:16 +0000 (16:15 +0200)]
STDOUT nicht neu aufmachen
Sven Schöling [Fri, 23 Sep 2011 12:24:44 +0000 (14:24 +0200)]
bp delete confirm und checkall ins template verschoben.
Sven Schöling [Fri, 23 Sep 2011 12:15:55 +0000 (14:15 +0200)]
bp::list_spool auf template umgestellt.
Sven Schöling [Thu, 22 Sep 2011 13:56:21 +0000 (15:56 +0200)]
bp/search in templates umgebaut
Sven Schöling [Wed, 21 Sep 2011 10:59:04 +0000 (12:59 +0200)]
Login im head frame anzeigen.
Bernd Blessmann [Wed, 21 Sep 2011 09:35:22 +0000 (11:35 +0200)]
Hinweis zu problematischen Kontenrahmen Swiss-German und Austria.
Sven Schöling [Tue, 20 Sep 2011 17:33:55 +0000 (19:33 +0200)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Bernd Blessmann [Tue, 20 Sep 2011 10:19:24 +0000 (12:19 +0200)]
Steuersatz/taxzone aus Masken nicht überschreiben.
Der Steuersatz wurde bisher beim Drucken mit dem aus
den Kunden- oder Lieferantenstammdaten überschrieben.
Sven Schöling [Tue, 20 Sep 2011 09:53:41 +0000 (11:53 +0200)]
Den Rest von rc.pl auch noch aufgeräumt.
- select_all funktion durch checkall jquery ersetzt
- update gefixt.
Sven Schöling [Tue, 20 Sep 2011 09:38:06 +0000 (11:38 +0200)]
rc.pl display_form in template ausgelagert.
Warnung: Muss nochmal gut durchgetestet werden.
Sven Schöling [Tue, 20 Sep 2011 09:37:12 +0000 (11:37 +0200)]
Funktionen die Listen zurückgeben kommen in Template::Plugins als arrayref an. -.-
Sven Schöling [Tue, 22 Mar 2011 11:55:07 +0000 (12:55 +0100)]
CSS Klasse "numeric" um numerische Spalten in Tabellen rechtsbündig zu halten.
Sven Schöling [Mon, 19 Sep 2011 16:56:31 +0000 (18:56 +0200)]
rc.pl: reconciliation in template ausgelagert
Sven Schöling [Mon, 19 Sep 2011 15:36:43 +0000 (17:36 +0200)]
$::all_units nicht in SL::Form benutzen.
Die einzige verbliebene instanz von all_units ist jetzt nur noch in SL::AM
Die muss noch gefixt werden, aber die anderen beiden haben damit nichts zu tun.
Sven Schöling [Mon, 19 Sep 2011 15:34:10 +0000 (17:34 +0200)]
%::debug_options => $::lx_office_conf->{debug}->{options}
Globale Hashes sind mit der jetzigen Konfiguration eh nicht schreibbar (zum
Glück) und der Standard benutzt das eh nicht. Wenn also einer das braucht,
bitte das benutzen.
Sven Schöling [Mon, 19 Sep 2011 15:33:22 +0000 (17:33 +0200)]
Warning beim Watchdog unterdrücken.
Sven Schöling [Mon, 19 Sep 2011 15:32:53 +0000 (17:32 +0200)]
$::all_units nicht in MoreCommon benutzen.
Sven Schöling [Mon, 19 Sep 2011 15:32:19 +0000 (17:32 +0200)]
compare_numbers argumente nicht rausshiften
Jan Büren [Mon, 19 Sep 2011 10:40:21 +0000 (12:40 +0200)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Jan Büren [Mon, 19 Sep 2011 10:39:06 +0000 (12:39 +0200)]
<%terms%> ist keine wirkliche Druckvariable, vom Kontext-Zusammenhang sollte hier <%duedate%> angezeigt werden.
Entsprechend im Standard Rechnungsdruckvorlage für deutsch korrigiert.
Sven Schöling [Mon, 19 Sep 2011 09:12:58 +0000 (11:12 +0200)]
dbupgrade .pl müssen nicht strict sein.
Sven Schöling [Mon, 19 Sep 2011 09:12:36 +0000 (11:12 +0200)]
chart of account suche in template ausgelagert
Sven Schöling [Fri, 16 Sep 2011 15:27:47 +0000 (17:27 +0200)]
delete in oe in templates ausgelgert
Sven Schöling [Fri, 16 Sep 2011 15:05:19 +0000 (17:05 +0200)]
Nachtrag zu 3-arg open: STDOUT nicht überflüssig öffnen.
Führte zu einem skurrilen Bug wo der :raw Layer unter cgi nicht auf STDOUT propagiert wird
Sven Schöling [Fri, 16 Sep 2011 10:32:01 +0000 (12:32 +0200)]
select_project in templates ausgelagert
Bernd Blessmann [Thu, 15 Sep 2011 19:26:36 +0000 (21:26 +0200)]
changelog angepasst.
Bernd Blessmann [Thu, 15 Sep 2011 19:10:36 +0000 (21:10 +0200)]
Kosmetik
Leerzeichen am Zeilenende entfernt.
Bernd Blessmann [Wed, 14 Sep 2011 10:34:22 +0000 (12:34 +0200)]
Änderbarkeit bei Zahlungen f. Einkaufsrechnungen konfigurierbar.
Nie, immer oder am selben Tag, einstellbar in der lx_office.conf
Bernd Blessmann [Wed, 14 Sep 2011 10:33:36 +0000 (12:33 +0200)]
doppeltes </td> entfernt.
Bernd Blessmann [Tue, 13 Sep 2011 07:26:06 +0000 (09:26 +0200)]
Änderbarkeit bei Zahlungen f. Verkaufsrechnungen konfigurierbar.
Nie, immer oder am selben Tag, einstellbar in der lx_office.conf
Sven Schöling [Thu, 15 Sep 2011 12:49:54 +0000 (14:49 +0200)]
Alle 2-arg open in 3-arg open verwandelt.
Sven Schöling [Thu, 15 Sep 2011 09:44:03 +0000 (11:44 +0200)]
iterator muss resettet werden
Sven Schöling [Wed, 14 Sep 2011 10:40:26 +0000 (12:40 +0200)]
Csv Import Helper: classenlose profile dürfen den Dispatcher nicht abschiessen.
Sven Schöling [Wed, 14 Sep 2011 10:39:55 +0000 (12:39 +0200)]
Verhindern, dass Customvars bei zirkulären Includes mehrfach registriert werden.
Sven Schöling [Wed, 14 Sep 2011 10:38:10 +0000 (12:38 +0200)]
Tabs sind mittlerweilee selten genug dass man sie forcieren kann.
Sven Schöling [Wed, 14 Sep 2011 10:34:47 +0000 (12:34 +0200)]
broken_links warnings unterdrücken
Sven Schöling [Wed, 14 Sep 2011 10:32:35 +0000 (12:32 +0200)]
csv test updates.
Sven Schöling [Wed, 14 Sep 2011 09:46:59 +0000 (11:46 +0200)]
doc typo
Sven Schöling [Wed, 14 Sep 2011 09:46:35 +0000 (11:46 +0200)]
custom_variables accessor wird jetzt vom mixin erstellt.
Sven Schöling [Wed, 14 Sep 2011 09:46:21 +0000 (11:46 +0200)]
typo
Sven Schöling [Wed, 14 Sep 2011 09:45:56 +0000 (11:45 +0200)]
typo
Sven Schöling [Wed, 14 Sep 2011 09:45:35 +0000 (11:45 +0200)]
neue kanonische globale Variable "instance_conf"
Sven Schöling [Wed, 14 Sep 2011 09:45:13 +0000 (11:45 +0200)]
db gibt es nicht mehr.
Sven Schöling [Wed, 14 Sep 2011 09:44:36 +0000 (11:44 +0200)]
standardmäßig tests auf multithreaden.
Sven Schöling [Wed, 14 Sep 2011 09:44:18 +0000 (11:44 +0200)]
eine warning beseitigt.
Sven Schöling [Thu, 14 Jul 2011 13:43:15 +0000 (15:43 +0200)]
Percent Attributhelper hat sich mittlerweile geändert.
Sven Schöling [Wed, 14 Sep 2011 09:43:18 +0000 (11:43 +0200)]
dispatcher muss mittlerweile eine Instanz sein.
Sven Schöling [Tue, 8 Mar 2011 11:36:15 +0000 (12:36 +0100)]
Rekursiv testen.
Sven Schöling [Tue, 13 Sep 2011 15:06:44 +0000 (17:06 +0200)]
tabelle invoice <-> InvoiceItem.
Sven Schöling [Wed, 14 Sep 2011 09:10:53 +0000 (11:10 +0200)]
CVars als Object Mixin.
Conflicts:
SL/DB/Customer.pm
SL/DB/Part.pm
SL/DB/Vendor.pm
Moritz Bunkus [Mon, 12 Sep 2011 15:19:00 +0000 (17:19 +0200)]
Quoting übernimmt das Template
Fix für Bug 1675.
Moritz Bunkus [Thu, 8 Sep 2011 15:55:38 +0000 (17:55 +0200)]
Merge branch 'sepa-fixes'
Moritz Bunkus [Thu, 8 Sep 2011 15:55:21 +0000 (17:55 +0200)]
Update SEPA-XML-Dateien-Erzeugung auf Spezifikation v2.5
Fix für Bug 1699.
Moritz Bunkus [Thu, 8 Sep 2011 15:34:31 +0000 (17:34 +0200)]
IBAN/BIC durch Masken durchreichen
Bei Umstellung von "nur Überweisung" auf "auch Einzug" gingen IBAN/BIC
in den Masken verloren, weil die Eingabefelder "vc_bic" hießen, der
Code aber nach "${vc}_bic" gesucht hat, effektiv also nach
"customer_bic" oder "vendor_bic".
Bernd Blessmann [Wed, 7 Sep 2011 11:35:06 +0000 (13:35 +0200)]
Merge branch 'master' into bug1640
G. Richardson [Tue, 6 Sep 2011 12:04:44 +0000 (14:04 +0200)]
Verkaufsbericht: Komplett gutgeschriebene Artikel berücksichtigen
Spezialfall wo qty innerhalb einer Subtotal 0 ist, wenn es zu allen Positionen
eine Gutschrift gibt. In diesem Fall wird der Gesamt-VK und Gesamt-EK auf 0
gesetzt, dies wurde bisher falsch berechnet.
G. Richardson [Mon, 5 Sep 2011 11:12:26 +0000 (13:12 +0200)]
Bei Gutschrift aus VK-Rechnung auch EK-Preis übernehmen
Ansonsten geht lastcost verloren und Ertrag der Gutschrift wird 100%
Dies stört im Rechnungsbericht und Verkaufsbericht
Bernd Blessmann [Tue, 6 Sep 2011 11:25:34 +0000 (13:25 +0200)]
Änderbarkeit der Zahlungen bei Debitorenbuchungen konfigurierbar
Bernd Blessmann [Tue, 6 Sep 2011 11:23:30 +0000 (13:23 +0200)]
Kosmetik
Bernd Blessmann [Tue, 6 Sep 2011 09:19:21 +0000 (11:19 +0200)]
Merge branch 'master' into bug1640
Moritz Bunkus [Fri, 2 Sep 2011 14:05:47 +0000 (16:05 +0200)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Fri, 2 Sep 2011 14:05:38 +0000 (16:05 +0200)]
Artikelauswahl gefixt: das Ausgewählte nehmen, nicht den ersten Treffer
Hintergrund: Suche in SL/IS.pm hat (sehr außergewöhnlich) ein
Suchkriterium nach EAN mit "OR" verknüpft. Dadurch, dass die Suche
nach ID schlicht ans Ende mit "AND" gestellt wurde, ergab sich grob
"(NOT OBSOLETE) OR (ean = ? AND id = ?)", wodurch wieder mehr als ein
Treffer gefunden wurde.
Bug wurde in Revision
cb253140 eingebaut.
Bernd Blessmann [Wed, 31 Aug 2011 13:28:51 +0000 (15:28 +0200)]
Änderbarkeit bei Zahlungen f. Kreditorenbuchungen konfigurierbar machen.
Nie, immer oder am selben Tag, einstellbar in der lx_office.conf
Bernd Blessmann [Thu, 1 Sep 2011 11:23:22 +0000 (13:23 +0200)]
Fix für Bug 1673
bei "Erneuern" und "Als neu speichern" nicht mehr immer drucken.
Bernd Blessmann [Wed, 31 Aug 2011 21:38:18 +0000 (23:38 +0200)]
Teil-Fix für Bug 1673 : Drucken geht wieder ...
bei "Erneuern" und "Als neu speichern" wird immer noch gedruckt.
Bernd Blessmann [Wed, 31 Aug 2011 14:22:58 +0000 (16:22 +0200)]
Wechselkurs ging bei Kreditoren/Debitoren-Buchungen verloren, wenn er kleiner 1 war.
Bernd Blessmann [Wed, 31 Aug 2011 08:25:16 +0000 (10:25 +0200)]
gldate bei Zahlungen bei Kreditorenbuchungen auf current_date setzen