Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b5240726

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID b5240726879987000729f6209bbc68d09fa94718
  • Vorgänger 1ad7929f
  • Nachfolger 1f1cec8a

Dokumentation für individuelle Variablenformatierung bei wiederkehrenden Rechnungen

Unterschiede anzeigen:

doc/dokumentation.xml
2232 2232
          Abrechnungszeitraum explizit auszuweisen. Eine Variable hat dabei die Syntax <literal>&lt;%variablenname%&gt;</literal>.
2233 2233
        </para>
2234 2234

  
2235
        <para>
2236
         Sofern es sich um eine Datumsvariable handelt, kann das Ausgabeformat weiter bestimmt werden, indem an den Variablennamen
2237
         Formatoptionen angehängt werden. Die Syntax sieht dabei wie folgt aus: <literal>&lt;%variablenname
2238
         FORMAT=Formatinformation%&gt;</literal>. Die zur verfügung stehenden Formatinformationen werden unten genauer beschrieben.
2239
        </para>
2240

  
2235 2241
        <para>
2236 2242
          Diese Variablen werden in den folgenden Elementen des Auftrags ersetzt:
2237 2243
        </para>
......
2297 2303
            </listitem>
2298 2304
          </varlistentry>
2299 2305
        </variablelist>
2306

  
2307
        <para>
2308
         Die invidiuellen Formatinformationen bestehen aus Paaren von Prozentzeichen und einem Buchstaben, welche beide zusammen durch den
2309
         dazugehörigen Wert ersetzt werden. So wird z.B. <literal>%Y</literal> durch das viertstellige Jahr ersetzt. Alle möglichen
2310
         Platzhalter sind:
2311
        </para>
2312

  
2313

  
2314
        <variablelist>
2315
         <varlistentry>
2316
          <term><varname>%a</varname></term>
2317

  
2318
          <listitem>
2319
           <para>Der abgekürzte Wochentagsname.</para>
2320
          </listitem>
2321
         </varlistentry>
2322

  
2323
         <varlistentry>
2324
          <term><varname>%A</varname></term>
2325

  
2326
          <listitem>
2327
           <para>Der ausgeschriebene Wochentagsname.</para>
2328
          </listitem>
2329
         </varlistentry>
2330

  
2331
         <varlistentry>
2332
          <term><varname>%b</varname></term>
2333

  
2334
          <listitem>
2335
           <para>Der abgekürzte Monatsname.</para>
2336
          </listitem>
2337
         </varlistentry>
2338

  
2339
         <varlistentry>
2340
          <term><varname>%B</varname></term>
2341

  
2342
          <listitem>
2343
           <para>Der ausgeschriebene Monatsname.</para>
2344
          </listitem>
2345
         </varlistentry>
2346

  
2347
         <varlistentry>
2348
          <term><varname>%C</varname></term>
2349

  
2350
          <listitem>
2351
           <para>Das Jahrhundert (Jahr/100) als eine zweistellige Zahl.</para>
2352
          </listitem>
2353
         </varlistentry>
2354

  
2355
         <varlistentry>
2356
          <term><varname>%d</varname></term>
2357

  
2358
          <listitem>
2359
           <para>Der Monatstag als Zahl zwischen 01 und 31.</para>
2360
          </listitem>
2361
         </varlistentry>
2362

  
2363
         <varlistentry>
2364
          <term><varname>%D</varname></term>
2365

  
2366
          <listitem>
2367
           <para>Entspricht %m/%d/%y (amerikanisches Datumsformat).</para>
2368
          </listitem>
2369
         </varlistentry>
2370

  
2371
         <varlistentry>
2372
          <term><varname>%e</varname></term>
2373

  
2374
          <listitem>
2375
           <para>Wie %d (Monatstag als Zahl zwischen 1 und 31), allerdings werden führende Nullen durch Leerzeichen ersetzt.</para>
2376
          </listitem>
2377
         </varlistentry>
2378

  
2379
         <varlistentry>
2380
          <term><varname>%F</varname></term>
2381

  
2382
          <listitem>
2383
           <para>Entspricht %Y-%m-%d (das ISO-8601-Datumsformat).</para>
2384
          </listitem>
2385
         </varlistentry>
2386

  
2387
         <varlistentry>
2388
          <term><varname>%j</varname></term>
2389

  
2390
          <listitem>
2391
           <para>Der Tag im Jahr als Zahl zwischen 001 und 366 inklusive.</para>
2392
          </listitem>
2393
         </varlistentry>
2394

  
2395
         <varlistentry>
2396
          <term><varname>%m</varname></term>
2397

  
2398
          <listitem>
2399
           <para>Der Monat als Zahl zwischen 01 und 12 inklusive.</para>
2400
          </listitem>
2401
         </varlistentry>
2402

  
2403
         <varlistentry>
2404
          <term><varname>%u</varname></term>
2405

  
2406
          <listitem>
2407
           <para>Der Wochentag als Zahl zwischen 1 und 7 inklusive, wobei die 1 dem Montag entspricht.</para>
2408
          </listitem>
2409
         </varlistentry>
2410

  
2411
         <varlistentry>
2412
          <term><varname>%U</varname></term>
2413

  
2414
          <listitem>
2415
           <para>Die Wochennummer als Zahl zwischen 00 und 53 inklusive, wobei der erste Sonntag im Jahr das Startdatum von Woche 01 ist.</para>
2416
          </listitem>
2417
         </varlistentry>
2418

  
2419
         <varlistentry>
2420
          <term><varname>%V</varname></term>
2421

  
2422
          <listitem>
2423
           <para>Die ISO-8601:1988-Wochennummer als Zahl zwischen 01 und 53 inklusive, wobei Woche 01 die erste Woche, von der mindestens vier Tage im Jahr liegen; Montag ist erster Tag der Woche.</para>
2424
          </listitem>
2425
         </varlistentry>
2426

  
2427
         <varlistentry>
2428
          <term><varname>%w</varname></term>
2429

  
2430
          <listitem>
2431
           <para>Der Wochentag als Zahl zwischen 0 und 6 inklusive, wobei die 0 dem Sonntag entspricht.</para>
2432
          </listitem>
2433
         </varlistentry>
2434

  
2435
         <varlistentry>
2436
          <term><varname>%W</varname></term>
2437

  
2438
          <listitem>
2439
           <para>Die Wochennummer als Zahl zwischen 00 und 53 inklusive, wobei der erste Montag im Jahr das Startdatum von Woche 01 ist.</para>
2440
          </listitem>
2441
         </varlistentry>
2442

  
2443
         <varlistentry>
2444
          <term><varname>%y</varname></term>
2445

  
2446
          <listitem>
2447
           <para>Das Jahr als zweistellige Zahl zwischen 00 und 99 inklusive.</para>
2448
          </listitem>
2449
         </varlistentry>
2450

  
2451
         <varlistentry>
2452
          <term><varname>%Y</varname></term>
2453

  
2454
          <listitem>
2455
           <para>Das Jahr als vierstellige Zahl.</para>
2456
          </listitem>
2457
         </varlistentry>
2458

  
2459
         <varlistentry>
2460
          <term><varname>%%</varname></term>
2461

  
2462
          <listitem>
2463
           <para>Das Prozentzeichen selber.</para>
2464
          </listitem>
2465
         </varlistentry>
2466
        </variablelist>
2467

  
2468
        <para>
2469
         Anwendungsbeispiel für die Ausgabe, von welchem Monat und Jahr bis zu welchem Monat und Jahr die aktuelle Abrechnungsperiode
2470
         dauert: <literal>Abrechnungszeitrum: &lt;%period_start_date FORMAT=%m/%Y%&gt; bis &lt;%period_end_date FORMAT=%m/%Y%&gt;</literal>
2471
        </para>
2300 2472
      </sect2>
2301 2473

  
2302 2474
      <sect2 id="features.periodic-invoices.reports">

Auch abrufbar als: Unified diff