Rozpiska

Implementace_Rozpiska

Zobrazení údajů o položce v rozpisce

 

Při úpravě rozpisky vložením nové komponenty se do formuláře rozpisky nepřenášejí uživatelsky (implementačně) doplněné další atributy položky, které nejsou ve standardní verzi rozpisky. Pro

„refresh“ doplněných atributů položky použijte tabulku tpv_tmp_nastav_komp_par a uživatelskou proceduru pro událost post_insert objektu tpv_tmp_nastav_komp_par.

 

Do uživatelské procedury je přenášen do parametru @klic klic_polozky zadané komponenty. Podle typu atributu položky se naplní příslušný atribut v tabulce dbo.tpv_tmp_nastav_komp_par.

 

Příklad pro refresh atributu evid_cena_pol a tvar_klas:

 

CREATE PROCEDURE dbo.up_bb_nastav_komp_par_event

@objekt varchar(255),

@event varchar(255),

@klic int,

@param varchar(255)

WITH ENCRYPTION

AS

BEGIN /* PROCEDURE */

 

SET NOCOUNT ON

 

INSERT INTO dbo.tpv_tmp_nastav_komp_par (spid, klic_polozky, colname, valchar)

SELECT @@spid, P.klic_polozky, 'tvar_klas', P.tvar_klas

FROM dbo.polozka P (NOLOCK)

WHERE P.klic_polozky = @klic

 

INSERT INTO dbo.tpv_tmp_nastav_komp_par (spid, klic_polozky, colname, valfloat)

SELECT @@spid, P.klic_polozky, 'evid_cena_pol', P.evid_cena_pol

FROM dbo.polozka P (NOLOCK)

WHERE P.klic_polozky = @klic

 

RETURN

 

END /* PROCEDURE */

GO

 

Implicitní údaje pro výpočet spotřeby materiálu

Procedura up_BB_nacti_def_spotr_mat byla upravena tak, že se v ní volá událost post_insert na tabulku tpv_tmp_def_spotr_mat. Jako parametr @klic se přenáší klíč komponenty, zadaný v rozpisce.

V uvedené události lze vyplnit tuto tabulku pro @@spid implicitními údaji pro výpočet spotřebního množství (prořez, přídavek na upnutí, polotvar apod.) pro komponentu, kterou uživatel právě zadal

v rozpisce.

 


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.