{
    "uuid": "1916418e7c625c1c631e0db9cc393cd8",
    "elementtype": "fichinter",
    "schema_kind": "intervention",
    "title": "Fiche d'intervention - Vérification d'une cohorte d'ancrages chimiques en SNE",
    "description": "Contrôle périodique d'une cohorte d'ancrages chimiques (scellés résine) sur un site naturel d'escalade afin d'évaluer leur tenue dans la durée. Référence EN 959.",
    "export_date": "2026-05-30 10:00:00",
    "dolibarr_version": "18.0.0",
    "extrafields": [
        {
            "name": "vacs_site",
            "label": "Site / SNE",
            "type": "varchar",
            "size": "150",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nom du site contrôlé",
            "pos": 100,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_cohorte_date_install",
            "label": "Date d'installation de la cohorte",
            "type": "date",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Date commune de pose des ancrages contrôlés",
            "pos": 110,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_cohorte_equipeur_origine",
            "label": "Équipeur d'origine",
            "type": "varchar",
            "size": "150",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Personne ayant posé les ancrages à l'origine",
            "pos": 120,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_cohorte_resine",
            "label": "Résine utilisée à l'origine",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Marque et référence",
            "pos": 130,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_cohorte_fabricant_ancrage",
            "label": "Fabricant des ancrages",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Marque et modèle d'ancrage",
            "pos": 140,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_cohorte_total",
            "label": "Nombre total d'ancrages dans la cohorte",
            "type": "int",
            "size": "5",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 150,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_echantillon_controle",
            "label": "Nombre d'ancrages contrôlés (échantillon)",
            "type": "int",
            "size": "5",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "10 pour cent au minimum recommandé",
            "pos": 160,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_date",
            "label": "Date du contrôle",
            "type": "date",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 170,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_methode_visuel",
            "label": "Méthode - inspection visuelle",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Rouille, coulure de résine, défaut d'aspect",
            "pos": 200,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "vacs_methode_percussion",
            "label": "Méthode - test de percussion",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Coup de marteau pour détecter creux",
            "pos": 210,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "vacs_methode_arrachement",
            "label": "Méthode - traction d'arrachement à l'extracteur",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Sur un échantillon, jusqu'à la valeur normative ou rupture",
            "pos": 220,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "0",
            "alwayseditable": 0
        },
        {
            "name": "vacs_methode_torsion",
            "label": "Méthode - mesure du couple de torsion résiduel",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "À la clé dynamométrique",
            "pos": 230,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "0",
            "alwayseditable": 0
        },
        {
            "name": "vacs_environnement",
            "label": "Classification de l'environnement",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "continental_sec": "Continental sec",
                    "continental_humide": "Continental humide",
                    "littoral_marin": "Littoral marin",
                    "milieu_acide": "Milieu acide (pluies, sols)",
                    "milieu_pollue": "Milieu pollué (urbain, industriel)"
                }
            },
            "help": "Influence durée de vie attendue",
            "pos": 300,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "continental_sec",
            "alwayseditable": 0
        },
        {
            "name": "vacs_duree_observee_annees",
            "label": "Durée déjà observée (années)",
            "type": "int",
            "size": "3",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Ancienneté de la cohorte",
            "pos": 310,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_duree_attendue_annees",
            "label": "Durée moyenne attendue (années)",
            "type": "int",
            "size": "3",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Selon environnement et matériau",
            "pos": 320,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_ancrages_suspects",
            "label": "Nombre d'ancrages classés suspects",
            "type": "int",
            "size": "5",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "À surveiller, pas encore HS",
            "pos": 400,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "0",
            "alwayseditable": 0
        },
        {
            "name": "vacs_ancrages_hs",
            "label": "Nombre d'ancrages confirmés HS",
            "type": "int",
            "size": "5",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "À remplacer immédiatement",
            "pos": 410,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "0",
            "alwayseditable": 0
        },
        {
            "name": "vacs_temoin_labo",
            "label": "Témoin d'ancrage envoyé au laboratoire",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Dépose d'un ancrage pour expertise",
            "pos": 420,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "0",
            "alwayseditable": 0
        },
        {
            "name": "vacs_observations",
            "label": "Observations",
            "type": "text",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Commentaires détaillés",
            "pos": 500,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_conclusion",
            "label": "Conclusion",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "cohorte_conservee": "Cohorte conservée",
                    "re_controle_court_terme": "Re-contrôle à court terme",
                    "reequipement_complet_a_programmer": "Rééquipement complet à programmer"
                }
            },
            "help": "Décision finale",
            "pos": 600,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "cohorte_conservee",
            "alwayseditable": 0
        },
        {
            "name": "vacs_date_prochain_controle",
            "label": "Date du prochain contrôle",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 610,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "vacs_verificateur",
            "label": "Vérificateur",
            "type": "varchar",
            "size": "200",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Gestionnaire de site, FFME équipeur SNE",
            "pos": 700,
            "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": "Vérification d'une cohorte d'ancrages chimiques",
            "subtitle": "Site naturel d'escalade (SNE)",
            "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": "À conserver par le gestionnaire conventionné et la fédération"
        },
        "sections": [
            {
                "id": "identification_site",
                "title": "Identification du site et de la cohorte",
                "layout": "two_columns",
                "fields": [
                    "vacs_site",
                    "vacs_cohorte_date_install",
                    "vacs_cohorte_equipeur_origine",
                    "vacs_cohorte_resine",
                    "vacs_cohorte_fabricant_ancrage",
                    "vacs_cohorte_total",
                    "vacs_echantillon_controle",
                    "vacs_date"
                ]
            },
            {
                "id": "methode",
                "title": "Méthode de contrôle",
                "layout": "checklist",
                "fields": [
                    "vacs_methode_visuel",
                    "vacs_methode_percussion",
                    "vacs_methode_arrachement",
                    "vacs_methode_torsion"
                ]
            },
            {
                "id": "environnement",
                "title": "Environnement et retour d'expérience",
                "layout": "two_columns",
                "fields": [
                    "vacs_environnement",
                    "vacs_duree_observee_annees",
                    "vacs_duree_attendue_annees"
                ]
            },
            {
                "id": "resultats",
                "title": "Résultats",
                "layout": "two_columns",
                "fields": [
                    "vacs_ancrages_suspects",
                    "vacs_ancrages_hs",
                    "vacs_temoin_labo"
                ]
            },
            {
                "id": "observations",
                "title": "Observations",
                "layout": "full_width",
                "fields": [
                    "vacs_observations"
                ]
            },
            {
                "id": "conclusion",
                "title": "Conclusion",
                "layout": "highlight_box",
                "fields": [
                    "vacs_conclusion",
                    "vacs_date_prochain_controle"
                ]
            },
            {
                "id": "signatures",
                "title": "Vérificateur",
                "layout": "signature_block",
                "fields": [
                    "vacs_verificateur"
                ],
                "signature_boxes": [
                    {
                        "label": "Signature vérificateur",
                        "for_field": "vacs_verificateur"
                    },
                    {
                        "label": "Signature gestionnaire",
                        "for_field": null
                    }
                ]
            }
        ],
        "field_render": {
            "vacs_conclusion": {
                "style": "highlight",
                "color_by_value": {
                    "cohorte_conservee": "#1f8a1f",
                    "re_controle_court_terme": "#e69500",
                    "reequipement_complet_a_programmer": "#c00000"
                }
            },
            "vacs_observations": {
                "min_height": 30,
                "show_if_empty": false
            }
        }
    }
}