t/helper/shipped_qty.t: Items des richtigen Objekts vor dem Neuladen vergessen.
SL/ClientJS.pm - Typos in POD
E-Mail-Dialog: bei Einkaufsaufträgen Standardvorbelegung
Siehe #263.
Fixt: Auslagern über Standardlagerplatz ohne Auslagern von Dienstleistungen
Die Prüfung, ob es sich um eine Dienstleistung handelt, wirdüber part_type gemacht.Andernfalls wird die auszulagernde Menge in diesem Fall beiallen Positionen auf 0 gesetzt.Zusätzlich die Prüfung auf gesetzte Menge über das Fragezeichen-Feld...
Typo in Übersetzung für Lieferantenauftragsnummer
Workflow Lieferschein -> Rechnung. Liefertermin als Rechnungslieferdatum setzen
Falls im Lieferschein einen Liefertermin gesetzt hat, ist diesereindeutig der sinnvollere Liefertermin in der Rechnung anstattdas Lieferscheindatum.
Tests CsvImport: key für Zeichensatz im Profile ist charset, nicht encoding.
Spielte hier zwar keine Rolle, da das Encoding nicht getestet wird, war aberdennoch falsch (encoding ist der Parameter für den Csv-Heler).
Kam in commit cdc396f5543250ac2cd9ad5b9b45bd2806c8e6c5...
BankTransaction Code cleaning
längst überfällige und häßliche semikolons entfernt
Für #277 toten Code entfernen
Optimierung SEPA-Erkennung #277
23 : 11 England gegen Pfalz, überzeugt mich
code cleaning: debug statements vergessen zu entfernen
changelog für Feature Dialogbuchungsvorlagen mit Bankimport
Kontoauszug verbuchen -> Buchung erstellen -> Dialogbuchung nur abs()
Ob die Zahlung positiv oder negativ ist, bestimmt die Soll und Habenin der Maske Dialogbuchung und liegt somit in der Hand des Anwenders, in welche Vorlage er buchen will.
Kontoauszug verbuchen -> Buchung erstellen erweitert
a) Filter erweitert, um nach Vorlagenname zu suchenb) Filter korrekt in <form> gepackt, um submit und reset form wie gewohnt zu unterstützenc) Buchungsmöglichkeit um gl_transactions (Dialogbuchungsvorlagen)...
BankTransaction vendor_of_transaction wurde nie in filter_drafts benutzt
copy & waste Symptom:weiteren toten Code vom initialen Commit entfernt
Kontoauszug verbuchen. Vorfilter nach vendor.iban mit bt.iban setzen
der initiale commit hat bt.iban mit vendor.account_number verglichen
Controller/BankTransaction.pm vendor_id entfernen
vendor_id wird im template/ nicht mehr benötigt.S.a.: #aae306cda6274dKontoauszug verbuchen: keine Multibox verwenden
Tests CsvImport: run-Methode der Worker verwenden
Vorher wurden der Code der run-Methode aus den Basis-Klassen der Worker(copy/paste) hier einzeln aufgerufen.
CsvImport: worker kann Csv-Helper auch mit scalar-ref als Datei aufrufen.
Der Csv-Helper kann für die Datendatei auch eine Referenz auf Daten erhalten.Die Basis-Klasse der Worker des CsvImports unterstützt das jetzt auch. Damitkann dann z.B. in den Tests $worker->run auch verwendet werden, wenn der Worker...
console - POD: --client ergänzt. Damit taucht das dann auch in der Hilfe auf.
Whitespace
SEPA: collective_transaction nach batch_transaction umbenannt
DATEV-Export nach Erfassungsdatum filtern
Hat man einen DATEV-Export schon für einen bestimmten Zeitraumexportiert, und muß nachträglich noch ein paar Buchungen in dem Zeitraumtätigen, kann man diese nachträglichen Buchungen nun gesondertexportieren, indem man ein Datum nach dem letzten Exportdatum...
common/flash.html: no trailing whitespaces
BankTransaction: Überarbeitung von "Kontoauszug verbuchen" , SEPA-Export wieder integriert
Die Punktebewertung findet wieder ausschließlich in "get_agreement_with_bank_transactions" statt,auch die SEPA-Sammelüberweisung. Diese bekommt dor extra Punkte, da ggf. für bestimmte Rechnungen negative Punkte entstehen....
create_periodic_invoices.t - Umstellung auf SL/Dev und Partname
t/wh/transfer.t - Refactoring mit SL::Dev::Part::create_part
SL/Dev/Record.pm - create_invoice_item Beispiel aktualisiert
t/db_helper/price_tax_calculator.t mit SL::Dev refactored
t/controllers/financial_overview/sales_orders.t auf SL::Dev umgestellt
sales_order_with_periodic_invoices_config.t mit SL::Dev refactored
t/db_helper/convert_invoice.t mit SL::Dev refactored
FileManagement: Anpassung an neue Schnittstelle im Ordercontroller
fix redmine #280
GetModels Paginated: Historische Filterduplizierung deaktivieren
Die war noch aus der Zeit vor GetModels, und war nötig damit Paginatingdie gleichen Filter hatte wie das Hauptquery. Mittlerweile ist das abernicht mehr nötig, weil die GetModels-Architektur die einzelnen Plugins...
E-Mail-Dialog: keine Vorbelegung bei Lieferantenauftrag/-lieferschein
Einkaufslieferscheine: Fix: Anzeige Ansprechperson wenn geliefert
E-Mail-Dialog: Vorbelegung vom Kunden/Lieferanten, wenn Ansprechperson keine E-Mail hat
templates zu a33ef0ec2 Standardlager und Lagerplatz im Warenbericht
sind 2 Ebenen tiefer im stash staging bereich gelandet ...jetzt auch im standard ;-)
In Ergänzung zu #283. Filter-Optionen auf experimentell setzen
fixt: #283 Typfilter bei Lieferplan|Lieferwertbericht
Korrekte Filterübergabe an das Backend.Zusätzlich weiteren Filterparameter 'Sortiment' eingebaut.Ticket-Ziel: 100% done
S:C:H:ReportGenerator: Ergebnis von layout->get als Liste verwenden
Sonst ist der Export (PDF/CSV) von Controllern, die diesen Helper verwenden,kaputt. Fehlermeldung war:Can't locate object method "add" via package "1" (perhaps you forgot to load "1"?)...
ShippedQty: Abgefangene API Fehler auf Carp::croak umgestellt.
So werden die aus der Sicht des callers geschmissen.
ShippedQty: Übergabe von Strings als ids abfangen
sanitize _update_ship / Prüfung auf form->id
Andernfalls wird ein Fehler auf undefined integer geworfenund bspw. das Erfassen von neuen Aufträge ist nicht mehr möglich.
Debitoren/Kreditorenbuchungen. Buchungsnummer als Info ausgeben
Buchungsnummer ist im gesamten Programm eindeutig undfür die Verknüpfung vom Papierbeleg zur Buchung ein sinnvollerNummernkreis. Dementsprechend wie bei den Dialogbuchungen diesean den Bearbeiter zurückmelden.
DeliveryValueReport: Tabelle heißt delivery_orders (mit s am Ende).
DeliveryValueReport: do_closed_qty wiederhergestellt
ShippedQty: Chaining bei Aufruf mit leerem Array
t/helper/shipped_qty.t: items Sortierung stabilisiert
ShippedQty: POD fix
ShippedQty: Explizite Doku zu Fehlbedienung bei nicht geladenen Relationships
ShippedQty: keep_matches option
t/helper/shipped_qty.t: diverse Kleinigkeiten
- delivered flag is boolean und muss mit ok() geprüft werden falls internas geändert werden- wenn write_to in die items schreiben soll, müssen die auch vorher geladen sein.
ShippedQty: korrekt prüfen ob orderitems schon geladen sind
ShippedQty: Auch bei short circuit chainen
Vergessener Aufruf io.pl für vorbelegte E-Mail-Texte
... steter Tropfen und der Stein
Fixt #281 Fertigen nicht transaktionssicher
return 0 verlässt den eval block, aber macht kein RollbackEin sauberes "die" funktioniert wie gewollt.Die Rückmeldung an den Anwender ist jetzt allerdings etwas kryptischer.
vergessene Backend-Funktion für E-Mail-Vorbelegung
Ferner eine Fußnote als Hinweis zur Vorbelegungs-Funktion gesetzt.
GenericTranslation um Vorbelegungen für E-Mail-Texte erweitert
Neuer Menüpunkt:System-> Sprachen und Übersetzungen -> Vorbelegte Texte für E-MailFalls ein Ansprechpartner hinterlegt ist, wird entsprechend desGeschlechts und der vorbelegten Textbaustein die Anrede zusammengesetzt....
Typos in Doku
Wiedervorlagenbericht: Filter »erstellt für« gefixt
Das Filterkriterium wurde gar nicht ausgewertet.
ShippedQty - Typos in Beschriftungen
SL/Helper/Object.pm Typos in Doku
ShippedQty - fixed some typos in documentation
Ergänzung zu #276
rowcount attribut name abwärtskompatibel für post commits ohne ajax
DeliveryValueReport: Auf ShppedQty Helper umgestellt.
Leider fällt geht dabei die Information verloren, wieviel davon ingeschlossenen Lieferscheinen ist. Wenn benötigt, muss das nachgebautwerden.
Erster Schritt für #278
Auswahl von manuellen Verknüpfung von Neu nach Alt sortieren
fix für #276
ajax braucht die id des hidden html elements
SL::Helper::ShippedQty: chaining vervollständigt und dokumentiert
SL::Helper::ShippedQty: Lagerbewegungen sind negativ im Verkauf
ShippedQty: Doku
SL::Helper::ShippedQty: write_to garantiert eine Zahl für shipped_qty
SL/Dev/Inventory: Formatierung @EXPORT
SL::Helper::ShippedQty: SQL Fehler im stock_fill_up query
t/helper/shipped_qty.t: doppelte deklaration umbenannt
t/helper/shipped_qty.t: falscher Aufruf
SL::Dev::Inventory: POD Formatierung
Kosmetik
die für eine Backend-Funktion (Mini-DMS) gesprächiger gemacht
Hintergrund #275. Der Administrator muss hier ziemlich raten,was falsch gelaufen ist. Minimal mehr Infos, sodass eine Analysedes Dateisystems serverseitig möglich ist.
Merge pull request #10 from freiphone/patch-2
Bug-Fix: Kreditorenbuchung-Änderbarkeit
Es wurde der Wert der Debitorenbuchung-Änderbarkeit statt der Kreditorenbuchung-Änderbarkeit aus der Mandantenkonfiguration abgefragt.
Erster Test für shipped_qty.t
SL::Dev::Inventory - neue Funktionen ...
... um Lagerbestand zu ändern und um Lieferscheine ein- oder auszulagern.
DO: get_shipped_qty entfernt
DO: mark_orders_if_delivered mit SL::Helper::ShippedQty berechnen
io::_update_ship: SL::Helper::ShippedQty benutzen
DeliveryPlan: calc_qtys mit SL::Helper::ShippedQty berechnen
OrderItem: shipped_qty mit SL::Helper::ShippedQty berechnen
ShippedQty: calculate chainbar machen
Helper::ShippedQty: orderitems korrekt in calculate behandeln
ShippedQty: Algorithmusdetails konfigurierbar machen
ShippedQty Helper
Object Helper: delegate
mailmap: Christian
BankTransaction: Fall SEPA-Export. Weitere Code-QS und TODO Anmerkung
DB/BankTransaction: Kosmetik Fall SEPA-Check
SEPA Agreement Regel wieder aktivieren
Sehr präziser und gut kommentieren Geoffrey-Code sollteman prinzipiell fördern - Oder wenn man den wegwirft,auch einen ädequaten Ersatz schaffen und testen.Aber man kann auch das Bein amputieren wenn der PatientSchmerzen im dicken Zeh hat....
Minimaler Notflicken für #277
Zumindestens werden damit überhaupt wieder Treffer inder Vorschlagsliste für Banküberweisung mit SEPA erzeugt.S.a. Details Ticket, dass ist kein akzeptabler Fix, sondernnur der Flicken, damit Anwender die Vorschlagsliste überhaupt...
BankTransaction: minimal Kosmetik