SourceRow (object)

Creato il: 09.12.2024
Restituisce la riga di origine da cui e' stata creata la linea corrente

Ad esempio, se l'oggetto DocRow corrente rappresenta la linea di un DDT, SourceRow punta alla corrispondente riga dell'ordine cliente da cui e' stata importata la linea corrente

Sintassi
rowObject.SourceRow


Tipo dati restituito
DocRow


Prendendo come esempio un DDT, generato da un ordine cliente, a sua volta generato da un preventivo:

DocRow -> Riga della DDT
DocRow.Doc -> Testa della DDT
DocRow.SourceRow -> Riga dell'ordine cliente
DocRow.SourceRow.Doc -> Testa dell'ordine cliente
DocRow.SourceRow.SourceRow -> Riga del preventivo
DocRow.SourceRow.SourceRow.Doc -> Testa del preventivo

ESEMPIO
Questo esempio utilizzato sulla lista fatture differite permette di visualizzare il nome del vettore inserito sulla DDT collegata (nel caso di piu' DDT viene visualizzata la prima corrispondenza trovata)

Option Explicit
 
Dim RigaFattura
Dim RigaDDT
 
For Each RigaFattura In Doc.DocRows
    Set RigaDDT = RigaFattura.SourceRow
    If RigaDDT.id>0 Then
        Response.Write(RigaDDT.Doc.Courier.Name)
        Exit For
    End If
    Set RigaDDT = Nothing
Next

Login