{
    "uuid": "1b79cfa5dec68eef6338f3493c9a9c68",
    "elementtype": "fichinter",
    "schema_kind": "intervention",
    "title": "Fiche d'intervention - Rééquipement de voie en falaise",
    "description": "Rééquipement périodique complet d'une voie d'escalade en site naturel (SNE) ou falaise école. Référence EN 959 pour les ancrages en roche.",
    "export_date": "2026-05-30 10:00:00",
    "dolibarr_version": "18.0.0",
    "extrafields": [
        {
            "name": "rvf_site",
            "label": "Site / SNE",
            "type": "varchar",
            "size": "150",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nom du site naturel d'escalade",
            "pos": 100,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_secteur",
            "label": "Secteur",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Secteur du site",
            "pos": 105,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_voie_nom",
            "label": "Nom de la voie",
            "type": "varchar",
            "size": "150",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nom de la voie selon le topo",
            "pos": 110,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_cotation",
            "label": "Cotation",
            "type": "varchar",
            "size": "10",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Cotation française (ex: 6a, 7b+)",
            "pos": 115,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_longueur_m",
            "label": "Longueur (m)",
            "type": "double",
            "size": "6,2",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Longueur totale de la voie",
            "pos": 120,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_date",
            "label": "Date du rééquipement",
            "type": "date",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Date des travaux",
            "pos": 200,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_equipeur",
            "label": "Équipeur(s)",
            "type": "varchar",
            "size": "200",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nom du titulaire FFME équipeur SNE ou équivalent",
            "pos": 210,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_motif",
            "label": "Motif du rééquipement",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "vieillissement": "Vieillissement périodique",
                    "corrosion": "Ancrages corrodés",
                    "securite": "Mise en sécurité urgente",
                    "optimisation": "Optimisation du tracé"
                }
            },
            "help": "Raison de l'intervention",
            "pos": 220,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "vieillissement",
            "alwayseditable": 0
        },
        {
            "name": "rvf_ancrages_deposes_nb",
            "label": "Nombre d'ancrages déposés",
            "type": "int",
            "size": "3",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Total ancrages retirés",
            "pos": 300,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_ancrages_deposes_detail",
            "label": "Détail ancrages déposés",
            "type": "text",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Type et raison de chaque dépose",
            "pos": 310,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_ancrages_installes_nb",
            "label": "Nombre d'ancrages installés",
            "type": "int",
            "size": "3",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Total ancrages neufs posés",
            "pos": 320,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_ancrages_installes_detail",
            "label": "Détail ancrages installés",
            "type": "text",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Type, marque, référence, matériau (inox 316L, HCR, titane)",
            "pos": 330,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_resine_marque",
            "label": "Résine - marque",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Marque de la résine époxy ou polyester",
            "pos": 400,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_resine_lot",
            "label": "Résine - numéro de lot",
            "type": "varchar",
            "size": "50",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Lot de fabrication",
            "pos": 405,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_resine_peremption",
            "label": "Résine - date de péremption",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Date limite d'utilisation",
            "pos": 410,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_perforateur",
            "label": "Perforateur utilisé",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Marque et modèle du perforateur",
            "pos": 420,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_profondeur_percage_mm",
            "label": "Profondeur de perçage (mm)",
            "type": "double",
            "size": "5,1",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 425,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_diametre_forage_mm",
            "label": "Diamètre de forage (mm)",
            "type": "double",
            "size": "5,1",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 430,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_nettoyage_trou",
            "label": "Nettoyage du trou réalisé",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Soufflette et brossage",
            "pos": 435,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "rvf_polymerisation_respectee",
            "label": "Temps de polymérisation respecté",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Délai constructeur observé avant mise en charge",
            "pos": 440,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "rvf_relais_refait",
            "label": "Relais refait",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Oui si le relais sommital a été changé",
            "pos": 500,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "rvf_relais_type",
            "label": "Type de relais posé",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "deux_plaquettes_chaine_mousqueton": "2 plaquettes + chaîne + mousqueton",
                    "deux_anneaux": "Relais à anneaux",
                    "chimique_maillon": "Relais chimique avec maillon"
                }
            },
            "help": "",
            "pos": 510,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "deux_plaquettes_chaine_mousqueton",
            "alwayseditable": 0
        },
        {
            "name": "rvf_trace_modifie",
            "label": "Tracé modifié",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Tracé original conservé (0) ou modifié (1)",
            "pos": 520,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "0",
            "alwayseditable": 0
        },
        {
            "name": "rvf_signalisation_sol",
            "label": "Signalisation au sol pendant les travaux",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Affichage au pied de voie pour avertir les grimpeurs",
            "pos": 530,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "rvf_documentation_photo",
            "label": "Documentation photo réalisée",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Photos avant / après / détail ancrages",
            "pos": 540,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "rvf_mise_a_jour_topo",
            "label": "Mise à jour du topo et base FFME",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Transmission des informations à la fédération",
            "pos": 550,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "rvf_observations",
            "label": "Observations",
            "type": "text",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Commentaires sur le rééquipement",
            "pos": 600,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "rvf_conclusion",
            "label": "Conclusion",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "reouverte": "Voie ré-ouverte",
                    "observation_6_mois": "Observation à 6 mois",
                    "fermeture": "Fermeture maintenue"
                }
            },
            "help": "Résultat final",
            "pos": 700,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "reouverte",
            "alwayseditable": 0
        },
        {
            "name": "rvf_date_prochain_controle",
            "label": "Date du prochain contrôle visuel",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Programmation contrôle suivant",
            "pos": 710,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        }
    ],
    "pdf_layout": {
        "version": "1.0",
        "page": {
            "format": "A4",
            "orientation": "portrait",
            "margins": {
                "top": 20,
                "right": 15,
                "bottom": 20,
                "left": 15
            },
            "font_family": "helvetica",
            "font_size": 10
        },
        "header": {
            "title": "Fiche de rééquipement de voie en falaise",
            "subtitle": "Site naturel d'escalade / falaise école",
            "logo_placeholder": "top-right",
            "show_page_number": true,
            "show_generated_date": true
        },
        "footer": {
            "text": "Document généré via schemas.cap-rel.fr",
            "legal_mentions": "Document à conserver par le gestionnaire conventionné et le comité territorial FFME"
        },
        "sections": [
            {
                "id": "identification",
                "title": "Identification de la voie",
                "layout": "two_columns",
                "fields": [
                    "rvf_site",
                    "rvf_secteur",
                    "rvf_voie_nom",
                    "rvf_cotation",
                    "rvf_longueur_m"
                ]
            },
            {
                "id": "intervention",
                "title": "Intervention",
                "layout": "two_columns",
                "fields": [
                    "rvf_date",
                    "rvf_equipeur",
                    "rvf_motif"
                ]
            },
            {
                "id": "ancrages",
                "title": "Inventaire des ancrages",
                "layout": "single_column",
                "fields": [
                    "rvf_ancrages_deposes_nb",
                    "rvf_ancrages_deposes_detail",
                    "rvf_ancrages_installes_nb",
                    "rvf_ancrages_installes_detail"
                ]
            },
            {
                "id": "produits",
                "title": "Produits et matériel utilisés",
                "layout": "two_columns",
                "fields": [
                    "rvf_resine_marque",
                    "rvf_resine_lot",
                    "rvf_resine_peremption",
                    "rvf_perforateur",
                    "rvf_profondeur_percage_mm",
                    "rvf_diametre_forage_mm"
                ]
            },
            {
                "id": "execution",
                "title": "Exécution",
                "layout": "checklist",
                "fields": [
                    "rvf_nettoyage_trou",
                    "rvf_polymerisation_respectee",
                    "rvf_relais_refait",
                    "rvf_trace_modifie",
                    "rvf_signalisation_sol",
                    "rvf_documentation_photo",
                    "rvf_mise_a_jour_topo"
                ]
            },
            {
                "id": "relais",
                "title": "Relais sommital",
                "layout": "single_column",
                "fields": [
                    "rvf_relais_type"
                ]
            },
            {
                "id": "observations",
                "title": "Observations",
                "layout": "full_width",
                "fields": [
                    "rvf_observations"
                ]
            },
            {
                "id": "conclusion",
                "title": "Conclusion",
                "layout": "highlight_box",
                "fields": [
                    "rvf_conclusion",
                    "rvf_date_prochain_controle"
                ]
            }
        ],
        "field_render": {
            "rvf_voie_nom": {
                "style": "bold"
            },
            "rvf_conclusion": {
                "style": "highlight",
                "color_by_value": {
                    "reouverte": "#1f8a1f",
                    "observation_6_mois": "#e69500",
                    "fermeture": "#c00000"
                }
            },
            "rvf_observations": {
                "min_height": 30,
                "show_if_empty": false
            },
            "rvf_longueur_m": {
                "suffix": " m"
            },
            "rvf_profondeur_percage_mm": {
                "suffix": " mm"
            },
            "rvf_diametre_forage_mm": {
                "suffix": " mm"
            }
        }
    }
}