Skip to content

Commit

Permalink
Rechnung quer
Browse files Browse the repository at this point in the history
  • Loading branch information
fdagner committed Feb 2, 2024
1 parent 52fd171 commit 164ead6
Show file tree
Hide file tree
Showing 6 changed files with 164 additions and 31 deletions.
1 change: 1 addition & 0 deletions belege.html
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ <h4>Vorlage</h4>
<option value="template2">Modern</option>
<option value="template3">Mutig</option>
<option value="template4">Elegant</option>
<option value="template5">Querformat</option>
</select>
</div>
<div><br>
Expand Down
51 changes: 28 additions & 23 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,34 +12,39 @@
<main>
<header>
<h1>BwR-Helfer</h1>
<p style="text-align: justify;">

Hier erhalten Sie Unterstützung bei der Erstellung und dem Export von fachspezifischen Darstellungen für das
Fach BwR an der Realschule in Bayern.
Der Schwerpunkt liegt auf dem Export nach PNG, Office, HTML und für die Weiterverarbeitung in Moodle/mebis.
</p>
</header>
<section>
<h2>Navigation</h2>
<div class="box"><a href="buchen.html">Buchführung</a></div>
<div class="box"><a href="bwl.html">Betriebswirtschaftslehre</a></div>
<div class="box"><a href="belege.html">Belege</a></div>
</header>
<section>
<p style="text-align: justify;">
Hier erhalten Sie Unterstützung bei der Erstellung von fachspezifischen Darstellungen für das
Fach BwR an der Realschule in Bayern.
Der Schwerpunkt liegt auf dem Export nach PNG, Office, SVG, HTML und speziell für die Verwendung auf der mebis
Lernplattform.
<br>
Erstellen Sie mit wenigen Handgriffen Belege, T-Konten, Schemata und Geschäftsfälle:
</p>
<img src="media/pic/belege.png" style="width:100%;">
</section>
<section>
<h2>Exportformate</h2>
<ul>
<li><strong>PNG:</strong> Optimal für schnelle Verarbeitung in Office-Anwendungen und im Internet.</li>
<li><strong>Office:</strong> Kopie in der Zwischenablage zur Weiterverarbeitung in einer Textverarbeitung oder
Tabellenkalkulation.</li>
<li><strong>SVG:</strong> Eine Vektordatei, die nachträglich bearbeitet werden kann, beispielsweise mit
dem kostenlosen Programm Inkscape.</li>
<li><strong>HTML (für Profis):</strong> Geeignet für direktes Einbinden in HTML-Code, beispielsweise
inline in einem mebis/Moodlekurs mit der Möglichkeit zum Skripting.
Ein praktisches Beispiel dafür ist die Verwendung des aktuellen Jahres im Rechnungsdatum, ohne dass
Sie sich um die Aktualisierung der Belege kümmern müssen.
Hinweis: Von manchen Plattformen könnte Scripting in einer SVG nicht zugelassen sein oder in Zukunft
deaktiviert werden.</p>
</li>
</ul>
</section>
<h2>Exportformate</h2>
<ul>
<li><strong>PNG:</strong> Optimal für schnelle Verarbeitung in Office-Anwendungen und im Internet.</li>
<li><strong>Office:</strong> Kopie in der Zwischenablage zur Weiterverarbeitung in einer Textverarbeitung oder
Tabellenkalkulation.</li>
<li><strong>SVG:</strong> Eine Vektordatei, die nachträglich bearbeitet werden kann, beispielsweise mit
dem kostenlosen Programm Inkscape.</li>
<li><strong>HTML (für Profis):</strong> Geeignet für direktes Einbinden in HTML-Code, beispielsweise
inline in einem mebis/Moodlekurs mit der Möglichkeit zum Skripting.
Ein praktisches Beispiel dafür ist die Verwendung des aktuellen Jahres im Rechnungsdatum, ohne dass
Sie sich um die Aktualisierung der Belege kümmern müssen.
Hinweis: Von manchen Plattformen könnte Scripting in einer SVG nicht zugelassen sein oder in Zukunft
deaktiviert werden.</p>
</li>
</ul>
</main>
<footer>
<p>
Expand Down
35 changes: 28 additions & 7 deletions js/belege.js
Original file line number Diff line number Diff line change
Expand Up @@ -583,16 +583,37 @@ function applyOrderData() {

// Platz machen wenn keine Bezugskosten
const warenwertUstRechnungsbetrag = document.getElementById('warenwertUstRechnungsbetrag');
const warenwertUstRechnungsbetrag_quer = document.getElementById('warenwertUstRechnungsbetrag_quer');
const gBezugskosten = document.getElementById('gBezugskosten');

// Hier überprüfen wir, ob bezugskostenInput gleich 0 ist
if (bezugskostenInput > 0) {
// Ändere den Transform-Wert, um die Y-Position um 20 zu verringern
warenwertUstRechnungsbetrag.setAttribute('transform', 'translate(0, 0)');
// Überprüfe, ob das Element vorhanden ist
if (warenwertUstRechnungsbetrag) {
// Hier überprüfen wir, ob bezugskostenInput gleich 0 ist
if (bezugskostenInput > 0) {
// Ändere den Transform-Wert, um die Y-Position um 20 zu verringern
warenwertUstRechnungsbetrag.setAttribute('transform', 'translate(0, 0)');
} else {
// Setze den Transform-Wert auf den ursprünglichen Wert oder einen anderen Wert nach Bedarf
warenwertUstRechnungsbetrag.setAttribute('transform', 'translate(0, -30)');
gBezugskosten.remove();
}
} else {
// Setze den Transform-Wert auf den ursprünglichen Wert oder einen anderen Wert nach Bedarf
warenwertUstRechnungsbetrag.setAttribute('transform', 'translate(0, -30)');
gBezugskosten.remove()

}

// Überprüfe, ob das Element vorhanden ist
if (warenwertUstRechnungsbetrag_quer) {
// Hier überprüfen wir, ob bezugskostenInput gleich 0 ist
if (bezugskostenInput > 0) {
// Ändere den Transform-Wert, um die Y-Position um 20 zu verringern
warenwertUstRechnungsbetrag_quer.setAttribute('transform', 'translate(0, 0)');
} else {
// Setze den Transform-Wert auf den ursprünglichen Wert oder einen anderen Wert nach Bedarf
warenwertUstRechnungsbetrag_quer.setAttribute('transform', 'translate(200, 0)');
gBezugskosten.remove();
}
} else {

}

const inputLieferbedingung = document.getElementById("lieferbedingungInput");
Expand Down
Binary file added media/pic/belege.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion templates/template4.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
106 changes: 106 additions & 0 deletions templates/template5.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 164ead6

Please sign in to comment.