Génération d'objet : Fabriquant , modèle et type non alimenté si utilisation d'un gabarit pour alimenter le nom de l'objet
Bonjour.
Dans la commande, nous choisissons des éléments qui ont des "Fabriquant" (exemple HP), un modèle et un type :

Cette référence produit est liée à un gabarit :
Le gabarit n'est présent pour n'alimenter uniquement le nom (via incrément) et le statut.
Le fabriquant et modèle n'est pas alimenté dans le gabarit :

Lors de la génération des objets via la commande, les objets sont générés avec le bon nom et statut grâce au gabarit, mais les fabriquant, modèle et types sont vides. Nous avons l'impression que le fait que le gabarit ne contiennent pas de fabriquant, type et modèle écrase les champs à blanc lors de la génération de l'objet.
Et il n'est pas possible de créer un gabarit pour chaque fabriquant, modèle et type.
Y-a-t-il une solution ou correction?
Merci
Dans order\inc\link.class.php, fonction generateNewItem, on voit que les 6 lignes suivantes :
$input["manufacturers_id"] = $reference->fields["manufacturers_id"]; $typefield = getForeignKeyFieldForTable(getTableForItemType($values["itemtype"]."Type")); $input[$typefield] = $reference->fields["types_id"]; $modelfield = getForeignKeyFieldForTable(getTableForItemType($values["itemtype"]."Model")); $input[$modelfield] = $reference->fields["models_id"];
ne sont générée que si if ($templateID) = false
Ce code ne devrait-il pas être fait AVANT " if ($templateID) {" ?