Revision 5d711a25
Von Martin Helmling martin.helmling@octosoft.eu vor fast 8 Jahren hinzugefügt
locale/de/all | ||
---|---|---|
930 | 930 |
'Department (description)' => 'Abteilung (Beschreibung)', |
931 | 931 |
'Department 1' => 'Abteilung (1)', |
932 | 932 |
'Department 2' => 'Abteilung (2)', |
933 |
'Department Id' => 'Reservierung', |
|
934 | 933 |
'Departments' => 'Abteilungen', |
935 | 934 |
'Dependencies' => 'Abhängigkeiten', |
936 | 935 |
'Dependency loop detected:' => 'Schleife in den Abhängigkeiten entdeckt:', |
... | ... | |
2845 | 2844 |
'The action you\'ve chosen has not been executed because the document does not contain any item yet.' => 'Die von Ihnen ausgewählte Aktion wurde nicht ausgeführt, weil der Beleg noch keine Positionen enthält.', |
2846 | 2845 |
'The administration area is always accessible.' => 'Der Administrationsbereich ist immer zugänglich.', |
2847 | 2846 |
'The application "#1" was not found on the system.' => 'Die Anwendung "#1" wurde auf dem System nicht gefunden.', |
2847 |
'The assembly \'#1\' cannot be a part from itself.' => 'Das Erzeugnis \'#1\' kann kein Teil von sich selbst sein.', |
|
2848 |
'The assembly \'#1\' would make a loop in assembly tree.' => 'Das Erzeugnis \'#1\' würde eine Schleife im Erzeugnisbaum machen.', |
|
2848 | 2849 |
'The assembly doesn\'t have any items.' => 'Das Erzeugnis enthält keine Artikel.', |
2849 | 2850 |
'The assembly has been created.' => 'Das Erzeugnis wurde hergestellt.', |
2850 | 2851 |
'The assistant could not find anything wrong with #1. Maybe the problem has been solved in the meantime.' => 'Der Korrekturassistent konnte kein Problem bei #1 feststellen. Eventuell wurde das Problem in der Zwischenzeit bereits behoben.', |
... | ... | |
3260 | 3261 |
'To user login' => 'Zum Benutzerlogin', |
3261 | 3262 |
'Toggle marker' => 'Markierung umschalten', |
3262 | 3263 |
'Too many results (#1 from #2).' => 'Zu viele Artikel (#1 von #2)', |
3264 |
'Too much recursions in assembly tree (>100)' => 'Zu tiefe Verschachtelung (>100) des Erzeugnisbaum', |
|
3263 | 3265 |
'Top' => 'Oben', |
3264 | 3266 |
'Top (CSS)' => 'Oben (mit CSS)', |
3265 | 3267 |
'Top (Javascript)' => 'Oben (mit Javascript)', |
Auch abrufbar als: Unified diff
Prüfen der Bestandteile eines Erzeugnisses beim Hinzufügen
Erst Prüfung innerhalb des Erzeugnisses,
dann recursive Prüfung der das Erzeugnis enthaltenen Erzeugnisse,
Abbruch nach 100 Rekursionen.
Die Abfrage ist so, dass nur vom Erzeugnis abwärts der Baum in die Tiefe geprüft wird.
Dabei darf auf einem Graph kein Erzeugnis doppelt vorkommen.
Erzeugnisse sind nun editierbar, wenn sie von einem anderen Erzeugnis verwendet werden
solange sie in keinem ERP-Dokument verwendet werden.
Implementiert in einem Helper für SL::Controller::Part.
Er wird auch im Test t/part/assembly.t verwendet