Quelltext des aktuellen Standes
-- 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}}%';