Cross Reference

Ciao a tutti, ho un dubbio riguardante la tabella Cross Reference (T5717) utilizzata dalla scheda articolo e relazionata alla tabella Item Vendor (T99).

Dalla voce di menu “Cross reference” presente nel bottone Articolo della scheda Articolo, si accede al form che ti permette di inserire i record di riferimento di cross reference legati all’articolo.

Se si crea una riga selezionando l’opzione Fornitore nel campo “Tipo cross-reference”, automaticamente all’atto dell’inserimento viene inserito un record all’interno della tabella Item Vendor (T99). Il problema, se effettivemente è un problema, è che a parità Articolo,“Cod. Variante”,“Unità di Misura”,“Tipo cross-reference”,"Nr. tipo cross-reference " ma con diverso Nr. cross-reference , la tabella Item Vendor non viene popolata con i record successivi.

Es.

T5717 - Item Cross Reference
Nr. articolo Cod. variante Unità di misura Tipo cross-reference Nr. tipo cross-reference Nr. cross-reference
A74.6XM12X37 N Fornitore F0913 01010101
A74.6XM12X37 N Fornitore F0913 01010102
A74.6XM12X37 N Fornitore F0913 01010103

T5717 - Item Vendor Nr. articolo Nr. fornitore Nr. articolo fornitore Cod. variante
A74.6XM12X37 F0913 01010101

mi aspetterei di trovare anche i record

A74.6XM12X37 F0913 01010102
A74.6XM12X37 F0913 01010103

La versione di Dynamics è la 5.0

Sapete dirmi se questo comportamento è corretto?

Grazie a tutti per l’interesse.

In effetti le due tabelle sono collegate via codice, in modo che le operazioni che fai in una si riflettano nell’altra e viceversa. Solo che la chiave primaria in T99 lavora su codice fornitore, codice articolo e variante, quindi i 3 record che ti aspetteresti di trovare avrebbero la stessa chiave. Questo è il motivo tecnico per cui osservi questo comportamento.

Su un piano funzionale però la necessità di creare, anche nella T5717, i 3 record mi sembra abbastanza atipica: perchè lo stesso fornitore dovrebbe chiamare lo stesso prodotto con codici diversi? Posso immaginare una serie di casi, ma ho la sensazione che analizzando bene l’esigenza si possa trovare una soluzione diversa, anche perché quella di far scegliere all’operatore di volta in volta il “giusto” cross-reference non è il massimo né per comodità né per affidabilità …

Gianni