-- WinLib.lua by Egalware s.r.l. 2024/06/14 -- Libreria globale per Serramenti -- Tabella per definizione modulo local WinLib = {} -- Include require( 'EgtBase') local WinData = require( 'WinData') EgtOutLog( ' WinLib started', 1) ------------------------------------------------------------------------------------------------------------- function WinLib.GetAddGroup( PartId) -- recupero il nome del gruppo di lavoro corrente local sMchGrp = EgtGetMachGroupName( EgtGetCurrMachGroup() or GDB_ID.NULL) if not sMchGrp then return nil, nil end -- cerco il gruppo aggiuntivo omonimo nel pezzo e se esiste lo restituisco local AddGrpId = EgtGetFirstNameInGroup( PartId or GDB_ID.NULL, sMchGrp) -- restituisco Id e Nome return AddGrpId, sMchGrp end ------------------------------------------------------------------------------------------------------------- return WinLib