> For the complete documentation index, see [llms.txt](https://docs.videc.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.videc.de/acron-9.3/anlagenkonfiguration/jobs/auftragsmappe/importauftrag/beispiel_aufbau_importdatei_handeingaben.md).

# Beispiel für den Aufbau einer Importdatei für Handeingaben

Sie sehen hier Beispiele einer Importdatei für den Handeingabenimport in den ACRON Reporter:

1. Aufbau einer Importdatei für den "normalen" Handeingabenimport
2. Aufbau für den Import von chargenbezogenen Handeingaben, die unterschiedliche Werte, aber den gleichen Zeitstempel besitzen.
3. Aufbau für den Import von Werteüberschreibungen
4. Aufbau einer Importdatei zum Löschen von Handeingaben

   Sie können mit dem unteren Beispiel den Import wie folgt testen:

* Diese Tabelle kopieren und in einen Editor einfügen.
* Den Platzhalter VGIdentifikation mit den entsprechenden Identifikationen der Verfahrensgrößen Ihrer Anlage ersetzen.
* Das Datumsformat ggf. ändern.
* Die Datei mit der Dateiendung \*.CSV abspeichern.

{% hint style="info" %}
Achtung

Bitte beachten Sie, dass beim Import dieser Testdaten die vorhandenen Werte verändert bzw. überschrieben werden.
{% endhint %}

Die Datei kann beliebig viele Kommentar- und Leerzeilen enthalten. Kommentarzeilen müssen mit "#" beginnen.

Es ist möglich, die optionalen Felder Bearbeitungszeit, Benutzer und Aktion leer zu lassen. Sollen alle optionalen Felder leer bleiben, können sie auch weggelassen werden.

Wird die Datei im CSV-Format gespeichert und mit MS-Excel bearbeitet, so müssen Sie für Zeitstempel und Bearbeitungszeit folgendes benutzerdefiniertes Zeitformat eingeben: DD.MM.YYYY hh:mm:ss

{% hint style="info" %}
Achtung

Bitte beachten Sie bei nicht editierbaren Importpfaden, dass Sie die Datei im festgelegten Verzeichnis speichern.
{% endhint %}

**1. Beispiel: Import von Handeingaben**

|                    |                      |       |                 |                      |              |        |
| ------------------ | -------------------- | ----- | --------------- | -------------------- | ------------ | ------ |
| :OneValueLine      |                      |       |                 |                      |              |        |
| >Name;             | Timestamp;           | Flag; | Value;          | TmEdit;              | User;        | Action |
| VGIdentifikation;  | 21.07.2020 15:00:00; | 0;    | 11.1;           | 23.08.2020 12:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 16:00:00; | 0;    | 12.1;           | 23.08.2020 12:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 17:00:00; | 0;    | 13.1;           | 23.08.2020 12:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 18:00:00; | 0;    | 14.1;           | 23.08.2020 12:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 19:00:00; | 0;    | 15.1;           | 23.08.2020 12:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 20:00:00; | 0;    | 16.1;           | 23.08.2020 12:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 15:00:00; | 0;    | 0.1;            | 23.08.2020 13:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 16:00:00; | 0;    | 1.2;            | 23.08.2020 14:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 17:00:00; | 0;    | 2.3;            | 23.08.2020 15:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 18:00:00; | 0;    | 3.4;            | 23.08.2020 16:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 19:00:00; | 0;    | 4.5;            | 23.08.2020 17:00:00; | Mustermann1; |        |
| VGIdentifikation;  | 21.07.2020 20:00:00; | 0;    | 5.6;            | 23.08.2020 18:00:00; | Mustermann1; |        |
| #VGIdentifikation; | 21.07.2020 15:00:00; | 0;    | Testkommentar!; | 23.09.2020 12:00:00; | Mustermann1; |        |

**2. Beispiel: Import von chargenbezogenen Handeingaben**

Beispiel für die optimierte Eingabe von chargenbezogenen Handeingaben. Hierbei sollen tagesbezogen bestimmte Verfahrensgrößen mit einem gemeinsamen Zeitstempel eingegeben werden:

|                   |          |                  |                   |                   |                       |                    |               |      |
| ----------------- | -------- | ---------------- | ----------------- | ----------------- | --------------------- | ------------------ | ------------- | ---- |
| >DateTime;        | User;    | HandVGNum\_pval; | HandVGText\_pval; | HandVGZeit\_pval; | HandVGZeit\_hm\_pval; | HandVGDatum\_pval; | VGName\_pval; | Mode |
| 01.02.2020 00:15; | ADMIN1;  | 2,3;             | "Text um 00:05";  | 00:00:08;         | 01:12;                | 01.01.2010;        | 12;           |      |
| 01.02.2020 02:15; | ADMIN2;  | 3.1;             | "Text um 02:05";  | 02:02:07;         | 02:23;                | 02.02.2010;        | 11;           |      |
| 01.02.2020 04:15; | ADMIN3;  | 4.0;             | "Text um 04:05";  | 04:04:06;         | 03:34;                | 03.03.2010;        | 10;           |      |
| 01.02.2020 06:15; | ADMIN4;  | 4.9;             | "Text um 06:05";  | 06:06:05;         | 04:45;                | 04.04.2010;        | 9;            |      |
| 01.02.2020 08:15; | ADMIN5;  | 5.7;             | "Text um 08:05";  | 08:08:04;         | 05:56;                | 05.05.2010;        | 8;            |      |
| 01.02.2020 10:15; | ADMIN6;  | 6.4;             | "Text um 10:05";  | 10:10:03;         | 06:16;                | 06.06.2010;        | 7;            |      |
| 01.02.2020 12:15; | ADMIN7;  | 7.4;             | "Text um 12:05";  | 12:12:56;         | 07:27;                | 07.07.2010;        | 6;            |      |
| 01.02.2020 14:15; | ADMIN8;  | 8.6;             | "Text um 14:05";  | 14:14:00;         | 08:38;                | 08.08.2010;        | 5;            |      |
| 01.02.2020 16:15; | ADMIN9;  | 9.7;             | "Text um 16:05";  | 16:16:01;         | 09:49;                | 09.09.2010;        | 4;            |      |
| 01.02.2020 18:15; | ADMIN10; | 10.9;            | "Text um 18:05";  | 18:18:02;         | 10:30;                | 10.10.2010;        | 3;            |      |
| 01.02.2020 20:15; | ADMIN11; | 12.4;            | "Text um 20:05";  | 20:20:11;         | 11:40;                | 11.11.2010;        | 2;            |      |
| 01.02.2020 22:15; | ADMIN12; | 13,8;            | "Text um 22:05";  | 22:22:17;         | 12:57;                | 12.12.2010;        | 1;            |      |

**3. Beispiel: Import von Werteüberschreibungen**

|                  |                   |       |         |                                      |                   |       |                  |                 |
| ---------------- | ----------------- | ----- | ------- | ------------------------------------ | ----------------- | ----- | ---------------- | --------------- |
| :OverrideCalc    |                   |       |         |                                      |                   |       |                  |                 |
| >Identification; | Timestamp;        | Flag; | Value;  | Comment;                             | TimeEdit;         | User; | User2;           | User3           |
| ProcessVar;      | 01.01.2020 01:00; | m;    | 60.0;   | overwritten value of main interval;  | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |
| ProcessVar;      | 01.01.2020 02:00; | m;    | 60.0;   | overwritten value of main interval;  | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |
| ProcessVar;      | 01.01.2020 03:00; | m;    | 60.0;   | overwritten value of main interval;  | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |
| ProcessVar;      | 01.01.2020 01:00; | sUB;  | 50.0;   | overwritten value of sub interval;   | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |
| ProcessVar;      | 01.01.2020 02:00; | sUB;  | 50.0;   | overwritten value of sub interval;   | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |
| ProcessVar;      | 01.01.2020 03:00; | sUB;  | 50.0;   | overwritten value of sub interval;   | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |
| ProcessVar;      | 01.01.2020 12:00; | D;    | 48.889; | overwritten daily value for 1.1;     | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |
| ProcessVar;      | 02.01.2020 12:00; | d;    | 49.889; | overwritten daily value for 2.1.;    | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |
| ProcessVar;      | 03.01.2020 12:00; | day;  | 50.889; | overwritten daily value for 3.1.;    | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |
| ProcessVar;      | 04.01.2020 12:00; | dx;   | 85;     | overwritten value day and intervals; | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |
| ProcessVar;      | 05.01.2020 12:00; | Dx;   | 77.75;  | overwritten value day and intervals; | 10.10.2020 00:00; | User; | AdditionalUser1; | AdditionalUser2 |

**4. Beispiel: Löschen von Handeingaben**

<table><thead><tr><th></th><th></th><th></th><th></th><th></th><th></th><th width="64"></th></tr></thead><tbody><tr><td>:OneValueLine</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>>Name;</td><td>Timestamp;</td><td>Flag;</td><td>Value;</td><td>TmEdit;</td><td>User;</td><td>Action;</td></tr><tr><td>VGIdentifikation;</td><td>21.07.2020 15:00:00;</td><td>0;</td><td>11.1;</td><td>23.08.2020 12:00:00;</td><td>Mustermann1;</td><td>D;</td></tr><tr><td>VGIdentifikation;</td><td>21.07.2020 16:00:00;</td><td>0;</td><td>12.1;</td><td>23.08.2020 12:00:00;</td><td>Mustermann1;</td><td>D;</td></tr><tr><td>VGIdentifikation;</td><td>21.07.2020 17:00:00;</td><td>0;</td><td>13.1;</td><td>23.08.2020 12:00:00;</td><td>Mustermann1;</td><td>D;</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.videc.de/acron-9.3/anlagenkonfiguration/jobs/auftragsmappe/importauftrag/beispiel_aufbau_importdatei_handeingaben.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
