Filtern nach Kunden-/Lieferantentyp bei Lieferschein-Berichten.
Conflicts:
bin/mozilla/do.pl
parse/format-Fehler bei Rabatten behoben
Schon in der Maske eingegebene Rabatte wurden nicht geparsed,Kunden-/Lieferanten und -Typ-Rabatte wurden teilweise ohne Berücksichtigungschon eingegebener Rabatte gesetzt. Und beim Auswahl eines Artikels über die...
Erfassungsdatum bei Verkaufs-Lieferscheinen.
In der Maske anzeigen; im Bericht anzeigen und danach filtern.
Übernahme aus Kundenprojekt.
item_selected: Multiselect bzw. Mengeneingabe beim Artikelselektor
Dieses Feature kann in den Benutzereinstellungen aktiviert werden.
PriceSource: versteckte Preise in Lieferscheinen
Beim Anlegen von Lieferscheinen wird jetzt auch der Preis kurz verstecktermittelt und mitgespeichert, damit beim Umwandeln in Rechnungen keineÜberraschungen passieren.
Standardlagerverfahren Kommentar setzen / übernehmen
Beim Standardauslagern wurde bisher nicht der Kommentar übernommen, derseit Anfang dieser Funktion in do.pl gesetzt wurde. Ferner die Beschreibungin der Mandantenkonfiguration etwas besser gesetzt, bzw. beschrieben.
Nicht-editierbare CVars bei "als neu speichern/verwenden" richtig setzen.
Weitere Positionen verknüpft
Alle Workflows von Angebot bis Rechnung im Einkauf und Verkauf umgesetzt
Offen: Gutschrift und Rückwartsverknüpfungen
Benutzerdefinierte Variable: Parts als Partpicker
noch vorhandene L.part_select nach L.part_picker geändert.Analog wie für CustomerVendor-Picker (siehe Commit 65b7c724e)
customer_vendor_picker bei CVars und Summen- und Saldenliste
- nicht mehr vorhandenen customer_picker durch customer_vendor_picker ersetzt- vendor_selector durch customer_vendor_picker ersetzt- autocomplete_customer.js laden
delivery_order_items_stock persistent machen Teil 3
Testfall (Einkauf-Lieferschein): Update drücken (alles wird erneuert) => i.O. (alle ids werden gelöscht) Position löschen mit schon ausgewählten stock_items => i.O. (keine verwaisten dois)...
Persistente delivery_order_items_(stocK)_id
id in tabelle delivery_order_items undid in tabelle delivery_order_items_stock persistent gemacht.
Testszenarien:
delivery_order_items:Einkauf / Verkauf-LS -> als neu speichern. => i.O.Einlagern => i.O....
Einkaufs-/Verkaufsmasken: Projekt-Drop-Down-Boxen sortieren
PriceSource: Rabattbehandlung
PriceSource: Preisselektion auf Popup umgestellt.
- Logik für geänderte Preise implementiert- Visualisierung verbessert- fix für emptied rows- nachricht wenn invalid und missing- benachrichtigung für höher/niedriger- js ausgelagert- best price benachrichtigung...
PriceSource: Erste Version
- Preisgruppen und Stammdaten sind implementiert- Persistenz in allen Belegen funktioniert- Rudimentäre Visualisierung funktioniert- Klassen sind alle da
- Doku fehlt- Verkauf/Einkaufweiche fehlt- best_price ungetestet- Preisgruppen hängen noch nicht von Verkäufer ab...
Belege: Filtern nach Ansprechpartner
Verbesserung Standard-Auslagern
a) Überprüfung auf negative Eingabe des Benutzers (hier wird beim manuellen Auslagern keine Lager-Bewegung durchgeführt).
b) Löschen von bisher eingetragenene Mengen innerhalb der einzelnen Positionen (für den Fall Dienstleistung nicht ein- oder auslagern)....
Doppelte if-Abfrage entfernt
zum Commit von gerade: unnötig zweimal auf $qty zu prüfen
Verbesserung Standardauslagern für den Fall Dienstleistung ist nicht lagerbar
Kein undef an SL/DO.pm übergeben, sondern die richtigen Position zumEinlagern durch eine "schlauere" Schleife machen.Falls eine Position die NICHT ein-, bzw. ausgelagert werden soll, schon...
Standard-Auslager-Verfahren verbessert (Dienstleistungen)
a) Falls Dienstleistungen nicht per Standardverfahren ein- oder ausgelagert werden sollen, entsprechend NICHT auslagern. Meine erste Idee, einfach die Menge auf 0 zu setzen funktioniert nur dann,...
Standardmässiges Ein- und Auslagern von Dienstleistungen per Mandantenkonfiguration eingestellt
Einkauf/Verkauf: Lieferadressenfelder nie aus Stammdaten vorbelegen
Das neue Verhalten ist wie folgt:
- Weder die shipto_id (die Drop-Down-Box in den Belegmasken) noch die individuellen shipto*-Felder werden weder beim Neuanlegen eines Beleges noch bei Wechsel des Kunden aus den Datenbanken belegt....
Verkaufsbelege: optional nur Projekte des Kunden anbieten
Auch dieses Feature kann über die Mandantenkonfiguration eingeschaltetwerden.
Einkaufs-/Verkaufsprozesse: optionale Einschränkungen für gewisse Aktionen
Über die Mandantenkonfiguration kann verboten werden, dass gewisseAktionen in den Einkaufs- und Verkaufsprozesse durchgeführtwerden. Diese sind:
- Direkte umwandlung von Verkaufsangeboten und -aufträgen in...
Verkaufs-/Einkaufsmasken: HTML in Langtexten nutzen
Lieferscheine -> Rechnungen wandeln: Lieferscheinnummer in jeder Rechnungsposition speichern
Dies geschieht analog zu invoice.ordnumber als invoice.donumber. InDruckvorlagen steht sie als Variable donumber_do zur Verfügung (auchdies angelehnt an invoice.ordnumber, die als ordnumber_oe zur...
Lieferadressen-Drop-Downs in mehreren Masken sortiert anzeigen
Ansprechpersonen-Drop-Downs in mehreren Masken sortiert anzeigen
Verkäufer-/Bearbeiter-Drop-Downs in mehreren Masken sortiert anzeigen
Vergessenes Semikolon in Inline-JavaScript gefixt.
Verkaufs-/Einkaufsmasken: Langtext in jQuery-Popup bearbeiten
Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eineURL geladen wurde, die dann die Maske angezeigt hat. DasZurückschreiben geschah schon via JavaScript.
Mit der Methode gibt's zwei Probleme:...
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Versteckte Felder in Lieferscheinen besser beibehalten
behebt #2131.
Im Bug gemeldet wurden Preisgruppen und das taxincluded Flag, die beieinem frisch erstellten Lieferschein entweder garnicht gesetzt wurden,oder beim übertragen in Rechnungen verloren gingen....
Lieferscheine: beim Ein-/Auslagern Projektnummer in inventory vermerken
Genommen wird die in der Position eingetragene Projektnummer, und istdort keine vorhanden, dann die globale Projektnummer.
Behebt #2190.
no tabs!
Sammelrechnung: Auftragsnummer und Bestelnummer aus Lieferscheinen übernehmenBehebt #1784Beim erstellen einer Rechnung aus mehreren Lieferscheinen werden nun die jeweiligenAuftragsnummern und "Bestellnummer der Kunden" als Leerzeichengetrennte Listein die Rechnung übernommen (analog zu Lieferscheinnummern).
resubmit beim Drucken für Lieferscheine ohne speichern gefixt (Opera/Chromium).
Behebt #1859.
Rabatte für Kundengruppe in Rechnung übernehmen
Rabat für Kundengruppen werden jetzt berücksichtigt, wenn man auseinem Lieferschein eine Rechnung erstellt.
ACHTUNG: Fix bezieht sich auf 2261. Der Bug bleibt jedoch bestehen,wenn man erst Positionen einträgt und dann Kunden wechselt. Es ist...
Lieferbedingungen analog zu Zahlungsbedingungen eingeführt.
Sie können angelegt werden, beim Benutzer voreingestellt werdenund in allen Ein- und Verkaufsmasken gesetzt werden.
Liefertermin im Lieferscheinbericht filterbar gemacht ...
... und Datum in Lieferscheindatum umbenannt.
Seriennummer statt Charge
kleiner Fix zu 2e4e2ba959344a6db630b5b9e9c6f8b93c666fc2
Lieferscheinbericht: Suchmöglichkeit nach Seriennummer
Löschen von Lieferscheinen mit JavaScript-Sicherheitsabfrage
Menge mit Nachkommastellen einlesen
fixt #2307
InstanceConf: Funktionen get_default_(warehouse|bin)_id heißen inzwischen get_(warehouse|bin)_id
Conflicts: bin/mozilla/do.pl bin/mozilla/ir.pl bin/mozilla/oe.pl
Trac 2300 / 2301 zweiter Versuch;-)
Nicht mehr verwendete Einstellung $::form->{jsscript} entfernt
Zu trac 2284 Einkauf-LS Vorauswahl des Master-StandardlagerplatzStandardlagerplatz vorauswählen, falls keiner in parts definiert ist.Entsprechend in der Mandantenkonfiguration eingestellt.Ferner Beschreibung der Funktion klarer dargestellt und alteKommentare entfernt
Verkaufs- und Einkaufslieferschein um Standardlagerverfahren erweitert (#2284)s.a. Changelog, bzw. Trac-Eintrag 2284 hierzu.
Verkauf->Berichte->Lieferscheine: Lieferdatum mit anzeigen lassen.
Verknüpfte Belege: JS-Code und CSS für jqModal verallgemeinert
jquery.checkall.js immer laden lassen
Update jQuery auf 1.9.1, jQuery-UI auf 1.10.1
Lx-Office heißt nun kivitendo
Syntaxfehler (fehlende Klammer) korrigiert.
behebt #2048
Option für Mindesthaltbarkeitsdatum in Mandantenkonfiguration verschoben.
popups ohne layout rendern
onload aus do.pl und oe.pl entfernt
Suche nach und Anzeige von Abteilungen bei Lieferscheinsuche
Implementiert #1952.
Anzeige von Kundennummmer in Verkauf
In Verkauf-Berichte-Aufträge/Angebote/Lieferscheine/Rechnungenkann man jetzt auch die Kundennummer in den Bericht mit aufnehmen.
Wiedervorlagen für Lieferscheine
fixt #1981
Unbenutztes vorkommen von write_trigger in do.pl entfernt.
Gelöschte Aufträge nicht mehr im Lieferschein verlinken(Ticket #1692)
Lieferadressen bei Kundenwechsel nicht leaken lassen.
Fix zu Bug 1823.
Achtung, es gibt noch ein Szenario was nicht erkannt wird:Wenn die Lieferadresse im originalen Kunden gelöscht wurde, und somit keinemKunden mehr zugewordnet ist, wird nicht erkannt dass diese Lieferadresse nicht...
Lieferadressen, gelöschte aber ausgewählte weiterhin einblenden.
gelöschte Benutzer in do/form_header ausblenden
gelöschte Benutzer in do/search ausblenden
Ansprechpartner löschbar machen.
Ansprechpartner können jetzt gelöscht werden. Ist der Ansprechpartner noch inverwendung wird eine Nachricht an den User gegeben und der Ansprechpartner nurauf ungültig gesetzt. Ungültige Ansprechpartner werden in den Belegmasken nicht...
join richtig benutzen.
Und perldoc sagt noch:Beware that unlike split, join doesn't take a pattern as its first argument.
Fix für Bug 1708 - Fehlender Übertrag der Lieferadresse
Lieferadresse wird beim Umwandeln von Angebote/Anfragen zu Aufträgen,von Aufträgen zu Lieferscheinen und von Lieferscheinen zu Rechnungennicht mehr mit den Stammdaten überschrieben.
Salesman in Lieferantenbericht anzeigen.
Whitespace
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Bugfix 1082 - 1760 Bei einem Lieferschein wird die Abteilung nicht mitgespeichert
Der commit e69e3657, hat leider nur den Teil beim erstmaligen Anzeigen desLieferscheins mit frischen Werten aus der Datenbank behoben, dafür aber dasVerhalten bei update der Maske (Klick auf Erneuern) zerstört....
Nachtrag zu commit 2879330bd173831981bdd8b25fc1900292efaeac
Währung soll Workflow über Lieferschein überleben.
Bugfix für Bug 1770 (zweiter Teil):
Preisgruppen überleben jetzt Workflow über Lieferschein.
Revert "Bugfix 1760 - Bei einem Lieferschein wird die Abteilung nicht mitgespeichert"
This reverts commit 06eebe9868a3890f47d128eeeded938441df8f21.
Bugfix 1760 - Bei einem Lieferschein wird die Abteilung nicht mitgespeichert
abteilung--abteilungsID wird wieder korrekt zusammengebaut. Entsprechendden Bugfix 1082 wieder rausgenommen
Lieferscheine einlagern/auslagern fragt jetzt nach, wenn die Menge nicht mit der angegeben übereinstimmt.
Zu Bug 1717.
$::cgi entfernt.
Verfahren:- Für alle Vorkommen von "my $cgi = $::cgi;": ersetzt durch my $cgi = $::request->{cgi}->new({}) ersetzt
- Wenn in einer Datei alle my $cgi rausgefallen sind auch use CGI entfernt.
- Initialisierung von $::cgi in scripts und Dispatcher entfernt und in dei...
Bei Artikelauswahl nur ID als Hidden mitschleifen, nicht alle Artikeldetails
Fix für Bug 1670.
Bugfix für 1652 - Rabatt falsch bei Rechnung aus Berichtsübersicht und Workflow-Start bei LieferscheinTestfall: Kunde hat Rabatt in den Stammdaten eingetragen. Lieferscheinerstellen und speichern. Verkauf->Berichte->Lieferscheine. In der Liste, denentspr. Lieferschein abhaken und bei "Neue Rechnung" weiter klicken. In der...
Verhindern, dass Lieferscheine mehrfach ein- bzw. ausgelagert werden können
Ging in 088bf5a0 kaputt. Fix für Bug 1660.
Lieferscheine: immer vor Aus- und Einlagern speichern
Behebt zwei Probleme:
1. Wenn die Benutzerin wichtige Informationenentfernt (Kunde/Lieferant, Lieferscheindatum), die "save()" bemängelnwürde, so wird nichts ausgelagert.
2. Wenn ohne zu speichern gleich ausgelagert wird, so wurden vorher...
Bug 1630: kein Rabatt auf nicht rabattierfähige Artikel
im workflow (Auftrag->)Lieferschein->Rechnung
Teilweiser Bugfix zu 1575Bei einem Kunden ist ein Kundentyp mit Rabatt hinterlegt.
Wird der Workflow Lieferschein -> Rechnung durchgeführt, wird der Rabatt nichtberücksichtigt, sondern der normale Preis berechnet.
Auch eine zugeordnete Preisgruppe wird nicht verwendet....
Konfigurationsort für viele Flags ist Abschnitt 'features', nicht 'system'
Hoffentlich Fix für Bug 1624.
Konfigurationsoption "show_best_before" ist in Abschnitt "features"
Merge branch 'master' into after-262
Conflicts: DEBIAN/DEBIAN/postinst DEBIAN/mk_erp_deb.sh config/lx-erp.conf config/lx-erp.conf.default doc/INSTALL.txt locale/de_DE/all
Reimplementierung von 55e9890a und 1465da30
Wurde in be40bd398c2911e87af5e9fd6025ea1faceb679c revertet.
Der ursprüngliche Bug 1056 wurde davon zwar behoben, aber beim Speichern vonRechnungen wurden zum Teil Rechnungsdaten aus dem Auftrag überschrieben. Dieser...
Fixt eure Editoren!
Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben
Betroffen sind: $webdav $vertreter $lizenzen $show_best_before $parts_show_image $parts_image_css $parts_listing_images $eur $dbcharset $language
Bugfix für 1398:Ruft man sich das Lagerjournal auf, in dem ja eine Spalte fuer Projektnummernvorgesehen ist, bleibt diese Spalte jedoch immer leer, auch wenn in demjeweiligen Lieferschein zur Auslagerung eine Projektnummer stand.
Hintergrund: project_id oder globalproject_id wurde nicht an $request und $transfer übergeben....
Lieferantenrabatt geht nicht mehr verloren.
Fix für Bug 1524
Rabatt geht nicht verloren, wenn Rechnung aus Lieferscheinliste generiert wird.
Fix für Bug 1523
Merge branch 'master' of ssh://git-jbueren@lx-office.linet-services.de/~/lx-office-erp
Fix für Bug 1395: Die bei der Einlagerung von Artikeln aus Lieferscheinen zum jeweiligen Artikel voreingestellten Einheiten entsprechen nicht den Standardeinheiten der Artikel, wenn die Einheiten auf einander aufbauen. -- Entsprechend mit default-Werten für Bereich Lager und Lieferschein geändert
Lieferschein ein- und auslagern: sofort Mengenanzeige in entsprechender Zeile aktualisieren, wenn Popup mit Lagermengen geschlossen wird
Fix für Bug 1400.