| | Discusiones Técnico Al teclear un p... | |
|
| | |
Al teclear un producto nos pone el siguiente si el tecleado no existe Posted: 22 jul 10 16:51 (N/A) |
| | |
Que tal?, desde la linea del producto de un pedido venta (supongo que pasa con cualquier sitio en Navision) me he dado cuenta que al teclar un producto, si le damos al Enter y el producto no existe, pone el siguiente producto. Es decir, tengo un producto PCR221 y quiero poner el PCR22 que no existe, pero al poner PCR22 y darle al enter me coge el PCR221 y eso puede dar lugar a error. Si el que tecleo es el PCR2212 y este no existe el sistema lo dice, porque supongo que me he pasado de los carateres de busqueda, pero de esa misma manera el otro producto tambien me deberia decir que no existe. ¿Sabes si esto puede arreglarse o es nativo de Navision?.
Gracias. |
| |
| | |
Re: Al teclear un producto nos pone el siguiente si el tecleado no existe Posted: 22 jul 10 17:58 (Spain) |
| | |
Es nativo de Navision. Permite ahorrar tiempo al introducir códigos. Por ejemplo, si tienes 3 almacenes: BARCELONA, VALENCIA y SEVILLA. En el campo almacén, con solo teclear B, V o S tendrás sufiente. No necesitas escribir todo el código.
Para evitar lo que te esta pasando es mejor utilizar códigos de producto con la misma longitud.
Salut! Laura Nicolàs - Moderadora
Mi blog: TodoSobreNAV.blogspot.com |
| |
| | |
Re: Al teclear un producto nos pone el siguiente si el tecleado no existe Posted: 23 jul 10 9:05 (N/A) |
| | |
Gracias, pero el problema es que eso da error, porque si la referencia no existe te coge la primera que se le parece, y si la persona que lo hace no se fija puede ser un gran problema. Al ser del standard supongo que no puede modificarse para este caso en concreto¿no?.
Muchas gracias. |
| |
| | |
Re: Al teclear un producto nos pone el siguiente si el tecleado no existe Posted: 23 jul 10 9:54 (Spain) |
| | |
Podría modificarse, tocando la propiedad ValidateTableRelation del campo, pero asegurandote que luego por código se compruebe que el producto (o cuenta, o cargo producto, o...) existe.
De todos modos piensa que estarias tocando solo una tabla, mientras que el código de producto se puede introducir en muchíssimas tablas. Si cambias el comportamiento de las lineas de venta, poco a poco te van a pedir hacer lo mismo en las líneas de diario, en las lineas de compra, etc etc etc.
Creo que este caso se soluciona mejor con alguna de las dos opciones: * Cambiar los códigos de productos para que todos sean igual de largos * "Educar" a la persona que introduce las líneas para que se fije si NAV le he completado el código o no.
Salut! Laura Nicolàs - Moderadora
Mi blog: TodoSobreNAV.blogspot.com |
| |
| | |
Re: Al teclear un producto nos pone el siguiente si el tecleado no existe Posted: 23 jul 10 11:52 (N/A) |
| | |
| Muchas gracias, pero ¿a que te refieres que luego se compruebe que el producto existe?, supongo que si no existe ya lo dirá el sistema al ponerlo ¿no?. |
| |
| | |
Re: Al teclear un producto nos pone el siguiente si el tecleado no existe Posted: 23 jul 10 11:58 (Spain) |
| | |
La propiedad ValidateTableRelation precisamente lo que hace es validar que el código que escribas en un campo exista en la tabla relacionada. Como efecto "secundario" acaba de rellenar el código si se ha escrito parcialmente.
Si pones ValidateTableRelation=No, entonces eliminas el efecto "secundario", pero también el primario, que es asegurar que el código existe. Si por propiedad dejas de validar que el producto existe, entonces no tienes más remedio que validarlo por código.
Salut! Laura Nicolàs - Moderadora
Mi blog: TodoSobreNAV.blogspot.com |
| |
| | |
Re: Al teclear un producto nos pone el siguiente si el tecleado no existe Posted: 23 jul 10 12:21 (N/A) |
| | |
| Bueno, en mi caso he comprobado (dejando ValidateTableRealtion=No) que si no existe ya lo dice, que es justo lo que quiero, es decir, que no me permite poner un codigo que no exista y eso está bien. |
| |
| | |
Re: Al teclear un producto nos pone el siguiente si el tecleado no existe Posted: 23 jul 10 12:35 (Spain) |
| | |
Pero no dejes de repasar el código, porque en la línea también puedes poner una cuenta, un activo fijo, un cargo de producto, etc.
Salut! Laura Nicolàs - Moderadora
Mi blog: TodoSobreNAV.blogspot.com |
| |
| | Discusiones Técnico Al teclear un p... | |
| | | |
| | | |
| | | |