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.

 

image392516559

 

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).

 

image1387389711

 

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ží.

 

image1930555730

 

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, …).

 

image3722013

 

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 image315060118)

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).

 

image1680001008

 

Provede se výpočet spotřeby (stisknutí ikony image726543285), systém spočte množství a hrubou hmotnost

 

image817655947

 

Vypočtené údaje se automaticky zapíší k dané pozici ( odkliknutí ikony Detail image35021500)

 

image255664046

 

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

 

image1174395498

 

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.

 

image2046472729

 

 

image109765250

 

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 image1704310412.

Schválení se provede stisknutím ikony image1249199296.Dojde k přechodu rozpisky ze stavu R-rozpracovaná na stav H-hotová.

 

Import rozpisky – zákaz použití položky

Funkce > Import > Rozpiska

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

Funkce > Import

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:

 

image1707759009

 

Parametry pro přenos do TPV

Funkce > Import

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

 

image305100332

 


Další odkazy:

 

Vyhledávání, filtrování

Klávesové zkratky

Kontextové menu

Chybová hlášení

 

Technická podpora

Kontakty

 

Copyright © BB consult engineering s.r.o. 1998-2025.

All Rights Reserved.