function p_before($codigo)
 {
     if (get("transaccion") == "INSERT") {
         if (get("metodo") == "Asiento_Cab") {
             InsAsientodet($codigo);
             //Crea detalle
             Asiento('Editar', $codigo, 0);
         }
         if (get("metodo") == "AsientoDet") {
             $CodigoCab = UpdateCampos($codigo);
             //Crea detalle
             Asiento('Editar', $CodigoCab, 0);
         }
     }
 }
         p_gf_ult("Asiento_Cab", get('codAsi'), $ConexionEmpresa);
         MantAsientoCont("Editar", '', 0);
     }
     # if(get("metodo")  == "AsientoDet"){  p_gf_ult("AsientoDet",get('codAsiDet'),$ConexionEmpresa);UpdateCampos(get('codAsiDet')); MantAsientoCont("Editar",'',0);}
     if (get("metodo") == "AsientoDet") {
         p_gf_ult("AsientoDet", get('codAsiDet'), $ConexionEmpresa);
         UpdateCampos(get('codAsiDet'));
         formdinamico('GrillaDetalle', '');
     }
     if (get("metodo") == "FDetasientapertura") {
         p_gf_ult("FDetasientapertura", get('codAsiDet'), $ConexionEmpresa);
         MantAsientoCont("Editar", '', 0);
     }
     if (get("metodo") == "FMontoDoc") {
         p_gf_ult("FMontoDoc", get('codAsi'), $ConexionEmpresa);
         InsAsientodet(get('codAsi'));
         formdinamico("GrillaDetalle", get('codAsi'));
     }
 }
 if (get("transaccion") == "INSERT") {
     if (get("metodo") == "FCabasientapertura") {
         p_gf_udp("FCabasientapertura", $ConexionEmpresa, "", "Codigo");
         MantAsientoCont("Listado", '', 0);
     }
     if (get("metodo") == "FDetasientapertura") {
         p_gf_udp("FDetasientapertura", $ConexionEmpresa, "", "Codigo");
         MantAsientoCont("EditarApertura", '', 0);
     }
     if (get("metodo") == "Asiento_Cab") {
         p_gf_udp("Asiento_Cab", $ConexionEmpresa, "", "Codigo");
         MantAsientoCont("Listado", '', 0);