Import
Menu_Funkce_Import
ROZPISKA
( Import rozpisky )
Import rozpisky umožňuje import položek do rozpisky z datového souboru podle předpisu, který je uložen v konfiguračním souboru pro import rozpisky (Import.cfg ).
Práva
Profese a práva (SSAP) > Funkce > Práva pro > Položky > I – Povoleno vkládání (Insert) položky ( Konstruktér: Položka - Výběr a aktualizace )
Práva pro > Rozpisky > I – Povoleno vkládání (Insert) modifikace rozpisky ( Konstruktér: Položka - Změnová historie, Rozpiska -Změnová historie )
Samotný import rozpisky je prováděn pomocí 2 souborů:
▪Konfigurační soubor - určuje, která pole budou importována a jakým způsobem ( uložen C:\BBconsult\TPV2000Plus\Import.cfg )
▪Datový soubor - obsahuje data importovaných položek (např. 201119001.txt )
Konfigurační soubor
Implicitní název konfiguračního souboru je Import.cfg a je uložen v adresáři TPV2000Plus. Pokud je požadován dotaz systému na konfigurační soubor, pak je nutno do souboru bbtpv.ini ( BBTPV.INI )
v sekci [CAD] zapsat:
[CAD]
SouborKonfiguraceImportuRozpisky = ?
Obecný předpis konfiguračního souboru tedy je :
[Rozpiska]
;oddělovač polí implicitně tabulátor
oddelovac=<znak oddělovače>
;omezovač znakových polí
omezovac=<znak omezovače>
<název pole>= <pořadové číslo pole v datovém souboru>
Pozn.: <název pole> je z tabulky tpv_import_rozp_def
Struktura tabulky tpv_import_rozp_def:
index_pole |
nazev_imp_pole |
typ_imp_pole |
nazev_sloupce_dw |
priznak |
1 |
nazev |
Str |
nazev_polozky |
1 |
2 |
vykres |
Str |
alter_nazev |
0 |
3 |
atribut1 |
Str |
atr_nazvu_1 |
0 |
4 |
atribut2 |
Str |
atr_nazvu_2 |
0 |
5 |
atribut3 |
Str |
atr_nazvu_3 |
0 |
6 |
mnozstvi |
Dec |
mnozstvi |
1 |
7 |
jednotka |
Str |
zkratka_mj |
0 |
8 |
postaveni |
Str |
klic_postaveni |
0 |
9 |
pozice |
Lon |
compseqno |
0 |
10 |
pracovistedeleni |
Str |
zkrac_nazev_prorezu |
0 |
11 |
stredisko |
Str |
zkrac_nazev_klas2 |
0 |
12 |
prorez |
Dou |
prorez |
0 |
13 |
ztraty |
Dou |
ztraty |
0 |
14 |
vychroz1 |
Dou |
vychroz1 |
0 |
15 |
vychroz2 |
Dou |
vychroz2 |
0 |
16 |
pridup |
Dou |
pridup |
0 |
17 |
roz1 |
Dou |
roz1 |
0 |
18 |
roz2 |
Dou |
roz2 |
0 |
19 |
ks |
Int |
ks |
0 |
20 |
kspolot |
Lon |
kspolot |
0 |
21 |
priznaky |
Str |
priznaky |
0 |
22 |
vychmat |
Str |
vychmat |
0 |
23 |
user1 |
Str |
user1 |
0 |
24 |
user2 |
Str |
user2 |
0 |
25 |
user3 |
Str |
user3 |
0 |
26 |
user4 |
Dou |
user4 |
0 |
27 |
hrhm |
Dec |
hrhm |
0 |
28 |
poznamka |
Str |
poznamka |
0 |
Důležitá upozornění:
▪Název pole se nesmí opakovat.
▪Stejné pořadové číslo pole v datovém souboru se může opakovat.
▪Pole mnozstvi je povinné.
▪Pole nazev musí být vyplněné pokud není vyplněn vykres.
Příklad konfiguračního souboru Import.cfg
[Rozpiska]
; oddělovač polí implicitně tabulátor
oddelovac=|
; omezovač znakových polí
omezovac='
vykres = 1
nazev = 2
atribut1 = 3
atribut3 = 4
mnozstvi = 7
jednotka = 8
Poznámka
Pokud hodnota je znakový řetězec může být řetězec uzavřen do oddělovačů. Řetězec nesmí obsahovat oddělovač.
Datový soubor
Datový soubor je textový soubor a obsahuje pro každou importovanou položku jeden záznam. Každý záznam obsahuje tolik údajů, kolik je nejvyšší pořadové číslo pole v konfiguračním souboru.
Tyto údaje jsou odděleny oddělovačem, který je definován v konfiguračním souboru. Znakové pole může být uzavřeno do omezovačů. Omezovač znakových polí je definován rovněž v
konfiguračním souboru.
Příklady datových souboru pro import 3 položek pro výše uvedený konfigurační soubor (max. poř. číslo je 8) je:
▪HK01-16||||||11||
▪Nova položka||||||8||
▪|Matice 6 ČSN 137950|6|137950|||20|ks
Způsob importu
Způsob importu lze ovlivnit nastavením parametrů pro kusovník Nastavení (TPNK) > Skupina Import.
▪Kumulovat množství - kumulace množství duplicitních komponent, pokud v rozpisce je stejná položka tj. položka se stejným klíčem, pak importované množství je k této položce přičteno.
▪Pouze pro ident. položky - provede import pouze pro položky, které se nalezly
▪Přepisovat pozice - přepíše údaje na existujících pozicích
▪Vyhledávat pod. komp. - pro položky, které nejsou identifikovány, se zobrazí dialog pro vyhledání podobných komponent. Pole se šedým podkladem obsahují údaje importované položky
z datového souboru. Pole s bílým podkladem jsou editovatelná a slouží pro zadání kritéria vyhledání podobných položek. Pokud je pole zaškrtnuto je zahrnuto ve výběru.
Jako příklad lze uvést případ, kdy importované položky přesně neodpovídají položkám v TPV2000Plus, systém umožní najít podobné a ty založit. Pokud se v dialogu položky nezidentifikují,
vypne se některá ze zaškrtlých voleb (např. zadá se, že se nemusí shodovat pole Atribut 1 - provede se opětovné načtení - pokud se položky opět nezidentifikují – odškrtne se další checkbox
- …atd. do té doby, než se nalezne shodná položka).
Okno Výběr podobných položek
Údaje
▪Postavení položky - výběr postavení z rozbalovacího okna
▪Zahrnout postavení do výběru - volba, že při vyhledávání položek bude zohledněno zvolené postavení
▪Výkres - rozbalovací okno Výběr dle Výkres
▪Zahrnout výkres do výběru - volba, že při vyhledávání položek bude zohledněn zvolený výkres
▪Název - rozbalovací okno Výběr názvu
▪Zahrnout název do výběru - volba, že při vyhledávání položek bude zohledněn zvolený název
▪Atribut1 - rozbalovací okno Výběr atributu 1
▪Zahrnout atribut1 do výběru - volba, že při vyhledávání položek bude zohledněn zvolený atribut1
▪Atribut2 - rozbalovací okno Výběr atributu 2
▪Zahrnout Atribut2 do výběru - volba, že při vyhledávání položek bude zohledněn zvolený atribut2
▪Atribut3 - rozbalovací okno Výběr atributu 3
▪Zahrnout Atribut3 do výběru - volba, že při vyhledávání položek bude zohledněn zvolený atribut3
▪Vyhledávat podobné komponenty - zapne funkci vyhledávání (volá se výběr podobných komponent)
Ovládání
▪Načíst seznam - načte seznam položek odpovídající zadanému kritériu
▪Přenést - přenese označenou položku do rozpisky
▪Storno - ukončí okno bez uložení změn
Generace
Umožňuje upravit importní soubor rozpisky generovaný z CAD tak, aby vyhovoval struktuře importních souborů rozpisky. V dialogu se vybere generovaný soubor z CAD. Pak může být spuštěna
uživatelská procedura, která upraví jeho strukturu (závisí na implementaci).
Import rozpisky dle klíče položky
Import doplněn o možnost načíst komponentu rozpisky přímo dle klíče položky, klíčové slovo v Import.cfg = klic
Seznam
Import seznamu typu položky
!!! Funkce je dostupná pro otevřený seznam typu Položka !!!
Import seznamu se provede dle konfiguračního souboru pro import, jehož název je v bbtpv.ini v sekci CAD za slovem SouborKonfiguraceImportuSeznamu. Pokud zde není uvedeno, předpokládá se,
že konfigurace je uložena v souboru import.cfg v aktuálním adresáři. Pokud je uveden „?“ , tedy SouborKonfiguraceImportuSeznamu=? , bude na konfigurační soubor dotaz.
Na název souboru, ve kterém jsou uložena data pro import je uživatel dotázán.
Konfigurační soubor obsahuje parametry pro import seznamu, které jsou uloženy v sekci Seznam.
Např. :
[Seznam]
; oddělovač polí implicitně tabulátor
oddelovac=|
; omezovač znakových polí
omezovac='
klic = 1
vykres = 3
poznamka = 4
user1 = 6
user2 = 7
.
.
.
user8 =
Poznámka:
Pokud se jedná o známou položku, vezme se její množství a ostatní pole jsou doplněna podle údajů v databázi. Pokud není zadáno číslo pole t.j. je prázdné, pole nebude importováno.
Import rozpisky
TPV2000Plus je považován za otevřený systém, tj. veškerá uložená data lze v libovolné podobě exportovat (nejčastěji je požadován export do formátů .xls, .dbf, .txt a .psr = Powersoft Report).
S nástupem parametrických 2D a 3D CAD systémů se nabízí možnost přebírání dat z těchto systémů, pokud umožňují export dat ve stanoveném formátu (*.csv, *.txt). Těmito daty jsou myšleny
data položek (vyráběných a nakupovaných) a struktury výrobku (rozpisky = jedna úroveň kusovníku, víceúrovňový kusovník). Tento dokument popisuje možnosti importu jednoúrovňových rozpisek
z CAD systémů nebo z jiných importních souborů.
Předpoklady importu
Synchronizace nakupovaných položek
K tomu, aby došlo ke správnému importu a spárování všech položek v TPV2000Plus, je nutno zadávat v CAD nakupované položky (normálie+hutní polotovary) stejným identifikátorem, jako v
informačním systému (TPV2000Plus). Za tohoto předpokladu dojde k importu všech položek a vznikne kompletní strom výrobku.
Pokud ale není používána nadstavba, která propojuje CAD a IS v oblasti nakupovaných položek a umožňuje konstruktérovi volbu nakupovaných položek (včetně identifikátoru) přímo z DB IS,
konstruktéři většinou tento identifikátor nepředepisují (položka je identifikována většinou pouze jakostní a rozměrovou normou materiálu a množstvím). Z tohoto důvodu je možno v průběhu importu
do TPV2000Plus použít funkci pro postupné vyhledávání nespárovaných položek).
Importní funkce
Přístupová práva
Profese a práva (SSAP) > Funkce > Práva pro položky > I > Povoleno vkládání (Insert) položky (Konstruktér: Položka-Výběr a aktualizace
Profese a práva (SSAP) > Funkce > Práva pro rozpisky > I > Povoleno vkládání (Insert) modifikace rozpisky (Konstruktér: Položka-Změnová historie, Rozpiska -Změnová historie)
Import rozpisky umožňuje import položek do rozpisky z datového souboru podle předpisu, který je uložen v konfiguračním souboru pro import rozpisky.
Samotný import rozpisky je prováděn pomocí 2 souborů:
▪Konfigurační soubor - určuje, která pole budou importována a jakým způsobem
▪Datový soubor - obsahuje data importovaných položek
Implicitní název konfiguračního souboru je Import.cfg a je uložen v adresáři TPV2000Plus. Pokud je požadován dotaz systému na konfigurační soubor, pak je nutno do souboru bbtpv.ini v sekci [CAD]
zapsat:
[CAD]
SouborKonfiguraceImportuRozpisky = ?
Datový soubor je textový soubor a obsahuje pro každou importovanou položku jeden záznam. Každý záznam obsahuje tolik údajů, kolik je nejvyšší pořadové číslo pole v konfiguračním souboru.
Tyto údaje jsou odděleny oddělovačem, který je definován v konfiguračním souboru. Znakové pole může být uzavřeno do omezovačů. Omezovač znakových polí je definován rovněž v
konfiguračním souboru.
Obecný předpis konfiguračního souboru tedy je :
[Rozpiska]
;oddělovač polí implicitně tabulátor
oddelovac=<znak oddělovače>
;omezovač znakových polí
omezovac=<znak omezovače>
<název pole>= <pořadové číslo pole v datovém souboru>
Pozn.: <název pole> je z tabulky tpv_import_rozp_def
Tabulka tpv_import_rozp_def
Na straně MS SQL2000 musí být vyplněna výše uvedená konfigurační tabulka (udává, která pole z importního souboru se mohou použít pro import do TPV2000Plus):
index_pole |
nazev_imp_pole |
typ_imp_pole |
nazev_sloupce_dw |
priznak |
3 |
atribut1 |
Str |
atr_nazvu_1 |
0 |
4 |
atribut2 |
Str |
atr_nazvu_2 |
0 |
5 |
atribut3 |
Str |
atr_nazvu_3 |
0 |
27 |
hrhm |
Dec |
hrhm |
0 |
7 |
jednotka |
Str |
zkratka_mj |
0 |
19 |
ks |
Int |
ks |
0 |
20 |
kspolot |
Lon |
kspolot |
0 |
6 |
mnozstvi |
Dec |
mnozstvi |
0 |
1 |
nazev |
Str |
nazev_polozky |
0 |
8 |
postaveni |
Str |
klic_postaveni |
0 |
9 |
pozice |
Lon |
compseqno |
0 |
28 |
poznamka |
Str |
poznamka |
0 |
10 |
pracovistedeleni |
Str |
zkrac_nazev_prorezu |
0 |
16 |
pridup |
Dou |
pridup |
0 |
21 |
priznaky |
Str |
priznaky |
0 |
12 |
prorez |
Dou |
prorez |
0 |
17 |
roz1 |
Dou |
roz1 |
0 |
18 |
roz2 |
Dou |
roz2 |
0 |
11 |
stredisko |
Str |
zkrac_nazev_klas2 |
0 |
23 |
user1 |
Str |
user1 |
0 |
24 |
user2 |
Str |
user2 |
0 |
25 |
user3 |
Str |
user3 |
0 |
26 |
user4 |
Dou |
user4 |
0 |
22 |
vychmat |
Str |
vychmat |
0 |
14 |
vychroz1 |
Dou |
vychroz1 |
0 |
15 |
vychroz2 |
Dou |
vychroz2 |
0 |
2 |
vykres |
Str |
alter_nazev |
0 |
13 |
ztraty |
Dou |
ztraty |
0 |
Důležitá upozornění:
▪Název pole se nesmí opakovat.
▪Stejné pořadové číslo pole v datovém souboru se může opakovat
▪Pole mnozstvi je povinné.
▪Pole nazev musí být vyplněné pokud není vyplněn vykres.
Konfigurační soubor
Příklad konfiguračního souboru Import.cfg:
[Rozpiska]
; oddělovač polí implicitně tabulátor
oddelovac=;
; omezovač znakových polí
omezovac='
pozice =1
nazev =2
mnozstvi= 3
atribut3 = 4
atribut2 = 5
vykres = 7
Poznámka:
Pokud hodnota je znakový řetězec může být řetězec uzavřen do oddělovačů. Řetězec nesmí obsahovat oddělovač.
Příklady datových souboru pro import 3 položek pro výše uvedený konfigurační soubor (max. poř. číslo je 8) je:
▪1;Deckel;1;Rd.38-9;1.4301;;SR04-0B2-800004
▪2;Flachstahl;1;Fl.30x30-30;1.4301;;SR04-0B2-800008
▪3;Verstellschraube;1;Rd.22 (Rd.12);1.4301;;SR04-0B2-800012
Provedení importu
Způsob importu
Způsob importu lze ovlivnit nastavením parametrů Nastavení (TPNK) > skupina Import.
▪Volba Kumulovat množství
Pokud v rozpisce je stejná položka tj. položka se stejným klíčem, pak importované množství je k této položce přičteno.
▪Volba Vyhledávat pod. komp.
Pro položky, které nejsou identifikovány, se zobrazí dialog pro vyhledání podobných komponent. Pole se šedým podkladem obsahují údaje importované položky z datového souboru. Pole s bílým
podkladem jsou editovatelná a slouží pro zadání kritéria vyhledání podobných položek. Pokud je pole zaškrtnuto je zahrnuto ve výběru.
Jako příklad lze uvést případ, kdy importované položky přesně neodpovídají položkám v TPV2000Plus, systém umožní najít podobné a ty založit. Pokud se v dialogu položky nezidentifikují, vypneme
některou ze zaškrtlých voleb (např. zadáme, že se nemusí shodovat pole Atribut 1 – provedeme opětovné načtení – pokud se položky opět nezidentifikují – odškrtneme další checkbox - …atd.
do té doby, než se nalezne shodná položka).
Metodika importu (NIOB)
Příprava importního souboru
Doporučujeme import provádět shora – dolů (tedy směrem od rozpisky Finálu přes rozpisky Sestav až k rozpiskám dílců). Výhodou je, že se postupně založí všechny položky potřebné pro plnění
nižších rozpisek.
▪Provedení exportu z CAD Solid Works (do formátu MS Excel - *.xls, případně rovnou do formátu *.csv)
▪Pojmenování souboru v souladu s identifikátorem vyšší vyráběné položky, pro kterou požaduje naimportovat strukturu položky (např. SR04-7B2-800015.xls)
▪Uložení souboru ve formátu *.csv (volbou Uložit jako z MS Excel) - SR04-7B2-800015.csv
▪Přejmenování extenze na *.txt (SR04-7B2-800015.txt)
▪Otevření souboru txt v Notepad – smazání hlavičkových údajů
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Smazat !!!
Pos;A1-nazev vykresu 1;KS;B-polotovar;C-material;D-norma;E-cislo vykresu/firma;NÁZEV SOUBORU
1;Profil;3;J.30x30x1,5-833;1.4301;;800002_DIL1;800002_DIL1.ipt
2;Flachstahl;6;Fl.20x3-2043;1.4301;;800002_DIL2;800002_DIL2.ipt
3;Flachstahl;2;Fl.40x8-80;1.4301;;800002_DIL3;800002_DIL3.ipt
4;Halter;4;Fl.40x10-80;1.4301;;ZB02-0B1-400340/1;400340_1.ipt
…
…
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
▪Uložení upraveného souboru na lokální či centrální úložiště (server SNIOB2)
Import do TPV2000Plus
▪Pozice musí být určeny pouze číslem, není přípustné označení např. 48A !!!
▪Uživatel otevře prázdnou rozpisku vyšší položky a přepne ji do režimu aktualizace (pokud položka neexistuje, založí ji)
▪Vybere z file systému lokálního počítače nebo serveru SNIOB2 požadovaný *.txt soubor (SR04-7B2-800015.txt)
▪Po stisknutí tlačítka Otevřít dojde k automatickému importu do TPV2000Plus – ID položky, Název, materiál, norma, množství (včetně prázdných pozic), spárované položky jsou označeny šedým
podkladem, nespárované položky bílým.Pokud položky daného identifikátoru již v TPV2000Plus existují, systém je obsadí na danou pozici, pokud neexistují, systém je založí.
Vyhledání nespárovaných položek – Hutní materiály
Pokud se nespárují položky typu XXXXXX_DILX, jedná se o BV položky.Na tyto pozice se dle dohody obsadí položka s postavením H-Hutní materiál.
▪Rozkliknutím pole ID_položky se dle polí Atribut3 a Atribut2 se vyhledá hutní materiál daných rozměrů a jakosti (nutno znát identifikátory jednotlivých skupin hutních materiálů – např. K1050 = jekly, …).
▪Vybraná položka se tlačítkem O.K. přenese na požadovanou pozici.
▪Provede se výpočet spotřeby materiálu (použije se délka přířezu z původní položky 800015_DIL7, kde se jedná o hodnotu J.80x80x2-110), a to následovně:
▪Daná pozice se přepne do zobrazení Detailu (ikona )
▪Zvolí se požadované pracoviště dělení (výběrem ze seznamu), volbou se automaticky předvyplní Přídavek na upnutí a Prořez.
▪Zvolí se požadovaná délka – P.délka (u plechů P.délka a P.šířka), v našem případě 110 mm.
▪Zvolí se MJ množství, ve které chceme počítat spotřebu (MJS,MJP,MJN), podmínkou je existence přepočítacích koeficientů na dané položce (rozkliknutím pole MJ).
▪Provede se výpočet spotřeby (stisknutí ikony ), systém spočte množství a hrubou hmotnost
▪Vypočtené údaje se automaticky zapíší k dané pozici ( odkliknutí ikony Detail )
Vyhledání nespárovaných položek – Normalizované díly (spoj.materiály)
▪Vyhledání a spárování se provede obdobným způsobem jako Hutní polotovary – dle rozměru a jakosti materiálu přečtené z položky naimportované z CAD se zadá výběrové kritérium
(např. %933/M08% a systém vyhledá požadované položky
▪Označením vybrané položky a tlačítkem OK se položka přenese do rozpisky
Založení nových vyráběných položek
▪Pokud vyráběná položka TPV2000Plus neexistuje (nespáruje se), systém nabídne její založení. Stačí zvolit požadované Postavení (Dílec, Sestava, Finál) a položku zapsat.Položka bude automaticky
▪založena.
Ukončení importu, kontroly dat, schválení rozpisky
Takto se bude postupovat do té doby, než se spárují všechny položky.a naimportuje celý strom. Po importu všech úrovní a kontrole rozpadu na případné chyby se provede schválení jednotlivých
rozpisek. Tím bude připravena datová základna pro modul Výroba a spustí se změnové řízení.
▪Kontrola rozpadu se provede stisknutím ikony .
▪Schválení se provede stisknutím ikony .Dojde k přechodu rozpisky ze stavu R-rozpracovaná na stav H-hotová.
Import rozpisky – zákaz použití položky
V importu rozpisky se nyní položka se zákazem použití přeskočí a import pokračuje dále.
POSTUP
( Import postupu )
Z postupu v režimu Aktualizace lze vyvolat funkci pro import operací z textového souboru. Systém naimportuje operace včetně textu a pomůcek, které přidá ke stávajícím operacím. Import postupu
umožňuje import údajů postupu z datového souboru podle předpisu, který je uložen v konfiguračním souboru pro import postupu.
Samotný import postupu je prováděn pomocí 2 souborů:
▪Konfigurační soubor - určuje, která pole budou importována a jakým způsobem
▪Datový soubor - obsahuje data importovaných položek
Implicitní název konfiguračního souboru je Import.cfg a je uložen v adresáři TPV2000Plus. Pokud je požadován dotaz systému na konfigurační soubor, pak je nutno do souboru bbtpv.ini v sekci [CAD]
zapsat:
[CAD]
SouborKonfiguraceImportuPostupu = ?
Datový soubor je textový soubor a obsahuje pro každou importovanou položku jeden záznam. Každý záznam obsahuje tolik údajů, kolik je nejvyšší pořadové číslo pole v konfiguračním souboru.
Tyto údaje jsou odděleny oddělovačem, který je definován v konfiguračním souboru. Znakové pole může být uzavřeno do omezovačů. Omezovač znakových polí je definován rovněž v
konfiguračním souboru.
Obecný předpis konfiguračního souboru
[Postup]
;oddělovač polí implicitně tabulátor
oddelovac=<znak oddělovače>
;omezovač znakových polí
omezovac=<znak omezovače>
;řídící sloupec importu (pokud není definován je to první sloupec importu)
ridicisloupec = <název pole>
prvniradekimportu=<číslo prvního řádku importu>
znakypoznamky=<znaky poznámky>
konecimportu=<znaky konce importu>
ridslotextoperace = <pořadové číslo řídícího pole textu operace>
ridznakytextuoperace=<řídící znaky importu textu operace>
<název pole>= <pořadové číslo pole v datovém souboru>
Pozn.: <název pole> je z tabulky tpv_import_post_def
Struktura tabulky tpv_import_post_def:
index_pole |
nazev_imp_pole |
typ_imp_pole |
nazev_sloupce_dw |
priznak |
classname_dw |
1 |
operace |
Lon |
opno |
0 |
dw_hlavop |
2 |
pracoviste |
Str |
cislo_pracoviste |
0 |
dw_hlavop |
3 |
popis |
Str |
popis_operace |
0 |
dw_hlavop |
4 |
stredisko |
Str |
ozn_strediska |
0 |
dw_hlavop |
5 |
NC |
Int |
priznak_nc |
0 |
dw_hlavop |
6 |
TBC |
Dec |
setuptime |
0 |
dw_hlavop |
7 |
jednotkaTBC |
Str |
usetuptime |
0 |
dw_hlavop |
8 |
tridaTBC |
Str |
nazev_prac_tridy_p |
0 |
dw_hlavop |
9 |
TAC |
Dec |
proctime |
0 |
dw_hlavop |
10 |
jednotkaTAC |
Str |
uproctime |
0 |
dw_hlavop |
11 |
tridaTAC |
Str |
nazev_prac_tridy_s |
0 |
dw_hlavop |
12 |
KVO |
Dec |
koef_vs_obsluhy |
0 |
dw_hlavop |
13 |
SVK |
Dec |
spol_vyr_ks |
0 |
dw_hlavop |
14 |
priznakkoop |
Str |
kooperace |
0 |
dw_hlavop_add |
15 |
cenakoop |
Dou |
cena_kooperace |
0 |
dw_hlavop_add |
16 |
caskoop |
Dou |
kooptime |
0 |
dw_hlavop_add |
17 |
partner |
Str |
zkrac_nazev_partnera |
0 |
dw_hlavop_add |
18 |
priznaky |
Str |
priznaky |
0 |
dw_hlavop_add |
19 |
druh |
Str |
druh |
0 |
dw_hlavop_add |
20 |
tisk |
Lon |
tisk_t |
0 |
dw_hlavop_add |
21 |
user1 |
Str |
user1 |
0 |
dw_hlavop_add |
22 |
user2 |
Str |
user2 |
0 |
dw_hlavop_add |
23 |
user3 |
Str |
user3 |
0 |
dw_hlavop_add |
24 |
user4 |
Dou |
user4 |
0 |
dw_hlavop_add |
25 |
caspredoperacni |
Dec |
preoptime |
0 |
dw_hlavop_add |
26 |
jednotkapredoperacni |
Str |
upreoptime |
0 |
dw_hlavop_add |
27 |
caspooperacni |
Dec |
postoptime |
0 |
dw_hlavop_add |
28 |
jednotkapooperacni |
Str |
upostoptime |
0 |
dw_hlavop_add |
29 |
casorganizacni |
Dou |
orgtime |
0 |
dw_hlavop_add |
30 |
overenoTAC |
Str |
druh_proctime |
0 |
dw_hlavop_add |
31 |
overenoTBC |
Str |
druh_setuptime |
0 |
dw_hlavop_add |
32 |
prekryti |
Dou |
proc_prekryti |
0 |
dw_hlavop_add |
33 |
ztraty |
Dou |
ztraty |
0 |
dw_hlavop_add |
34 |
textoperace |
Str |
optext |
0 |
|
35 |
nazevpom |
Str |
nazev_polozky |
0 |
dw_zdroje |
36 |
vykrespom |
Str |
alter_nazev |
0 |
dw_zdroje |
37 |
mnozstvipom |
Dec |
resqty |
0 |
dw_zdroje |
38 |
poradipom |
Lon |
linno |
0 |
dw_zdroje |
39 |
atribut1pom |
Str |
atr_nazvu_1 |
0 |
dw_zdroje |
40 |
atribut2pom |
Str |
atr_nazvu_2 |
0 |
dw_zdroje |
41 |
atribut3pom |
Str |
atr_nazvu_3 |
0 |
dw_zdroje |
42 |
klicpom |
Lon |
klic_polozky |
0 |
dw_zdroje |
43 |
ridslotextoperace |
Str |
ridslooptext |
0 |
Důležitá upozornění:
▪Název pole se nesmí opakovat.
▪Stejné pořadové číslo pole v datovém souboru se může opakovat
▪Řetězec konce importu určuje poslední načtený řádek souboru importu(řádek se neimportuje).
▪Pokud řídící pole importu textu operace není zadáno, importují se všechny texty operací. V opačném případě se importují pouze ty texty operací, které mají hodnotu řídícího pole „1“ nebo pokud
▪jsou zadány znaky v ridznakytextuoperace, pak se importují ty operační texty, které mají v řídícím poli hodnotu znaku shodnou s libovolným znakem v zadání v řetězci ridznakytextuoperace.
▪Pokud řádek začíná některým ze znaků, které jsou uvedeny ve znacích poznámky, pak se tento řádek neimportuje tj. přeskočí se a import pokračuje dalším řádkem.
▪První řádek importu určuje pořadové číslo řádku, kterým import začíná.
Poznámka:
Pokud hodnota je znakový řetězec může být řetězec uzavřen do oddělovačů. Řetězec nesmí obsahovat oddělovač.
Příklad konfiguračního souboru Import.cfg
[Postup]
; názvy polí mohou být standardně (viz tpv_import_post_def)
;operace, pracoviste, popis, stredisko, NC, TBC, TAC, jednotkaTBC, jednotkaTAC, tridaTBC, tridaTAC, KVO, SVK pro dw_hlavop
;priznakkoop, cenakoop, caskoop, partner, priznaky, druh, tisk, user1, user2, user3, user4,
;caspredoperacni, jednotkapredoperacni, caspooperacni, jednotkapooperacni, casorganizacni,
;overenoTAC, overenoTBC, prekryti, ztraty pro dw_hlavop_add
;nazevpom, vykrespom, mnozstvipom, poradipom, atribut1pom, atribut2pom, atribut3pom, klicpom pro dw_zdroje
;textoperace pro operační text
; oddělovač polí
oddelovac=;
; omezovač znakových polí
omezovac='
prvniradekimportu=2
znakypoznamky=-=
konecimportu=* Konec sestavy *
operace = 1
tridaTAC = 2
TBC = 3
TAC = 4
popis = 7
textoperace = 7
pracoviste = 11
nazevpom = 12
Příklad datového souboru pro import 2 operací k pro výše uvedený konfigurační soubor (max. poř. číslo je 12)
Postup
1;1;0,00 ;0,00 ; ; ;Zhotovit adresne stitky na plotteru;0;0;1;9842;
;; ; ; ; ;dle projektu (celniho pohledu):;0;0;1;;
;;;; ; ;- štítky pro označ.jist.a poj.(patro 09);0;0;1;;Přehled jist. a poj.
; ; ; ; ; ;- adresu a č. skříně ;0;0;1;;
;;; ; ; ;- oranžové označ. WAGO (poz.svorkovnic);0;0;1;;2x 01 až 23
------------------------------------------------------------------------------------------------
6;4;0,70 ;102,26 ; ; ;Skříň a rám zapoj.do svorek,háčkovat a ;0;0;1;9752;
;; ; ; ; ;pájet do páj.šp.volnými vodiči do žlabů;0;0;1;;
; ; ; ; ; ;a propoj.hadic. Vodiče v hadicích roz-;0;0;1;;
;;;; ; ;ložit rovnoměrně!!!!!;0;0;1;;Pajecka 220 V/100 W
; ; ; ; ; ;MNOŽSTVÍ VODIČŮ JE DANÉ PRŮMĚREM!!!;0;0;1;;
======================================================
;;* Konec sestavy *
Způsob importu
Způsob importu lze ovlivnit nastavením parametrů v Postupech Nastavení (TPNT) > Skupina Import.
▪Vyhledávat pod. komp. - pro položky, které nejsou identifikovány, se zobrazí dialog pro vyhledání podobných komponent. Pole se šedým podkladem obsahují údaje importované položky z
datového souboru. Pole s bílým podkladem jsou editovatelná a slouží pro zadání kritéria vyhledání podobných položek. Pokud je pole zaškrtnuto je zahrnuto ve výběru.
Jako příklad lze uvést případ, kdy importované položky přesně neodpovídají položkám v TPV2000Plus, systém umožní najít podobné a ty založit. Pokud se v dialogu položky nezidentifikují, vypne se
některá ze zaškrtlých voleb (např. zadá se, že se nemusí shodovat pole Atribut 1 - provede se opětovné načtení - pokud se položky opět nezidentifikují – odškrtne se další checkbox - …atd. do té doby,
než se nalezne shodná položka).
Okno Výběr podobných položek
Údaje
▪Postavení položky - výběr postavení z rozbalovacího okna
▪Zahrnout postavení do výběru - volba, že při vyhledávání položek bude zohledněno zvolené postavení
▪Výkres - rozbalovací okno Výběr dle Výkres
▪Zahrnout výkres do výběru - volba, že při vyhledávání položek bude zohledněn zvolený výkres
▪Název - rozbalovací okno Výběr názvu
▪Zahrnout název do výběru - volba, že při vyhledávání položek bude zohledněn zvolený název
▪Atribut1 - rozbalovací okno Výběr atributu 1
▪Zahrnout atribut1 do výběru - volba, že při vyhledávání položek bude zohledněn zvolený atribut1
▪Atribut2 - rozbalovací okno Výběr atributu 2
▪Zahrnout Atribut2 do výběru - volba, že při vyhledávání položek bude zohledněn zvolený atribut2
▪Atribut3 - rozbalovací okno Výběr atributu 3
▪Zahrnout Atribut3 do výběru - volba, že při vyhledávání položek bude zohledněn zvolený atribut3
▪Vyhledávat podobné komponenty - zapne funkci vyhledávání (volá se výběr podobných komponent)
Ovládání
▪Načíst seznam - načte seznam položek odpovídající zadanému kritériu
▪Přenést - přenese označenou položku do rozpisky
▪Storno - ukončí okno bez uložení změn
Seznam
Import seznamu typu položky
Funkce > Import > Seznam
!!! Funkce je dostupná pro otevřený seznam typu Položka !!!
Import seznamu se provede dle konfiguračního souboru pro import, jehož název je v bbtpv.ini v sekci CAD za slovem SouborKonfiguraceImportuSeznamu. Pokud zde není uvedeno, předpokládá se,
že konfigurace je uložena v souboru import.cfg v aktuálním adresáři. Pokud je uveden „?“ , tedy SouborKonfiguraceImportuSeznamu=? , bude na konfigurační soubor dotaz.
Na název souboru, ve kterém jsou uložena data pro import je uživatel dotázán.
Konfigurační soubor obsahuje parametry pro import seznamu, které jsou uloženy v sekci Seznam.
Např. :
[Seznam]
; oddělovač polí implicitně tabulátor
oddelovac=|
; omezovač znakových polí
omezovac='
klic = 1
vykres = 3
poznamka = 4
user1 = 6
user2 = 7
.
user8 =
Poznámka:
Pokud se jedná o známou položku, vezme se její množství a ostatní pole jsou doplněna podle údajů v databázi. Pokud není zadáno číslo pole t.j. je prázdné, pole nebude importováno.
ZAKÁZKA
(import položek zadání zakázky)
Tato funkce umožňuje import seznamu položek zakázky z textového souboru s uživatelsky definovanou strukturou v konfiguračním souboru Import.cfg. Pro pojmenování a umístění konfiguračního
souboru platí stejná pravidla jako pro import rozpisky.
Algoritmus importu
V importním souboru musí být zadán buď klíč položky nebo výkres (alter_nazev). Při vyhodnocování zda položka existuje, má klíč položky přednost (pokud je zadán).
Při importu se nalezne položka a vyplní se všechna závislá pole na položce, tj. výkres, postavení, název položky, cena atd. Pokud se položka nenajde ani podle klíče ani podle alter_nazev, zobrazí
se hlášení „Položka <klic_polozky>/<alter_nazev> nebyla nalezena! Pokračovat v importu? Ano Ne“. Pokud se zvolí Pokračovat, založí se do seznamu zakázky řádek se všemi údaji s tím, že
nejsou vyplněny údaje závislé na položce (tj. postavení, název, cena atd.).
Pokud není v importním souboru zadáno množství, naplní se 1.
Ostatní pole seznamu položek zakázky se plní dle zadaného předpisu. Pole závislá na položce – název položky, postaveni apod. nemají v importním souboru smysl, protože položka musí existovat,
tj. budou se ignorovat nebo je lze pro kontrolu naplnit do uživatelských polí zadání zakázky.
Příklad konfigurace importu
Do cfg souboru (import.cfg) přibyla nová sekce Zakazka.
Lze použít následující klíčová slova:
▪klic
▪mnozstvi
▪poznamka
▪user1
▪user2
▪user3
▪user4
▪vykres
▪klicalt
▪zkracnazevalt
Příklad konfiguračního souboru:
[Zakazka]
oddelovac=|
; omezovae znakových polí
omezovac='
mnozstvi = 2
klic = 1
vykres = 3
poznamka = 4
user1 = 8
zkracnazevalt = 6
Příklad importního txt souboru s daty
11906|5,6| |poznámka |toto pole se neimportuje|hodnota up1
|2,3|xhk01-16|poznámka k xhk xhk01-16| |up1-xhk
11|3| | |xx|user1-11
Import položek zakázky
Jestliže se nenajde položka dle identifikátoru položky nebo klíče položky, hledá se dále dle názvu a případně atributů 1 až 3, pokud jsou tato pole v importním souboru uvedena. Systém najde první
položku, kde si odpovídá jedno z uvedených polí a tu dosadí do zadání zakázky.
Import položek nabídky
Nyní je umožněn i import položek do nabídky volbou Funkce > Import. Import se provádí obdobným způsobem jako u položek Poptávky, Objednávky, apod.
Pokud již daná nabídka položky obsahuje, zobrazí se dotaz:
Parametry pro přenos do TPV
Při vyvolání přenosu nabídky do TPV byly do parametrů přenosu přidány pro Postupy tři zaškrtávací boxy a to: Texty, Pomůcky a Normativy
Další odkazy:
Copyright © BB consult engineering s.r.o. 1998-2025.
All Rights Reserved.