Support

Forum

Forum

Suche

Anmeldung

Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich anzumelden.

Tageszahl des Jahres ermitteln

webster
Neuling
Themenersteller
Verfasst am: 21.06.2019 [21:07]
Hallo zusammen,
ich bin gerade dabei, die Rechnungsvorlage dahingehend anzupassen, dass ich bei diversen Artikeln eine Art Rechnungsabgrenzung automatisiert mit Drucke. Hintergrund: Es werden diverse Dienstleistungen verkauft, welche jahresübergreifend laufen. Nun möchte ich die entsprechenden Jahre der Dienstleistung separat mit entsprechenden Kosten auflisten.
Exemplarisch sollte das so aussehen:

Cloud Datensicherung
Leistungszeitraum: 15.1.2019-15.1.2020
Kosten: 200 €
Rechnungsabgrenzung:
15.01.2019 - 31.12.2019 = 191,78 €
01.01.2020 - 15.01.2020 = 8,22 €

Hierfür habe ich mir am Artikel ein weiteres individuelles Feld angelegt, welches das Startdatum beinhaltet. Die entsprechende Dienstleistung wird jeweils für 365 Tage abgerechnet. Das Startdatum habe ich mit der Funktion: StrToDateTime(AVX['P_A_INDIVIDUAL1']); in eine entsprechendes Datumsfeld verwandelt.
Nun benötige ich habe eine Funktion, die das entsprechende Datum, in den Tag des Jahres konvertiert. Sprich in diesem Beispiel 15.01.2019 sollte das Ergebnis 15 sein, zumal es sich hier um den 15. Tag des Jahres handelt.
Ich habe aber nirgends eine solche Funktion gefunden.

Vielleicht könnte man mir an der Stelle weiterhelfen.
Vielen Dank.

WEBSTER [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 21.06.2019 um 21:07.]
Samm
orgaMAX-Profi
Verfasst am: 22.06.2019 [16:39]
Hallo webster,
da das mit erheblichem Aufwand verbunden ist, meine Nachfrage, wozu so aufwendig und ob die Rechnungen oder Rechnungspositionen Du wirklich dazu separieren mußt?

Die Tageszahl kann dir OM nicht liefern. Im angelegten Artikel... sehe ich nicht, was dir das bringt. Auch ist mir nicht bekannt, ob diese Formel eine Zahl wie 15.01.2019 in einen echten Datumwert verwandeln kann.

Eine Berechnung läuft nur im Vorgang. Gehe einmal in den Auftrag und frage über eine Variable den Wert des Lieferdatums in Positionshöhe ab. Es erscheint der reine Zahlenwert. Mit dem kann man rechnen. Man ist damit aber noch lange nicht am Ziel.
Man muß vorbereitend den Zahlenwert des 31.12. jeden Jahres ermitteln und in einer Bedingung das Startdatum zu einem Jahr einkreisen können und dann vom Wert des 31.12. des aktuellen Jahres abziehen.
Für das Enddatum ähnlich.
Alles mit viel Aufwand.
Aber man kann dann tageweise genauestens auch schalttaggenaue Ergebnisse erzielen.

MFG SAMM






[Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 22.06.2019 um 17:28.]۝ ➽► Anpassung von Vorlagen & Beratung per PN über Deine Geschäftsadresse ◄ ۝

orgaMAX Forum hat 4937 registrierte Benutzer, 5672 Themen und 18262 Antworten.
Es werden durchschnittlich 4.97 Beiträge pro Tag erstellt.

Zur Zeit sind 0 Benutzer online, davon 0 registrierte Benutzer.
Heute waren bereits 2 registrierte Benutzer online.

SUPPORT HOTLINE

Wir sind für Sie da!

+49 (0) 5231 7090-0

Montag - Freitag
8:00 - 12:00 und 13:00 - 17:00 Uhr

Erweiterte Supportzeiten von 7:00 - 20:00 Uhr sind in unseren Premium-Supportpaketen verfügbar.
Jetzt anfragen