Hola Javier,
Seria algo como:
Filtro := SalesShptHeader.GETFILTER(“No.”);
MiSalesShptHeader.GET(Filtro);
Es muy resumido. Tendrías que hacer algún control adicional antes de hacer el GET así sin más: que pasa si te llega un record sin filtro? que pasa si te llega un record con un filtro que incluye más de un albarán?
Seguramente, más que hacer un GET, yo aplicaría este filtro sobre la variable MiSalesShptHeader.
Para ver cuantos registros devuelve el filtro, haría un COUNT. Si el COUNT es 0, seguiría con la impresión según el estándar de NAV. Si el COUNT devuelve 1, haría el FINDFIRST para ver las condiciones e imprimir el report que consideres oportuno. Si el COUNT es más de 1, seguramente seguría también con la impresión según el estándar de NAV.
Un saludo,
Cristina Nicolàs