Dynamics User Group - Archived Forums

The forums in this section of DUG are no longer accepting new post, but you can still get lots of value from the old posts here.
Please visit the active forums to comment/post new questions (choose which product you are interested in):


un problemilla con...

buenas, tengo un problema a la hora de abrir un formulario... con otros no me ha pasado, pero con este me falla.

¿por qué me falla al abrir este formulario de ofertas (Form 41)?

using System.Diagnostics;

sentencia = "

navision://client/run?servername=XXX%26database=NAVISION%26company=CRONUS%20España%20S.A.%26target=Form%2041%26view=SORTING(Field1,%20Field2)%26position=Field1=0(0),Field2=1(1002)%26servertype=MSSQL

";
ProcessStartInfo sInfo = new ProcessStartInfo(sentencia);
Process.Start(sInfo);

me da el siguiente error:
"No existe el/la Cab. venta"
"Campos y valores identificativos"
Tipo Documento='Oferta',Nº=''

Falta un argumento o algo... pero no sé cómo arreglarlo... si alguien, que tenga más idea, me puede orientar...

gracias y salu2
eli
  • Hola Eli,

    un pequeño detalle importante, con respecto a indicar el registro por abrir... resulta que la tabla 36 de los documentos de venta tiene la clave primaria "Tipo documento","No.", por lo cual estos 2 valores se deben indicar al abrir el formulario. Pero el campo "No." no es el campo 2 dentro de la tabla si no el 3... debes ajustar "Field2=1(1002)" a "Field3=1(1002)" (o de pronto "Field3=0(1002)"). Lo que te dice el mensaje de error es que la oferta "Oferta" sin Nº documento no existe, porque en tu caso el Nº 1002 se asigna al campo "Venta-a Nº cliente".

    Saludos
    Nils
Related