/////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Initialiseren /////////////////////////////////////////////////////////////////////////////////////////////////////////////// $na_reg_dt = record\attribute('Contact', $contact_id, 'datumRegistratie'); $na_reg_jr = datetime\year($na_reg_dt); ifThen(!global\isset('nascholingsnorm-hash'), $na_script = configGet('script-lees-nascholingsnorm-hash'); Exec($na_script); ); $na_norm = global\get('nascholingsnorm-hash'); $na_adm_my_user_id = env\userAttribute('id'); Log('error', 'contact: ', $contact_id, ', jaar: ', $year); /////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Maak indien nodig een nascholingsjaar aan /////////////////////////////////////////////////////////////////////////////////////////////////////////////// $na_adm_c = entity\Get('Contact', $contact_id); $na_adm_reg_dt = attr($na_adm_c, 'datumRegistratie'); $na_adm_reg_dt_year = datetime\year($na_adm_reg_dt); ifThen($year >= $na_adm_reg_dt_year, $na_adm_e = record\exists('Nascholingstotaal', 'jaar=', $year, 'contactId=', $contact_id); ifThen(!$na_adm_e, ifThenElse(hash\isSet($na_norm, $year), $na_norm_id = hash\get(hash\get($na_norm, $year), 'id'); , log('error', 'Geen Norm getal voor jaar ', $year); ); ifThen($na_norm_id, Log('error', 'creƫren nascholingstotaal record...'); record\create('Nascholingstotaal', 'jaar', $year, 'contactId', $contact_id, 'assignedUserId', $na_adm_my_user_id, 'handmatig', false, 'nascholingsnormId', $na_norm_id ); ); ); );