Autor
|
Thema: Externe Datei als Stückliste ausgeben (4137 mal gelesen)
|
FRAME Mitglied Elektroingenieur, Diplom Trainer
Beiträge: 13 Registriert: 11.02.2004 EPLAN 3.3 bis 5.x EPLAN 21 4.0
|
erstellt am: 18. Feb. 2005 16:52 <-- editieren / zitieren --> Unities abgeben:
Hallo EPLAN-Gemeinde, Eine kleine Nuß für's Wochenende !! Habe folgende Situation. Mein externes PPS-System erzeugt eine (beliebige) Stücklistendatei, in der alle Daten enthalten sind, die ich für meine EPLAN-Grafik-Stückliste benötige. Wie muß die Stücklistendatei aufgebaut sein und wie heißt der Aufruf, damit mir EPLAN aus meiner externen Datei eine EPLAN-Grafik-Stückliste macht ? Wer knackt die Nuß? Gruß Frank ------------------ FRAME Software & Engineering Dipl.-Ing. (FH) Frank Meinert Zeppelinstraße 73 81669 München eplan@frame.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgischel Moderator ...und Dippel-Ing ET...
Beiträge: 15740 Registriert: 09.03.2001 EPLAN5-Version: 5.70 SP1² HF² Professional
|
erstellt am: 18. Feb. 2005 17:02 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
Hallo Frank, wie aus diesem Beitrag ersichtlich kennst Du die Stücklistendateien von Eplan. Hat der Aufruf Dir etwas genützt? Falls Du die Daten nicht kennst erzeuge Dir in Eplan einfach eine Stücklistendatei und schaue in die erzeugte ASCII-Datei hinein. Jedes BMK (mit/ohne Artikel) eine Zeile mit Trennzeichen. Nichts dramatisches. So muß Deine Datei nachher aussehen... Anhand der Aufrufparameter die in der Onlinehilfe stehen fällt es Dir sicher nicht schwer den Aufruf selbst zurecht zu basteln... Grüße Bernd PS. Die Nußknacker haben leider alle Urlaub... also im Dezember wieder nachfragen... ------------------ Unser Bestes... | Das WTC lebt... | EPLAN-Download... | EPLAN-Historie... | EPLAN-Stammtisch...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Caddy_0 Mitglied
Beiträge: 41 Registriert: 14.07.2004 5.70 SP1b (P8? Da war doch mal was...)
|
erstellt am: 26. Jul. 2005 10:57 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
Hallo zusammen ! Habe gerade auch das Problem, daß ich unsere Stücklistendatei im Excel Format in EPLAN ausgedruckt haben muß. Und ich kriege diese Datei absolut nicht "nach EPLAN rein", auch nicht in das Format einer STKLEPL.ASC. Oder gibt es sogar eine Import-Funktion ? Habe aber keine großen Programmierkenntnisse ! "Nichts dramatisches" ist also relativ ...... Grüße ! Sabine
------------------ TAFKAC (the artist former known as Caddy) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgischel Moderator ...und Dippel-Ing ET...
Beiträge: 15740 Registriert: 09.03.2001 EPLAN5-Version: 5.70 SP1² HF² Professional
|
erstellt am: 26. Jul. 2005 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
|
Caddy_0 Mitglied
Beiträge: 41 Registriert: 14.07.2004 5.70 SP1b (P8? Da war doch mal was...)
|
erstellt am: 26. Jul. 2005 13:37 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
Hallo Bernd ! War auch mein 1.Gedanke. Theoretisch geht es auch, ist aber ein copy/paste Gefummle - und es kommen nicht alle Datensätze in EPLAN an..... Vielleicht weiß Frank(der Tool-Master)ja, was für Bedingungen erfüllt sein müssen ??? Sabine ------------------ TAFKAC (the artist former known as Caddy) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgischel Moderator ...und Dippel-Ing ET...
Beiträge: 15740 Registriert: 09.03.2001 EPLAN5-Version: 5.70 SP1² HF² Professional
|
erstellt am: 26. Jul. 2005 13:45 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
|
Caddy_0 Mitglied
Beiträge: 41 Registriert: 14.07.2004 5.70 SP1b (P8? Da war doch mal was...)
|
erstellt am: 26. Jul. 2005 15:01 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
"Wäre man jetzt so ein Excelfreak ...... Hab da schon von gehört..." Ich glaube es gibt Sachen, da ist abtippen schneller ... So auf die Schnelle werde ich wohl mit "Fremddokument einfügen" arbeiten, am besten im PDF-Format - dann kann sich nichts mehr verschieben. Aber ich werde weiter tüfteln. Franks Tool ist ja schon ein guter Ansatz. Also wenn ihr noch Tipps habt, immer her damit !
Sabine ------------------ TAFKAC (the artist former known as Caddy) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Ehrenmitglied
Beiträge: 1815 Registriert: 23.04.2003
|
erstellt am: 27. Jul. 2005 08:24 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
Hallo zusammen um Artikelnr. an Bauteile zu bekommen muß man eine "STKLEPL.ASC" Datei generieren und diese in Eplan einlesen. Der Dateiaufbau ist relativ kompliziert und nicht dokumentiert. Entscheident ist auf jedenfall das man für jedes Bauteil die Eplan-SystemID braucht. Jetzt hat man im Prinzip 2 Möglichkeiten: 1.) In der vorhandenen Excel-Stückliste die SystemID an jedes Bauteil nachtragen und dan über ein entsprechendes VBA-Programm die "STKLEPL.ASC" Datei generieren. 2.) Mit meinem Eplan5-Tool die Stückliste einlesen (Auch die BMK ohne Artikelnr.), dort an die BMK die Artikelnr. eintragen und wieder nach Eplan zurückschreiben. Zusätzlich müssen natürlich auch zu den Artikelnr. die entsprechenden Stammdaten in der Artikelverwaltung vorhanden sein. Möglichkeit "2" ist m.M. nach die einzige derzeitige Lösung. grüße Frank
------------------ Eplan5-Tools für Excel | TwinTop-Freunde Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Caddy_0 Mitglied
Beiträge: 41 Registriert: 14.07.2004 5.70 SP1b (P8? Da war doch mal was...)
|
erstellt am: 27. Jul. 2005 10:20 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
Hallo Frank ! Danke für Deine Antwort. Das mit der Eplan-SystemID hab ich nicht gewußt! "um Artikelnr. an Bauteile zu bekommen" So weit wollte ich gar nicht gehen, ein Kunde wollte "einfach" eine schon vorhandene Stückliste über EPLAN ausgegeben haben, damit eine einheitliche Dokumenation entsteht. Also die Stücklistendaten müssten nicht ans Bauteil geschrieben werden, ein "EPLAN Ausdruck der vorhandenen Stüli würde reichen". Das Zurückschreiben wäre natürlich die "Krönung". Dein 2.Weg klappt auch, ist allerdings bei großen Datenmengen eine Beschäftigungs-Therapie, besonders da ja in der echten Stückliste viele Bauteile mehrere Positionen haben ! Vielen Dank nochmal ! Sabine
------------------ TAFKAC (the artist former known as Caddy) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jens.boa Mitglied E-Techniker
Beiträge: 198 Registriert: 10.12.2003
|
erstellt am: 27. Jul. 2005 11:05 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
wenn man die exf-tools von eplan hat geht es relativ komfortabel mit der EXF0031.exe gruss jens =================================================================== Beispiel: EXF-Datei: J:\EPLAN4\P\WUP\DEMOV510.P Steht in der Variablen %S innerhalb von EPLAN, bzw. in %EPLAN4_S% wenn mit EPL0120 3 /SET die aktuelle Projekteinstellungen mit %TMP%\EPL0120S.BAT al PPS-Typen: /T:LOE = Handwerkerpaket mit Druck-Datei incl Stammdaten (Formular der Firma Elektro LOEB) [default] /T:PPS = Allgemeine Liste, mit einer Kopfzeile Format: siehe unten /T: DEL = Löschen der Stücklisten-Daten im Schaltplan Artikelnummer, Menge, Funkt.Gruppe, Teile-Art Format der allgemeinen Liste: (/T:PPS) 1.Kopfzeile: 1=ANLAGE|2=ORT|3=BMK|4=ARTIKRL_NR|5=MENGE|6=FKT_GR|7=T-ART|8=Artikel-Typ| Hier werden die Stammdaten getrennt übertragen ! Dateiname: STUECK.TXT im Projektverzeichnis Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Geronimo Mitglied
Beiträge: 1040 Registriert: 14.12.2001 EPlan P8 2.8
|
erstellt am: 27. Jul. 2005 13:53 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
villeicht noch eine andere lösung. hab ich auch schon so gemacht; ist aber schon länger her. die excel-tabelle in autocad einlesen. dazu gibt es LISP-programme (heißt z.b. TABL123.LSP), die auch gleichzeitig die "gitternetzlinien" mit erzeugen. dann von acad über DXF nach eplan. ist recht simpel. bei bedarf suche ist das programm mal raus. oder frag mal im acad-forum nach. villeicht gibt's was aktuelles ------------------ gruß ger nim
[Diese Nachricht wurde von Geronimo am 27. Jul. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgischel Moderator ...und Dippel-Ing ET...
Beiträge: 15740 Registriert: 09.03.2001 EPLAN5-Version: 5.70 SP1² HF² Professional
|
erstellt am: 27. Jul. 2005 14:00 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
|
Geronimo Mitglied
Beiträge: 1040 Registriert: 14.12.2001
|
erstellt am: 27. Jul. 2005 14:02 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
|
bgischel Moderator ...und Dippel-Ing ET...
Beiträge: 15740 Registriert: 09.03.2001 EPLAN5-Version: 5.70 SP1² HF² Professional
|
erstellt am: 27. Jul. 2005 14:09 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
|
Geronimo Mitglied
Beiträge: 1040 Registriert: 14.12.2001
|
erstellt am: 27. Jul. 2005 14:24 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
einen hab ich schon. ist aber zugegeben ein sch... programm, da die texthöhe nicht eingestellt werden kann; die abstände stimmen nicht; gitternetzlinien werden nicht erzeugt usw. aber ein import findet schon mal statt. villeicht so zur ansicht.... villeicht kennt sich frank mit der LISP-programmierung etwas aus? ich hab's jetzt erst mal auf die deutsche acad-version umgeschrieben. für den rest hab ich jetzt (leider) keine zeit. aber das andere programm suche ich noch. p.s. TXT in LSP ändern und die datei in einen acad-suchpfad kopieren ------------------ gruß ger nim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgischel Moderator ...und Dippel-Ing ET...
Beiträge: 15740 Registriert: 09.03.2001 EPLAN5-Version: 5.70 SP1² HF² Professional
|
erstellt am: 27. Jul. 2005 14:58 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
|
Caddy_0 Mitglied
Beiträge: 41 Registriert: 14.07.2004 5.70 SP1b (P8? Da war doch mal was...)
|
erstellt am: 27. Jul. 2005 15:12 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
|
Geronimo Mitglied
Beiträge: 1040 Registriert: 14.12.2001
|
erstellt am: 28. Jul. 2005 11:46 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
so, jetzt hab ich das progrämmchen. ist schon was älter aber erfüllt seinen zweck die datei READ_WKS.EXE in einen suchpfad kopieren; die datei TAB123.LSP in einen acad-suchpfad kopieren. die datei "tab123re.dme" ist eine kleine erklärung von mir, falls die konvertierung nicht direkt funzt. anwendung: - entfernen aller formatierungen in der excel-datei (rahmen/farben/zeilenausrichtung) und abspeichern der im format "WKS (1-2-3)" -acad starten -- befehl: (load "tab123") -- befehl: TAB123 --- return drücken (auswahl ALL wird übernommen) --- programm startet; kurz warten dann die taste drücken, die angezeigt wird (ist immer eine andere ) --- WKS-datei eingeben (mit pfad) --- range der tabelle, die importiert werden soll, eingeben (vorher merken ) z.b. A1..G13 -- befehl: TAB123 --- "D" (für DRAW) und return --- texthöhe, gitternetzlinien ja/nein usw. wird abgefragt bei langen texten muß evtl. nochmal mit STRECKEN angepasst werden FEDDISCH ich hoffe, das hilft; sonst nochmal fragen. und immer dran denken; das programm ist von 1996 (oder sogar etwas früher) da haben wir noch mit DOS gearbeitet (siehe lustige kopfzeile bzg. memory in der LSP-datei ) gruß und viel spaß ------------------ gruß ger nim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgischel Moderator ...und Dippel-Ing ET...
Beiträge: 15740 Registriert: 09.03.2001 EPLAN5-Version: 5.70 SP1² HF² Professional
|
erstellt am: 28. Jul. 2005 12:43 <-- editieren / zitieren --> Unities abgeben: Nur für FRAME
|