Jueves, 10 de Junio de 2010
Propiedades de los Controles :
Sobre el control pulsando Mayusculas + F4.
Field
- Style: Valores opcionales que le proporciona un estilo especial (no se puede definir nuevos estilos).
| Valor |
Formato si estamos
editando el campo |
Formato si estamos
visualizando el dato |
| Strong |
Negrita |
Negrita |
| Attention |
Rojo |
Formato por defecto |
| Favorable |
Negrita + verde |
Negrita |
| Unfavorable |
Negrita + Cursiva + Rojo |
Negrita + cursiva |
- StyleExpression: Llave para aplicar el estilo indicado en la propiedad Style.
- ExtendedDataType: El campo se comporta como si fuera de un tipo de campo de la BD equvalente (Como un numero de telefono, como un hipervinculo, etc.)
- Importance: Se le establece la importacia del campo, cuya utilidad es que aparezca en el grupo como campo visible por defecto (Standard), en la cabecera del grupo cuando se contraiga (Promoted=aumentada), se muestra cuando se establece ver más campos(Additional=adicional). Todo esto condicionado en si el campo está visible.
- ControlAddIn: Controles adicionales (visores, contadores, etc.). Ejemplo Page 9175, Control2
Part
- Page:
- PartType:
- Chart: Graficos creados en: EMPRESA/Departamentos/Administración/Configuración de la aplicación/Cliente adaptado a roles/Gráficos. Se tiene que poner el código del grafico a mano.
Amando Olcina NAV 2009
Jueves, 10 de Junio de 2010
Propiedades destacadas de la Page:
Viendo los objetos de la página no estando sobre un control en concreto (por ejemplo colocarse en la fila inferior del ultimo control) y pulsando Mayusculas + F4.
- CardFormId -> Captura el evento de la acción ver/editar/nuevo, abriendo la página de tipo ficha asociada a esta propiedad.
- PageType:
- Card: Ficha de un Registro. Un elemento con pertañas y una de ellas es la pestaña general (por seguir con el estandar). La clave primaria de tabla la suele tener solo una clave primaria = Mantenimientos.Ejemplo Page 30000
- List: Lista de elementos = listados. Por seguir el estandar, primero el usuario accede a la lista y despues a la ficha.
- CartPart: SubPage de tipo Ficha.
- ListPart: SubPage de tipo Listado.
- Worksheet: Diarios. Ejemplo Page 40.
- Document: Contiene maestros y detalles.Ejemplo Page 41.
- Role Center: Page de inicio para distintos usuarios. Ejemplo Page 9006. Son las Page de entrada que se puede asignar a los perfines en la Page EMPRESA/Departamentos/Administración/Configuración de la aplicación/Cliente adaptado a roles/Perfiles
- Navigate: Page que accede desde la Acción de Navegar. Ejemplo Page 344. No se suelen crear nuevas páginas de este tipo, se suele modificar la 344. Si todo el contenido del grupo es editable se composta como tal, en caso contrario (todo el contenido del grupo no es editable) el grupo se comporta como una pestaña.
- ConfirmationDialog: Ventana de confirmación.
- ListPlus: Una lista que no genera movimientos.
- PromotedActionCategoriesML -> Establece las categorias o bloques existentes en el Panel de Acciones. Por defecto son New,Proccess,Report. Por lo que si queremos añadir nuevas categorias se tendría que poner “ESP=,,,Nueva Categoria”.

Comunes con formularios:
- SourceTable -> Tabla que se usa como origen de datos.
- SourceTableView -> Equivale al WHERE del SQL sobre la tabla establecida en SoucerTable.
- RunObject: Objeto que se quiere lanzar (Page,CodeUnit o XmlPort)
- RunFormView: Filtro de los campos que se quieren mostrar del nuevo objeto que se quiere lanzar.
- RunFormLink: Establece el campo que relaciona la Page actual con la nueva Page que se abrirá.
Controles destacados:
- Container: La Page en si es el contenedor principal (Subtipo ContentArea), este contendrá otros elementos y/u otros contenedores (Subtipos RolCenter,FactBoxArea).
- FactBoxArea: Equivale al contenedor de los cuadros informativos. Siendo Los cuadros informativos páginas de tipo CardPart, usando la propiedad SubFormLink en la Página principal. Ejemplo Page 22.
- Group: Agrupar campos (con la opción de ocultarla, ver más campos, las llamadas pestallas)
- Group: te lo muestra como una lista de elementos (una ficha - pareja etiqueta y campo).
- Repeat: los campos te los pone como una tabla o grilla.
- CueGroup: Grupos de pila. Los campos que lo componen se muestran como lotes de documentos. Dichos compos deben ser calculados (FlowField). Ejemplo en Page 9060. En cada Grupo CueGroup tendrá definidas las Acciones que pueden realizar. En las propiedades de la acción, se define:
- la Page que se quiere abrir (RunObject)
- el modo (RunFormMode) en el que se quiere abrir, crando uno nuevo (create) o editandolo (edit).
- si quiere mostrar algun/algunos registros especificos (RunFormFilter).
- FixedLayout: No permite la edición, ni la creación, manteniendo la posición a los campos de manera fija.
- Field: Campos con datos obtenidos de:
- Campo de la tabla
- Variable.
- Expresión.
- Part: equivale a los subformularios, muestra el contenido de otra Page u otro elemento dentro de la Page.
- Page: Se puede establecer la relacion entre los datos de la Page principal y la SubPage.
- System: Puede ser None, Outlook, Notes, MyNotes, RecordLinks.
Amando Olcina NAV 2009
Martes, 12 de Enero de 2010
Bien es sabido que una de las carencias de NAV 2009 es que necesita el entorno clasico para poder acceder al Diseñador de Objetos (Object Designer). Pues bien, hemos encontrado navegando por internet como crear una página (equivalente a formulario para el entorno clasico) de como crear tu propia Diseñador de Objetos para el entorno de roles , eso sí, solo para ver los objetos :(
http://gaspodethewonderdog.blogspot.com/2009/01/object-designer-in-roletailored-client.html
Amando Olcina NAV 2009