OpenNIT

Quelltext des aktuellen Standes

Fassung 1.1.1

249_service_report_letter.sql

3 KB
-- Migration 249: Leistungsnachweis als Geschäftsbrief
--
-- Der Nachweis bekommt die Form eines Briefes: Rücksendeangabe, Anschriftenfeld
-- des Standorts, Informationsblock rechts, Betreff, Anrede und Fußzeile. Dafür
-- führt ein Standort jetzt eine Anschrift, und die mitgelieferten Vorlagen
-- werden auf die Briefform umgestellt.

ALTER TABLE `ticket_locations`
    ADD COLUMN `report_recipient` VARCHAR(255) NULL DEFAULT NULL
    COMMENT 'Empfaenger im Anschriftenfeld; leer = Name des Standorts';

ALTER TABLE `ticket_locations`
    ADD COLUMN `report_addition` VARCHAR(255) NULL DEFAULT NULL
    COMMENT 'Zusatz im Anschriftenfeld, etwa z. Hd. oder Abteilung';

ALTER TABLE `ticket_locations`
    ADD COLUMN `report_street` VARCHAR(255) NULL DEFAULT NULL;

ALTER TABLE `ticket_locations`
    ADD COLUMN `report_zip` VARCHAR(20) NULL DEFAULT NULL;

ALTER TABLE `ticket_locations`
    ADD COLUMN `report_city` VARCHAR(255) NULL DEFAULT NULL;

ALTER TABLE `ticket_locations`
    ADD COLUMN `report_country` VARCHAR(255) NULL DEFAULT NULL
    COMMENT 'Nur ausgegeben, wenn gefuellt';

ALTER TABLE `ticket_locations`
    ADD COLUMN `report_customer_number` VARCHAR(50) NULL DEFAULT NULL
    COMMENT 'Kundennummer fuer den Informationsblock';

-- Die mitgelieferten Vorlagen auf die Briefform umstellen. Der Waechter nimmt
-- eine bereits umgestellte Vorlage aus; eine Vorlage in der alten Form hat die
-- Bausteine des Briefes noch nicht und kann sie auch nicht behalten.
UPDATE `service_report_templates`
   SET `body_html` = '<div class="sr-kopf">{{logo}}</div>
<table class="sr-felder"><tr>
<td class="sr-anschrift">{{sender_line}}{{address_block}}</td>
<td class="sr-info-zelle">{{info_block}}</td>
</tr></table>
<div class="sr-betreff">Leistungsnachweis {{number}}</div>
<div class="sr-anrede">Sehr geehrte Damen und Herren,</div>
<div class="sr-text">für den Vorgang <strong>#{{ticket_id}} – {{ticket_subject}}</strong> weisen wir Ihnen die im Zeitraum {{period}} erbrachten Leistungen nach.</div>
{{entries_table}}
<div class="sr-text">Die aufgeführten Leistungen wurden erbracht. Bitte bestätigen Sie den Nachweis mit Ihrer Unterschrift.</div>
{{signature_block}}
{{footer}}'
 WHERE `template_key` = 'ticket' AND `body_html` NOT LIKE '%{{address_block}}%';

UPDATE `service_report_templates`
   SET `body_html` = '<div class="sr-kopf">{{logo}}</div>
<table class="sr-felder"><tr>
<td class="sr-anschrift">{{sender_line}}{{address_block}}</td>
<td class="sr-info-zelle">{{info_block}}</td>
</tr></table>
<div class="sr-betreff">Leistungsnachweis {{number}}</div>
<div class="sr-anrede">Sehr geehrte Damen und Herren,</div>
<div class="sr-text">nachstehend weisen wir Ihnen die im Zeitraum <strong>{{period}}</strong> für den Standort {{location}} erbrachten Leistungen nach.</div>
{{entries_table}}
<div class="sr-text">Die aufgeführten Leistungen wurden im genannten Zeitraum erbracht.</div>
{{signature_block}}
{{footer}}'
 WHERE `template_key` = 'monthly' AND `body_html` NOT LIKE '%{{address_block}}%';