0% encontró este documento útil (0 votos)
315 vistas70 páginas

Curso de Personalización Integrado 10 0 700 PDF

Cargado por

henry rivera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
315 vistas70 páginas

Curso de Personalización Integrado 10 0 700 PDF

Cargado por

henry rivera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Epicor ERP

Personalización integrada
Curso
10.0.700
Descargo de responsabilidad

Este documento es solo para fines informativos y está sujeto a cambios sin previo aviso. Se cree que este documento y su contenido, incluidos los puntos de vista, las fechas y el

contenido funcional aquí expresados, son precisos en la fecha de publicación. Sin embargo, Epicor Software Corporation no ofrece garantías, representaciones o garantías con respecto a

la información adjunta y específicamente renuncia a cualquier garantía implícita aplicable, como idoneidad para un propósito particular, comerciabilidad, calidad satisfactoria o habilidad y

cuidado razonables. Dado que es probable que cada usuario del software de Epicor sea único en sus requisitos en el uso de dicho software y sus procesos comerciales, siempre se

recomienda a los usuarios de este documento que discutan el contenido de este documento con su gerente de cuenta de Epicor. Toda la información contenida en este documento está

sujeta a cambios sin previo aviso y a cambios en este documento, ya que la impresión y otra información importante sobre el producto de software se realiza o publica en notas de la

versión, y se le insta a obtener las notas de la versión actual del producto de software. Agradecemos los comentarios de los usuarios y nos reservamos el derecho de revisar esta

publicación y / o realizar mejoras o cambios en los productos o programas descritos en esta publicación en cualquier momento, sin previo aviso. El uso de cualquier software de Epicor se

hará de conformidad con un contrato de licencia de usuario final de Epicor y el desempeño de cualquier servicio de consultoría por parte del personal de Epicor estará de acuerdo con los

términos y condiciones de los servicios estándar de Epicor. El uso de la (s) solución (es) descritas en este documento con otro software de Epicor o productos de terceros puede requerir la

compra de licencias para dichos otros productos. Cuando se exprese que cualquier software cumple con las leyes o requisitos locales en este documento, dicho cumplimiento no es una

garantía y se basa únicamente en el conocimiento actual de Epicor de dichas leyes y requisitos. Todas las leyes y requisitos están sujetos a diversas interpretaciones, así como a cambios

y, en consecuencia, Epicor no puede garantizar que el software cumpla y esté actualizado con dichos cambios. Todas las declaraciones de compatibilidad de plataforma y producto en este

documento se considerarán individualmente en relación con los productos mencionados en la declaración correspondiente, es decir, Cuando se declara que cualquier software de Epicor

es compatible con un producto y también se declara que es compatible con otro producto, no se debe interpretar que dicho software de Epicor es compatible con ambos productos que se

ejecutan al mismo tiempo en la misma plataforma o entorno. Además, la compatibilidad de la plataforma o el producto puede requerir la aplicación de actualizaciones, parches y / o

paquetes de servicio de Epicor o de terceros, y Epicor no tiene responsabilidad por problemas de compatibilidad que puedan ser causados por actualizaciones, parches y / o paquetes de

servicio lanzados por terceros después del fecha de publicación de este documento. Epicor Además, la compatibilidad de la plataforma o el producto puede requerir la aplicación de

actualizaciones, parches y / o paquetes de servicio de Epicor o de terceros, y Epicor no tiene responsabilidad por problemas de compatibilidad que puedan ser causados por

actualizaciones, parches y / o paquetes de servicio lanzados por terceros después del fecha de publicación de este documento. Epicor Además, la compatibilidad de la plataforma o el

producto puede requerir la aplicación de actualizaciones, parches y / o paquetes de servicio de Epicor o de terceros, y Epicor no tiene responsabilidad por problemas de compatibilidad que

puedan ser causados por actualizaciones, parches y / o paquetes de servicio lanzados por terceros después del fecha de publicación de este documento. Epicor ® es una marca comercial

registrada y / o marca comercial de Epicor Software Corporation en los Estados Unidos, algunos otros países y / o la UE. Todas las demás marcas comerciales mencionadas son

propiedad de sus respectivos dueños. Derechos de autor © Epicor Software Corporation 2014. Todos los derechos reservados. Ninguna parte de esta publicación puede reproducirse de

ninguna forma sin el consentimiento previo por escrito de Epicor Software Corporation.

ED834905

90521-10-9236-58310700

10.0.700

Revisión: 08 de junio de 2014 5:28 pm Total de

páginas: 70

course.ditaval
Curso de personalización integrado Contenido

Contenido

Curso de personalización integrado ............................................... .......................................... 6


Antes de que empieces............................................... .................................................. ................... 7
Audiencia................................................. .................................................. .................................................. .... 7
Requisitos previos ................................................. .................................................. ................................................. 7

Configuración del entorno ................................................ .................................................. ........................................ 7

Restricciones del taller ................................................ .................................................. ............................ 8

Resumen de personalización ................................................ .................................................. ...... 9


Modelo de personalización integrado ............................................... ......................................... 11
Personalización de formularios ................................................ .................................................. ........... 13
Guardar personalizaciones ................................................ .................................................. ................................. 13

Cuadro de diálogo Herramientas de personalización ............................................... .................................................. ...........................15

Taller - Verificar derechos de personalización ............................................. .................................................. ..dieciséis

Taller: seleccione un programa para personalizarlo ........................................... .......................................... 17


Taller - Ocultar un control ............................................. .................................................. ...................... 18
Agregar un control ............................................... .................................................. ............................................... 19

Taller - Agregar un cuadro de grupo ............................................ .................................................. ................... 19

Agregar un cuadro de texto .............................................. .................................................. ................................ 21

Agregar una etiqueta y vincularla al cuadro de texto ........................................ .................................................. ..22

Pruebe la personalización ............................................... .................................................. ................... 22


Agregar un control UltraCombo .............................................. .................................................. .......................... 23
Taller - Agregar un control EpiUltraCombo ............................................ ............................................... 23
Agregar una etiqueta para el nuevo campo Enviar vía ......................................... .................................................. .23

Agregar un campo EpiUltraCombo .............................................. .................................................. ............ 24

Utilice el Asistente de búsqueda simple ............................................. .................................................. .......... 24

Utilice el Asistente para eventos de formulario ............................................. .................................................. ............... 25

Pruebe la personalización ............................................... .................................................. ................... 25


Agregar un control UltraGrid .............................................. .................................................. ............................... 27
Taller - Agregar un control UltraGrid ............................................ .................................................. ....... 27
Modificar una hoja y agregar el elemento UltraGrid .......................................... ...................................... 27

Seleccionar columnas para mostrar .............................................. .................................................. ................ 28

Pruebe la personalización ............................................... .................................................. ................... 29

Asistentes de formularios de personalización ............................................... ................................................ 30


Asistente de reglas ................................................ .................................................. ................................................. 30

Taller - Agregar una regla ............................................. .................................................. ............................ 30


Crear una regla de fila .............................................. .................................................. ........................... 30

Crear acciones de reglas ............................................... .................................................. ........................ 31

Pruebe las reglas ............................................... .................................................. ................................. 32


Asistente de columna de imagen ............................................... .................................................. .................................. 34

Taller - Agregar columna de imagen ............................................. .................................................. .............. 34

Utilice el asistente para crear una regla ........................................... .................................................. ......... 34

Epicor ERP | 10.0.700 3


Contenido Curso de personalización integrado

Pruebe la regla ............................................... .................................................. .................................. 36


Asistente de hojas ................................................ .................................................. ............................................... 37

Taller: utilice el asistente de hojas ............................................ .................................................. ............ 37


Crear una hoja ............................................... .................................................. ................................ 37
Agregar una etiqueta y un campo de editor numérico ........................................... .................................................. 38

Pruebe la nueva hoja .............................................. .................................................. ......................... 38


Asistente de eventos de formulario ............................................... .................................................. ........................................ 40

Taller - Agregar un evento de formulario simple ........................................... .................................................. ........ 41

Utilice el Asistente para eventos de formulario ............................................. .................................................. ............... 41

Inserte el código............................................... .................................................. ............................... 41


Pruebe la personalización ............................................... .................................................. ................... 42
Taller - Agregar un evento de formulario complejo ........................................... .................................................. .... 43

Utilice el Asistente para eventos de formulario ............................................. .................................................. ............... 43

Inserte el código............................................... .................................................. ............................... 43


Pruebe la personalización ............................................... .................................................. ................... 44
Asistente de eventos ................................................ .................................................. ............................................... 45

Taller - Agregar evento a un botón ........................................... .................................................. ............ 45


Crear una personalización ............................................... .................................................. .................. 45
Usar el asistente de eventos .............................................. .................................................. ...................... 46

Pruebe la personalización ............................................... .................................................. ................... 47


Taller - Agregar un evento a una UltraGrid .......................................... .................................................. ... 48
Usar el asistente de eventos .............................................. .................................................. ...................... 48

Pruebe la personalización ............................................... .................................................. ................... 50

Vista de clave externa ............................................... .................................................. ................ 51


Taller: crear una clave externa ............................................ .................................................. ..................... 51
Crear una hoja personalizada .............................................. .................................................. ........................... 51

Vincular una hoja a los datos de la pieza ............................................ .................................................. .......................... 52

Crear un cuadro de texto y una etiqueta ............................................ .................................................. .................... 53

Crear una pieza ............................................... .................................................. ......................................... 53


Pruebe la personalización ............................................... .................................................. .......................... 54

Implementación de personalización ................................................ ................................................. 55


Mantenimiento del menú ................................................ .................................................. ...................................... 55

Taller - Implementar la personalización ............................................. .................................................. ..... 55


Seleccione la personalización ............................................... .................................................. ................ 56

Desactivar la personalización ............................................... .................................................. ......... 57

Tablas definidas por el usuario ............................................... .................................................. ............. 58


Taller - Tablas definidas por el usuario ............................................. .................................................. ..................... 59

Modificar el menú actual .............................................. .................................................. ....................... 59


Cambiar al modo de desarrollador .............................................. .................................................. ...................... 60

Diseñar la interfaz de la mesa .............................................. .................................................. ...................... 60


Pruebe el nuevo formulario .............................................. .................................................. ................................. 61

Personalizar la vista de lista y la barra de título ........................................... .................................................. ........ 62

Implementar la tabla personalizada .............................................. .................................................. ................. 63

Taller - Crear un menú desplegable ........................................... .................................................. ............ 64

4 Epicor ERP | 10.0.700


Curso de personalización integrado Contenido

Agregar una tabla UD extendida ............................................. .................................................. ...................... 64

Utilice el Asistente de búsqueda simple ............................................. .................................................. ..................sesenta y cinco

Utilice el Asistente para eventos de formulario ............................................. .................................................. ...................... 66

Pruebe la personalización ............................................... .................................................. .......................... 66

Personalización / Mantenimiento de personalización .............................................. ....................... 68


Conclusión................................................. .................................................. .......................... 69

Epicor ERP | 10.0.700 5


Curso de personalización integrado Curso de personalización integrado

Curso de personalización integrado

Este curso explora las herramientas de personalización integradas en la aplicación de Epicor. A diferencia de la personalización, los usuarios pueden personalizar un
formulario y luego ponerlo a disposición de varios usuarios en una empresa.

A través de las herramientas de personalización, los usuarios pueden agregar / eliminar elementos de datos, modificar las propiedades de los componentes, crear código C
# personalizado que se ejecute antes y después de las modificaciones del campo de datos y otras modificaciones que ayuden a adaptar mejor la aplicación Epicor a los
requisitos de su negocio o industria.

Los talleres prácticos lo guían a través de las personalizaciones y lo ayudan a comprender las herramientas que se utilizan para realizar estas personalizaciones.

Al completar con éxito este curso, podrá:

• Comprender los beneficios de las personalizaciones para requisitos comerciales específicos.

• Familiarícese con las herramientas de personalización.

• Utilice la personalización para ocultar campos, cambiar propiedades de cuadros de texto y agregar elementos de interfaz.

• Utilice los Asistentes de formularios de personalización para agregar reglas para hacer que una acción suceda cuando una condición predefinida es verdadera y ejecutar reglas
personalizadas cuando se abre o cierra un formulario, y otras características clave.

• Revise cómo las vistas de claves externas proporcionan combinaciones para vincular tablas relacionadas para mostrarlas en una personalización. Personalice e

• implemente una tabla definida por el usuario desde la aplicación Epicor.

• Implementar personalizaciones para empresas y usuarios.

6 Epicor ERP | 10.0.700


Curso de personalización integrado Antes de que empieces

Antes de que empieces

Lea este tema para obtener información que debe conocer para completar con éxito este curso.

Audiencia

Audiencias específicas se beneficiarán de este curso.

• Administrador de sistema

• Personal técnico / de TI

Prerrequisitos

Para completar los talleres de este curso, los módulos necesarios deben tener licencia y estar operativos en su entorno de capacitación. Para obtener más
información sobre los módulos disponibles, comuníquese con su Gerente de cuentas del cliente de Epicor en [email protected]. También es
importante que comprenda los conocimientos previos contenidos en otros cursos valiosos.

• Curso de navegación - Este curso presenta los aspectos de navegación de la interfaz de usuario de la aplicación Epicor. Diseñado para un entorno
práctico, principios y técnicas generales de navegación disponibles en dos modos de interfaz de usuario: Menú clásico y Menú de Shell moderno. Los
talleres se enfocan en cada uno de estos modos y lo guían a través de cada principio de navegación introducido.

• Curso de personalización - Este curso cubre cómo personalizar la aplicación de Epicor ajustando las vistas, opciones y barras de herramientas para que se adapten mejor

a sus necesidades comerciales. También explica cómo modificar las interfaces del programa para que coincida con sus preferencias.

• Curso de personalización avanzada - Este curso le muestra cómo personalizar su aplicación Epicor de la manera que mejor se adapte a las
necesidades de su empresa. Introduce los cambios que puede realizar en el diseño y el contenido que no afectan los datos reales o los requisitos de la
aplicación. Estas funciones son específicas para usuarios con privilegios de seguridad de personalización.

Configuración del entorno

Los pasos de configuración del entorno y las posibles limitaciones del taller deben revisarse para completar con éxito los talleres de
este curso.

Su entorno de capacitación de Epicor, en el que se encuentra la base de datos de demostración de Epicor, le permite experimentar la funcionalidad de Epicor
en acción, pero no afecta los datos en su entorno de producción en vivo.

Se deben seguir los siguientes pasos para completar con éxito los talleres de este curso.

Epicor ERP | 10.0.700 7


Antes de que empieces Curso de personalización integrado

1. Verifique lo siguiente o pídale al administrador del sistema que lo verifique por usted:

• Su icono de capacitación de Epicor (o dirección web si está utilizando Epicor Web Access) apunta a su entorno de capacitación
de Epicor con la base de datos de demostración de Epicor instalada. No complete los talleres del curso en su entorno de producción
en vivo.

Nota Se recomienda instalar varias bases de datos de demostración de Epicor. Póngase en contacto con Soporte o Consultoría de sistemas
para obtener asistencia facturable.

• La base de datos de demostración de Epicor está en el mismo paquete de servicio y parche que la aplicación de Epicor. El equipo de educación
de Epicor actualiza la base de datos de demostración de Epicor para cada paquete de servicio y parche. Si el administrador de su sistema actualiza su
aplicación de Epicor a un nuevo paquete de servicio o parche, también debe descargar la base de datos de demostración de Epicor correspondiente
desde EPICweb> Soporte
> Epicor> Descargas e instálelo. Si esto no se realiza, pueden ocurrir resultados inesperados al completar los talleres del curso.

• El administrador de su sistema restauró (actualizó) la base de datos de demostración de Epicor antes de comenzar
este curso. La base de datos de demostración de Epicor viene de serie con piezas, clientes, pedidos de venta, etc., ya
definidos. Si la base de datos de demostración de Epicor se comparte con varios usuarios (es decir, la base de datos está
ubicada en un servidor y los usuarios acceden a los mismos datos, al igual que su entorno de producción en vivo) y no se
actualiza periódicamente, pueden ocurrir resultados inesperados. Por ejemplo, si un taller de un curso requiere que envíe un
pedido de ventas que venía de serie en la base de datos de demostración de Epicor, pero un usuario diferente ya completó
este taller y la base de datos de demostración de Epicor no se restauró (actualizó), entonces no podrá enviar la orden de
venta. El equipo educativo de Epicor ha escrito los talleres del curso para minimizar la ocurrencia de situaciones como esta,

2. Inicie sesión en el entorno de formación con las credenciales gerente / gerente. Si ha iniciado sesión en su
entorno de formación como un usuario diferente, en el menú Opciones, seleccione Cambiar usuario.

3. En el menú principal, seleccione la empresa Educación de Epicor (EPIC06).

4. En el menú principal, seleccione el Sitio principal.

Restricciones del taller

Este curso está diseñado para un usuario con privilegios de personalización. Si no tiene privilegios de personalización, comuníquese con el
administrador del sistema para que le ayude a definir su función en lo que respecta a estos privilegios. Ser identificado como administrador del sistema
no permite automáticamente personalizaciones y personalizaciones.

Cuando termine este curso, asegúrese de que las personalizaciones que creó estén desactivadas o eliminadas. La eliminación / desactivación de estas
personalizaciones garantiza que el entorno de formación predeterminado adecuado esté disponible más adelante para otros cursos.

8 Epicor ERP | 10.0.700


Curso de personalización integrado Resumen de personalización

Resumen de personalización

Puede personalizar la mayoría de los programas dentro de la aplicación Epicor. Una herramienta poderosa, Personalización, puede ahorrarle tiempo y dinero a medida que usa

estas modificaciones para hacer coincidir directamente la aplicación Epicor con sus necesidades comerciales.

La aplicación Epicor le ofrece una variedad de herramientas de personalización. Puede agregar controles como cuadros de texto y listas, que luego se vinculan a una
fuente de datos que puede seleccionar. También puede crear nuevas hojas y ponerlas a disposición de todos los usuarios de una empresa, usuarios específicos e
incluso diferentes empresas. También puede activar su propio código personalizado a través de eventos o botones nuevos y utilizar esta función para ejecutar
procesos únicos para su empresa.

Nota Las personalizaciones pueden ser potencialmente utilizadas por todos dentro de su empresa, por lo que debe asegurarse de que estas
personalizaciones funcionen correctamente. Si desea personalizar significativamente la aplicación, considere trabajar con su consultor.

Epicor ERP | 10.0.700 9


Resumen de personalización Curso de personalización integrado

10 Epicor ERP | 10.0.700


Curso de personalización integrado Modelo de personalización integrado

Modelo de personalización integrado

La aplicación admite un modelo de personalización de múltiples capas dentro del marco de la interfaz.

Este conjunto de herramientas utiliza la siguiente jerarquía de capas múltiples. Cada capa es un padre para la siguiente capa, por lo que las personalizaciones
pueden heredar cambios de interfaz y código de la capa anterior en esta jerarquía:

1. Productización - Esta capa admite variantes de productos para que la aplicación pueda cumplir los requisitos de cada
Usuario de Epicor. Estas capas de personalización hacen esto al proporcionar una interfaz diseñada específicamente para el tamaño y tipo de usuario. Estas capas
solo las desarrollan Epicor y los socios de Epicor.

2. Verticalización - A través de esta capa, la aplicación puede admitir la terminología, los campos de datos y el flujo de datos necesarios para un
sector vertical específico. Cada verticalización se puede empaquetar y entregar como una variación del producto base. Estas capas solo las
desarrollan Epicor y los socios de Epicor.

3. Personalización - Utilice la capa de personalización para modificar aspectos de la interfaz de usuario y la funcionalidad para que coincida con una necesidad
empresarial. Al aprovechar estas herramientas, puede modelar, rastrear, probar, implementar e implementar cambios para usuarios específicos, compañías
específicas y múltiples compañías. El motor de personalización integrado reside en dos secciones de código. Una sección reside en cada formulario de solicitud
de interfaz de usuario (UI) y la otra sección reside en la capa de aplicación empresarial. El componente de personalización de la interfaz de usuario actúa como
un entorno de desarrollo integrado (IDE). Cuando personaliza un programa, puede:

• Agregue controles de formulario como pestañas, paneles, cuadros de texto, casillas de verificación, cuadrículas, etiquetas, botones, etc. Vincula estos controles
personalizados a una <tabla>. <columna> que selecciona en las propiedades del control.

• Modifique las propiedades de control como Visible, Activado, Ubicación, Tamaño, Texto, etc. Agregue o elimine columnas de

• datos hacia o desde cuadrículas.

• Ingrese el código C # que se ejecuta antes o después de las modificaciones del campo de datos, antes o después de los cambios en la vista de datos, al cargar el

formulario y al salir del formulario. El código tiene acceso al conjunto de datos activo, así como a las propiedades extendidas de columna y fila. Además, el código

puede acceder a datos dentro de la base de datos.

4. Personalización - Si los usuarios tienen derechos de personalización, estas personas pueden personalizar aún más una personalización para que coincida con
requisitos y preferencias específicos. Estos usuarios pueden agregar columnas de cuadrícula, organizar columnas de cuadrícula y cambiar propiedades de campo
como el color y la fuente. Las personalizaciones no afectan los requisitos de datos o aplicaciones.

5. Localización - Para completar la funcionalidad de personalización, puede localizar la interfaz para mostrar cadenas de texto en un idioma seleccionado.
Puede crear varias variantes de idioma y luego implementar estas capas de localización para usuarios específicos.

Porque las productizaciones y verticalizaciones son desarrolladas por Epicor Software Corporation ™ o por una organización asociada de Epicor, no
puede cambiar estas capas. Las capas de personalización y personalización son archivos XML colocados sobre el código base existente, las
productizaciones y / o verticalizaciones. Cuando un programa tiene una capa de personalización, personalización y / o localización incorporada, el
archivo XML contiene las modificaciones para determinar cómo se muestra la interfaz de usuario. Esta capa jerárquica de personalizaciones asegura la
integridad del código fuente.

Kit de desarrollo de software

El Software Developer Kit (SDK) consta de una serie de herramientas avanzadas para .NET ™ programadores que deseen ampliar la aplicación Epicor. El SDK es una
aplicación separada que puede comprar en Epicor. Esta aplicación contiene el entorno necesario para desarrollar nuevos formularios aprovechando el mismo
conjunto de herramientas que utilizan los desarrolladores de Epicor.

Epicor ERP | 10.0.700 11


Modelo de personalización integrado Curso de personalización integrado

Sin embargo, si necesita crear e integrar nuevos programas, informes y / o procesos de entrada, considere comprar la aplicación SDK. La
aplicación SDK está fuera del alcance de este curso.

12 Epicor ERP | 10.0.700


Curso de personalización integrado Personalización de formularios

Personalización de formularios

Cuando personaliza un formulario, cambia la forma en que el programa se muestra e interactúa con un usuario.

La personalización es otra capa que crea para un formulario específico, como productizaciones y veritizaciones. Cada formulario puede tener múltiples capas
de cambios, y el motor de personalización resuelve todas las capas a través de la pila, desde la producción hasta la verticalización y la personalización hasta
la personalización. Por ejemplo, si agrega campos u hojas a un formulario para admitir una verticalización y luego aplica una personalización sobre esta
verticalización, la aplicación de Epicor aplica cada capa secuencialmente. Esto significa que un cambio posterior en la capa de verticalización no invalida la
personalización a menos que haya un conflicto directo de espacio de pantalla o columnas del conjunto de datos.

Seleccionar ventana de personalización

Una vez que sus privilegios de personalización estén habilitados, desde el Configuraciones azulejo, seleccionar Modo desarrollador para activar el modo de personalización.

Una vez que esté en el modo de desarrollador, se mostrará la ventana Seleccionar personalización para cada formulario que inicie.

El formulario Seleccionar personalización es muy importante porque le permite controlar el acceso a las diferentes capas del motor de personalización. La
esquina superior izquierda del formulario muestra una lista de productizaciones, verticalizaciones, personalizaciones y personalizaciones disponibles.

Propina Cuando expande nodos para personalizaciones y personalizaciones, es posible que ya haya algunas personalizaciones y personalizaciones
disponibles.

Si selecciona una personalización, el formulario se abre con la personalización seleccionada. Si no selecciona una personalización existente y hace clic en Aceptar, puede
crear una nueva personalización para el formulario y guardarla con un nuevo nombre. Por el contrario, si desea asegurarse de que está probando el formulario sin
personalización, independientemente de la configuración del menú, seleccione Solo base casilla de verificación en la parte inferior. Esto hace que se muestre el formulario
predeterminado después de salir de esta ventana. Si selecciona esta casilla de verificación, también se desactivará la sección Capas disponibles.

Ventana de herramientas de personalización

Utilice la ventana de diálogo Herramientas de personalización para manipular la mayoría de los aspectos del programa que está personalizando. Las cinco características

principales de la ventana Herramientas de personalización incluyen:

• Panel de navegación

• Propiedades

• Magos

• Editor de guiones

• Caja
herramientas
de

Este curso analiza cada una de las cinco características con mayor detalle.

Guardar personalizaciones

Utilizar el Cuadro de diálogo Guardar personalización para guardar personalizaciones y localizaciones.

También puede utilizar esta ventana para guardar diferentes versiones de su personalización o localización. Aproveche esta función para desarrollar
personalizaciones y localizaciones más complejas por etapas. Puede especificar si desea que este proyecto esté disponible para una empresa o para todas
las empresas de su organización.

Epicor ERP | 10.0.700 13


Personalización de formularios Curso de personalización integrado

Propina Una localización es muy similar a una personalización. Puede ocultar y mostrar elementos, crear elementos nuevos, implementar código personalizado,
etc. Sin embargo, utiliza localizaciones para realizar cambios en la experiencia del usuario que reflejen las necesidades de una cultura específica.

También puede utilizar esta ventana para indicar si el proyecto actual es un Trabajo en proceso ( WIP). Cuando asigna el estado WIP a una
personalización o localización, no está disponible para otros usuarios. Utilice esta función para desarrollar el proyecto dentro de su propio entorno de
prueba, asegurándose de no publicarlo antes de que esté listo para su uso.

Las personalizaciones se guardan automáticamente en el servidor. Debido a esto, puede ponerlos a disposición de los usuarios dentro de su red. Los usuarios
pueden habilitar las personalizaciones y localizaciones que quieran usar. Para obtener más información, consulte el tema de la Ayuda de la aplicación:
Implementar personalización.

Esta ventana también muestra las otras personalizaciones y localizaciones que existen actualmente para este formulario. Ver esta información en el Personalizaciones
existentes cuadrícula.

14 Epicor ERP | 10.0.700


Curso de personalización integrado Personalización de formularios

Diálogo de herramientas de personalización

Utilizar el Diálogo de herramientas de personalización ventana para crear y editar personalizaciones para la mayoría de los programas en la aplicación Epicor.

La ventana de diálogo Herramientas de personalización se muestra sobre el programa que está personalizando y muestra las hojas y los campos disponibles para el
programa dentro de su panel de navegación. El panel de navegación está en el lado izquierdo de la ventana.

Puede manipular la mayoría de los aspectos del programa en esta ventana. Puede cambiar el tamaño de cada control directamente con el mouse. Cuando selecciona
un control y hace clic en el Propiedades hoja, también obtiene acceso a varios aspectos de este control. Utilice la hoja Propiedades de este control para cambiar la
fuente, el color, el tamaño, etc. del control. También puede utilizar estas propiedades para vincular o vincular el control a una tabla y un campo de base de datos
específicos.

los Herramientas El menú contiene las herramientas principales. Una de las características clave es la Caja de herramientas, que le permite crear los controles
personalizados que necesita en hojas nuevas o actuales. También puede utilizar el Opciones de personalización ventana para crear una nueva hoja u obtener acceso a una
personalización previa.

Una serie de magos está disponible que lo guiará a través del proceso de personalización. Estos asistentes le ayudarán a crear nuevas hojas, reglas de fila y otras
modificaciones. El uso de estos asistentes le ahorra tiempo en el desarrollo de su personalización, así que aproveche esta funcionalidad tanto como sea posible.
Estos asistentes se describen con más detalle más adelante.

Puede modificar y agregar código C # en el Editor de guiones para personalizar aún más una interfaz que se adapte a sus necesidades comerciales.

A medida que selecciona varias ramas y nodos dentro de la vista de árbol, la hoja Propiedades muestra las propiedades asociadas con ese campo, área de hoja u
hoja. Según el tipo de rama o nodo seleccionado, se muestra un conjunto diferente de Propiedades. A medida que selecciona varios elementos en la vista de árbol,
los distintos conjuntos de propiedades muestran las propiedades asociadas con ese campo, área de hoja u hoja. Hay cuatro conjuntos de propiedades disponibles:
Control, Hoja, Cuadrícula y Lista.

• Propiedades de control - Este conjunto contiene las propiedades del control seleccionado. Puede cambiar el tamaño de cada control directamente con el mouse,
pero puede usar las Propiedades del control para cambiar la fuente, el color, la ubicación, el tamaño y otras propiedades del campo, como Visible o ReadOnly.
Utilice esta hoja para vincular o vincular el control a una fuente de datos y un campo específicos.

• Propiedades de hoja - Utilice este conjunto de propiedades para controlar los aspectos de la hoja. Manipule las propiedades aquí para cambiar el color, la ubicación,
el tamaño y otras propiedades de la hoja. También puede utilizar estas propiedades para manipular la apariencia de las etiquetas.

• Propiedades de la cuadrícula - Utilice este conjunto para manipular las propiedades de una cuadrícula específica. Puede hacer que determinadas columnas sean visibles

o invisibles. También puede cambiar el color, la ubicación, el tamaño y otras propiedades de la cuadrícula.

• Propiedades de lista - Utilice este conjunto de propiedades para vincular o vincular la lista desplegable seleccionada a una tabla y campo de datos específicos. A

continuación, puede seleccionar qué opciones se muestran en esta lista. También puede manipular el color, la ubicación, el tamaño y otras propiedades seleccionados del

control.

Epicor ERP | 10.0.700 15


Personalización de formularios Curso de personalización integrado

Taller: verificar los derechos de personalización

En este taller, verifique que el usuario tenga habilitados los derechos de personalización. Navegar a Mantenimiento de la seguridad de la

cuenta de usuario. Ruta del menú: Configuración del sistema> Mantenimiento de seguridad> Mantenimiento de seguridad de la cuenta de

usuario

Importante Este programa no está disponible en Epicor Web Access.

1. En el ID de usuario campo, ingrese gerente, y presione Lengüeta.

2. Navega al Opciones sábana.

3. Verifique el Personalizar privilegios está seleccionada la casilla de verificación.

4. Salga del mantenimiento de la cuenta de usuario.

dieciséis Epicor ERP | 10.0.700


Curso de personalización integrado Personalización de formularios

Taller: seleccione un programa para personalizarlo

En este taller, seleccione un programa para su personalización.

Primero activa el modo de desarrollador y luego navega hasta el programa que desea personalizar.

Importante Verifique que el modo de desarrollador esté siempre activado mientras trabaja en los talleres de esta sección del curso.

1. Volver a la Hogar ventana y haga clic en el Configuraciones loseta.

2. Verifique el Opciones generales El nodo se resalta en la vista de árbol. Selecciona el Modo desarrollador opción.

3. Volver a la Hogar ventana y haga clic en el Menú loseta.

4. Navegar a Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Una vez que inicie el programa, Seleccionar personalización escaparates.

5. En el Seleccionar personalización ventana, revise la Lenguaje de programación de personalización predeterminado


sección. Verifique el C# está seleccionada la opción.

6. Hacer clic OKAY.

Aparece Entrada de orden de venta. Ahora puede crear una personalización utilizando el formulario base.

7. Desde el Herramientas menú, seleccione Personalización.

los Diálogo de herramientas de personalización escaparates. El nombre de la personalización se muestra después del

Diálogo de herramientas de personalización título en la parte superior de la ventana. Si no seleccionó una personalización existente,

(defecto) se muestra después del título.

Observe que la interfaz de usuario ahora muestra una cuadrícula sobre todas sus hojas. Esta cuadrícula define la ubicación donde se coloca cada control en la
interfaz de usuario.

Epicor ERP | 10.0.700 17


Personalización de formularios Curso de personalización integrado

Taller - Ocultar un control

En este taller, oculte un cuadro de grupo en una hoja en Entrada de órdenes de venta.

1. Regrese a Entrada de órdenes de venta y navegue hasta el Resumen sábana.

2. Haga clic en el borde del cuadro de grupo para Envie a.

los Propiedades hoja en el Diálogo de herramientas de personalización ventana muestra información para grpShipTo.
los grpShipTo El control también se selecciona en la vista de árbol.

Nota Puede mover la ventana del cuadro de diálogo Herramientas de personalización para tener un mejor acceso al formulario. Utiliza la vista de
árbol para navegar a controles específicos y también puede hacer clic en cada control en el formulario.

3. En el Diálogo de herramientas de personalización ventana, configure el Visible propiedad a Falso y haga clic en volver al formulario.

El cuadro de grupo completo y sus campos ahora están ocultos durante el tiempo de ejecución.

4. En el Diálogo de herramientas de personalización ventana, desde el Expediente menú, seleccione Guardar personalización.

los Cuadro de diálogo Guardar personalización escaparates.

5. En el Nombre campo, ingrese XXXNewHeader ( donde XXX son sus iniciales).

6. En el Descripción campo, ingrese XXXNewHeader ( donde XXX son sus iniciales) y haga clic en Salvar.

7. Cuando el Comentario de personalización pantallas, ingrese XXX Personalización (donde XXX son sus
iniciales) y haga clic en OKAY.

Utilice la ventana Comentario de personalización para ingresar la información útil que necesita para la personalización. Puede revisar estos comentarios
en el Seleccionar personalización ventana cuando selecciona la capa de personalización.

8. Cierre la ventana de diálogo Herramientas de personalización y observe el Envie a El cuadro de grupo ya no se muestra.

9. Permanecer en el registro de órdenes de venta.

18 Epicor ERP | 10.0.700


Curso de personalización integrado Personalización de formularios

Agregar un control

A continuación, utilizará ToolBox para agregar un cuadro de grupo, un cuadro de texto y una etiqueta a su formulario personalizado.

los Caja de herramientas contiene las opciones que necesita para agregar controles personalizados a las hojas. Cuando selecciona la opción ToolBox del Herramientas menú,

se muestra en la parte superior de su formulario actual. Haga clic en los botones de la Caja de herramientas para crear controles personalizados en el formulario, como cuadros

de texto, cuadrículas y casillas de verificación.

Los siguientes talleres demuestran la funcionalidad de tres opciones de menú de ToolBox:

• EpiGroupBox - Este control le permite ver varias opciones seleccionables a la vez. Suele acompañar a otro cuadro de grupo que muestra las opciones seleccionadas
actualmente. Con esta herramienta seleccionada, haga clic y arrastre el cursor sobre el formulario. Aparece un cuadro de grupo con controles de cambio de tamaño.
Suelte el botón del mouse para colocar el cuadro de grupo en el formulario. Utilice las asas para hacer que el cuadro de grupo tenga el tamaño deseado. Puede vincular
un cuadro de grupo a una fuente de datos / campo de datos. Seleccione estos en la hoja de Propiedades para el cuadro de grupo.

• EpiTextBox - Este control se utiliza para permitir la entrada a la base de datos o para mostrar un dato particular de la base de datos. Se pueden especificar un
DataView y un DataField para vincular el cuadro de texto a esos datos. La vinculación es el proceso que vincula controles personalizados como campos,
casillas de verificación y listas a un dato individual dentro de una tabla oa una vista filtrada de una tabla de base de datos.

• EpiLabel - Este control se usa para describir o etiquetar otro control. La etiqueta se puede asociar con otro control, lo que permite que los
dos controles se unan. Por ejemplo, si el control se reposiciona en el formulario, la etiqueta permanece con el control. No puede vincular
datos al control de etiqueta.

Para obtener una lista completa de los controles de Toolbox, revise la ayuda de la aplicación o la Guía de personalización y experiencia del usuario de Epicor.

Propina Para mantener la coherencia, la altura de un control siempre debe ser de 20 píxeles. Utilice la propiedad de tamaño para definir este parámetro
haciendo clic en el signo más (+) junto al Talla campo para mostrar y cambiar las propiedades de ancho y alto.

Workshop - Agregar un cuadro de grupo

En este taller, agregue un cuadro de grupo a la hoja Resumen en Entrada de órdenes de venta.

1. Haga clic en el Herramientas menú y seleccione Personalización.

Aparece la ventana de diálogo Herramientas de personalización.

2. En la ventana de diálogo Herramientas de personalización, desde el Herramientas menú, seleccione Caja de herramientas.

Esto muestra el cuadro de herramientas que usa para agregar controles a la hoja.

3. En el Caja de herramientas, Seleccione EpiGroupBox.

4. En el espacio donde el Envie a cuadro de grupo solía ser, haga clic y mantenga presionado el formulario, arrastrando hacia la derecha y hacia abajo

para dibujar el epiGroupBoxC1 En línea con Vendido a cuadro de grupo.


Puede utilizar los tiradores (los cuadrados blancos) del control para ajustar el tamaño del cuadro de grupo. Sin embargo, puede ajustar este cuadro de grupo para que
coincida con el tamaño de un cuadro de grupo existente copiando el valor de la propiedad Tamaño.

5. Haga clic en el Vendido a cuadro de grupo.

La hoja Propiedades ahora muestra los parámetros del cuadro de grupo seleccionado.

6. Busque el Talla propiedad. Copie este valor (416, 197).

7. En la vista de árbol, haga clic en el nuevo epiGroupBoxC1 y pegue los parámetros de tamaño en el Talla campo.

Epicor ERP | 10.0.700 19


Personalización de formularios Curso de personalización integrado

Esto asegura que las dos cajas de grupo sean del mismo tamaño.

8. Ahora seleccione el Texto propiedad y cambie el título del cuadro de grupo para mostrar Nueva cabecera.
El título del nuevo cuadro de grupo ahora muestra este texto.

9. Selecciona el Color de espalda lista desplegable y seleccione un color diferente para el cuadro de grupo.

10. Algunas propiedades están agrupadas bajo otras propiedades. Ampliar la Fuente menú.

11. Selecciona el Negrita lista desplegable y seleccione el Cierto opción.

12. Selecciona el Itálico lista desplegable y seleccione el Cierto opción.

13. Hacer clic Salvar.

14. Cuando el Comentario de personalización visualizaciones de ventana, haga clic en OKAY.

Esto agrega una marca de fecha / hora al comentario para que pueda seguir su progreso en la personalización.

15. Permanezca en Entrada de órdenes de venta y en la ventana de diálogo Herramientas de personalización.

20 Epicor ERP | 10.0.700


Curso de personalización integrado Personalización de formularios

Agregar un cuadro de texto

En este taller, agregue un nuevo cuadro de texto para mostrar el número de orden de compra (PO).

1. Si no se muestra la Caja de herramientas, vuelva a la Diálogo de herramientas de personalización ventana. Desde el Herramientas menú,

Selecciona el Caja de herramientas.

Esto muestra el cuadro de herramientas que le permite agregar controles a la hoja.

2. Sobre el Entrada de orden de venta> Resumen hoja, en el Encabezamiento sección, haga clic en el correos caja de texto.

3. En el Diálogo de herramientas de personalización ventana, observe la EpiBinding el campo de propiedad está establecido en

OrderHed.PONum.
El campo de propiedad EpiBinding es la tabla de la base de datos (OrderHed) y la columna (PONum) vinculada a este control.

4. En el Caja de herramientas, hacer clic EpiTextBox.

5. Haga clic dentro del Nueva cabecera cuadro de grupo; haga clic y arrastre para colocar el cuadro de texto en el formulario.

6. Volver a la Propiedades sábana. En el Talla campo, ingrese 120, 20.

Este valor es el tamaño estándar utilizado para la mayoría de los cuadros de texto.

7. Quite los caracteres de texto dentro del Misc> Texto campo. Esto borra el texto del marcador de posición predeterminado, lo que provoca

el campo se mostrará en blanco.

8. Ahora vincula o vincula este cuadro de texto a una <tabla>. <columna> en la base de datos. Esto vincula el control para que los usuarios

ingrese y muestre los datos de la columna seleccionada. Haga clic en el EpiBinding la lista desplegable.

9. Cerca de OrderHed nodo, haga clic en el signo más (+).

10. Busque y seleccione PONum.

El cuadro de texto ahora está vinculado a la tabla y columna OrderHed.PONum.

Epicor ERP | 10.0.700 21


Personalización de formularios Curso de personalización integrado

Agregar una etiqueta y vincularla al cuadro de texto

En este taller, agregue una etiqueta para el nuevo cuadro de texto Número de orden de compra y luego vincule la etiqueta al cuadro de texto.

1. En el Caja de herramientas, hacer clic EpiLabel.

2. En el Nueva cabecera sección, haga clic en el formulario.

3. Coloque el EpiLabel a la izquierda del PONum caja de texto.

4. Volver a la Propiedades sábana. En el Texto propiedad, entrar Numero postal.


Este texto ahora se muestra en epiLabel. Es posible que deba expandir los controladores de la etiqueta para mostrar todo el texto.

5. Seleccione el cuadro de texto que agregó durante el ejercicio anterior.

6. Volver a la Propiedades sábana. En el EpiControl sección, ubique el EpiLabel propiedad.

7. Haga clic en la flecha hacia abajo junto a esta propiedad. Bajo la Sugirió nodo, seleccione epiLabelC1.

Propina Otra forma es hacer clic en el numero postal etiqueta, copie el nombre y péguelo en el campo EpiLabel del cuadro de texto.

8. El cuadro de texto y la etiqueta ahora están vinculados. Haga clic y mantenga presionado el cuadro de texto, luego muévalo. El cuadro de texto

y la etiqueta se mueven juntas como una sola unidad.

9. En el Diálogo de herramientas de personalización ventana, haga clic en Salvar.

10. En el Comentario de personalización ventana, haga clic en OKAY.

11. Cierre la ventana de diálogo Herramientas de personalización y salga de Entrada de órdenes de venta.

Pruebe la personalización

Durante este taller, verificará que la personalización funcione correctamente.

1. Lanzamiento Entrada de órdenes de venta de nuevo.

2. En el Seleccionar personalización ventana, seleccione XXXNewHeader ( donde XXX son sus iniciales) y haga clic en OKAY.

3. Desde el Nuevo menú, seleccione Nuevo orden.

4. En el Encabezamiento sección sobre el Resumen hoja, en el correos campo, ingrese un número y presione Lengüeta.

5. Verificar el nuevo numero postal campo en el Nueva cabecera sección muestra el mismo número.

6. Cerrar entrada de órdenes de venta.

7. Al Guardar confirmación mensaje, haga clic en No.

22 Epicor ERP | 10.0.700


Curso de personalización integrado Personalización de formularios

Agregar un control UltraCombo

Un EpiUltraCombo es una lista desplegable de entradas válidas. Este tema demuestra cómo agregar el EpiUltraCombo
control a su personalización y modificar las propiedades adicionales utilizadas para definir este control.

Puede utilizar cuadros combinados en dos modos diferentes. El primer modo consiste en crear un cuadro combinado (desplegable) para contener valores personalizados
que no tienen valor de datos y son simplemente para fines de visualización. Esto puede resultar útil en situaciones en las que todavía no necesita guardar datos en un
campo enlazado de la base de datos y debe seleccionar un determinado valor de cadena de una lista.

El segundo modo implica el uso de la función de recuperación indicada por una casilla de verificación. Básicamente, el recuperador le permite extraer
valores a través de una convención programática, llamada adaptador, a partir de valores ya establecidos en otro programa en la aplicación Epicor.

Nota Los objetos EpiCombo, así como la mayoría de los otros controles disponibles en Embedded Customization, son versiones propias de Epicor de una
serie de objetos de .NET framework, incluidos cuadros de mensaje, cuadros combinados, vistas de lista de datos, cuadros de texto y cuadrículas. Microsoft
proporciona documentación sobre cada uno de estos objetos en su biblioteca .NET Framework disponible en http://www.msdn.com. Para establecer
propiedades adicionales o ajustar la visualización de un objeto dado, debe comprender el control .NET original en el que se basa el control de Epicor. Las
propiedades y métodos de .NET disponibles para el control están generalmente disponibles cuando utiliza estos objetos.

Taller - Agregar un control EpiUltraCombo

En este taller, agregue un control EpiUltraCombo para mostrar los códigos de envío al cuadro de grupo Nuevo encabezado que creó en Entrada de órdenes de
venta.

Utiliza los controles UltraCombo para agregar elementos al formulario y mostrar una lista de opciones válidas en una lista desplegable.

Agregar una etiqueta para el nuevo campo Enviar vía

1. Lanzamiento Entrada de órdenes de venta de nuevo.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, seleccione XXXNewHeader ( donde XXX son sus iniciales) y haga clic en OKAY.
los Entrada de órdenes de venta pantallas de formulario.

3. Navega al Resumen sábana.

4. Desde el Herramientas menú, seleccione Personalización.

5. En el Diálogo de herramientas de personalización ventana, desde el Herramientas menú, seleccione Caja de herramientas.

6. En el Caja de herramientas, hacer clic EpiLabel.

7. En Entrada de órdenes de venta, en el Nueva cabecera sección, haga clic en el formulario y coloque el EpiLabel bajo el PO
Etiqueta de número.

8. Haga clic en la nueva EpiLabel.

Epicor ERP | 10.0.700 23


Personalización de formularios Curso de personalización integrado

9. Volver a la Propiedades sábana. En el Texto campo, ingrese Embarcar vía.

10. En Entrada de órdenes de venta, haga clic en el nuevo Embarcar vía etiqueta. La

nueva etiqueta se muestra en el formulario.

Agregar un campo EpiUltraCombo

1. En el Caja de herramientas, Seleccione EpiUltraCombo.

2. Dentro de Nueva cabecera sección, haga clic en el formulario.

La lista desplegable EpiUltraCombo se agrega al formulario.

3. Coloque el EpiUltraCombo a la derecha del Embarcar vía etiqueta.

4. Volver a la Propiedades sábana. En el Talla campo, ingrese 120, 20.

5. Quite los caracteres de texto dentro del Misc> Texto propiedad.

6. Ahora vincule este EpiUltraCombo a la base de datos. Haga clic en el EpiBinding lista desplegable y vincular este control
al OrderHed.ShipViaCode columna.

7. Vincule el EpiUltraCombo a la etiqueta Enviar vía. Haga clic en el EpiLabel lista desplegable y seleccione el epiLabelC2
opción.

8. Haga clic en EpiUltraCombo en el formulario.


La etiqueta se acerca a su lista desplegable personalizada. Ahora puede mover la lista desplegable y la etiqueta como una unidad.

Utilice el asistente de búsqueda simple

1. En el Diálogo de herramientas de personalización ventana, desde el Herramientas menú, seleccione Asistentes> Personalización

Magos.

los Diálogo del asistente de código de personalización escaparates.

2. En el Diálogo del asistente de código de personalización ventana, seleccione Búsqueda simple y haga clic en Ejecutar asistente.

Aparece el Asistente de búsqueda simple. Este asistente genera código para realizar una búsqueda ListData.

3. Haga clic en el Obtener adaptadores botón.

Se muestran los adaptadores disponibles.

4. Seleccione ShipViaAdapter y haga clic en Próximo.

5. Verifique el Desplegable está seleccionada la opción.

6. En el DropDown personalizado campo, seleccione epiUltraComboC1.

7. En el Campo de valor campo, seleccione ShipViaCode.

8. En el Campo de visualización campo, seleccione Descripción.

9. Hacer clic Terminar.

24 Epicor ERP | 10.0.700


Curso de personalización integrado Personalización de formularios

Regresas al Diálogo del asistente de código de personalización ventana.

10. Hacer clic Cerca.

Usar el Asistente para eventos de formulario

1. En el Diálogo de herramientas de personalización ventana, navegue hasta la Asistentes> Asistente de eventos de formulario sábana.

2. En el Seleccionar tipo de evento campo, seleccione Carga.

3. Haga clic en el Flecha correcta para agregar el tipo de evento a la lista.


El evento que seleccionó se muestra en la Seleccionar controlador de eventos nuevo / existente lista.

4. Haga clic en el Actualizar el código de evento seleccionado botón.

5. Navega al Editor de guiones sábana.

Propina Para que la navegación a través del código sea más conveniente, maximice la Diálogo de herramientas de personalización ventana.

6. Copiar SearchOnShipViaAdapterFillDropDown () ( ubicado en la línea 50 del código).

7. Desplácese hacia abajo hasta la parte inferior de la hoja y pegue el código que copió debajo Agregar código de controlador de eventos

y termine la línea con un punto y coma.

SearchOnShipViaAdapterFillDropDown ();

8. Desde el Herramientas menú, seleccione Código de prueba.

9. Si el código se compila correctamente, haga clic en Salvar.

10. En el Comentario de personalización ventana, haga clic en OKAY.

11. Cierre la ventana de diálogo Herramientas de personalización.

12. Salir de la entrada de órdenes de venta.

Pruebe la personalización

1. Relanzar Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, seleccione XXXNewHeader ( donde XXX son sus iniciales) y haga clic en OKAY.

3. En el Órdenes de venta campo, busque y seleccione una orden de venta.

4. Junto a la nueva Embarcar vía En el cuadro EpiUltraCombo, haga clic en la flecha hacia abajo.

Aparece una lista de opciones válidas.

Epicor ERP | 10.0.700 25


Personalización de formularios Curso de personalización integrado

5. Permanecer en el registro de órdenes de venta.

26 Epicor ERP | 10.0.700


Curso de personalización integrado Personalización de formularios

Agregar un control UltraGrid

Las cuadrículas muestran datos en un formato de columna y fila para que los usuarios puedan revisar varios registros al mismo tiempo. Este tema explica cómo
agregar un EpiUltraGrid control a su personalización y modificar las propiedades adicionales utilizadas para definir este control.

Al igual que con los otros controles en ToolBox, UltraGrid se basa en un miembro del marco .NET llamado vista de lista y permite que se muestren
múltiples piezas de información relacionadas en un grupo.

Especifique una fuente de datos o una tabla para vincular el ultragrid a una fuente. La hoja de Propiedades para un control UltraGrid también le permite definir los
campos de datos que se muestran cuando se recupera el conjunto de datos de la base de datos para verlo en UltraGrid.

Taller: agregar un control UltraGrid

En este taller, agregue un elemento EpiUltraGrid para obtener detalles de la versión en la sección Encabezado de resumen. Los elementos de cuadrícula

permiten que múltiples piezas de información relacionadas se muestren en un grupo.

Modificar una hoja y agregar el elemento UltraGrid

Nota En el Taller: agregar un evento a una UltraGrid, volverá a esta personalización para agregar eventos especiales a fin de permitir la
entrada a través de la cuadrícula.

1. Dentro de Entrada de órdenes de venta, navegue hasta Resumen sábana.

2. Desde el Herramientas menú, seleccione Personalización.

los Diálogo de herramientas de personalización escaparates.

3. Selecciona el Encabezamiento cuadro de grupo y configure el Visible propiedad a Falso.

4. Selecciona el Venta de mostrador cuadro de grupo y configure el Visible propiedad a Falso.

5. Selecciona el Resumen cuadro de grupo y configure el Visible propiedad a Falso.

6. Arrastrar el Crear trabajos y Venta de mostrador de proceso botones a la izquierda de la pantalla para que desaparezca.

Nota Los botones tienen un código subyacente que los devuelve a la pantalla si la visibilidad se establece en falsa. Arrastrarlos fuera de
la pantalla evita que se muestren en el formulario.

7. En el Diálogo de herramientas de personalización ventana, en vista de árbol, seleccione SalesOrderForm> sheetTopLevelPanel1


> summaryPanel1> summaryDetailSheet1.

8. Cambiar el Ubicación propiedad a 8, 235.

9. Desde el Herramientas menú, seleccione Caja de herramientas.

10. En el Caja de herramientas, hacer clic EpiUltraGrid.

11. Haga clic en el área debajo del Líneas de pedido cuadrícula, y cambie el tamaño de la cuadrícula para que sea lo suficientemente grande como para llenar el espacio

disponible.

Epicor ERP | 10.0.700 27


Personalización de formularios Curso de personalización integrado

12. Seleccione el nuevo EpiUltraGridC1 controlar.

13. Volver a la Propiedades sábana. Cambiar el Texto propiedad a Lanzamientos.

14. Ahora vincule este EpiUltraGrid a una tabla. Haga clic en el EpiBinding lista desplegable y vincule este control al
OrderRel mesa.

15. En el Diálogo de herramientas de personalización ventana, haga clic en Salvar.

dieciséis. Cuando el Comentario de personalización visualizaciones de ventana, haga clic en OKAY.

17. Cierre la ventana de diálogo Herramientas de personalización.

18. Salir de la entrada de órdenes de venta.

Para seleccionar las columnas que se mostrarán en el próximo taller, debe guardar, cerrar y volver a abrir la personalización.

Seleccionar columnas para mostrar

1. Relanzar Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, seleccione XXXNewHeader ( donde XXX son sus iniciales) y haga clic en OKAY.

los Entrada de órdenes de venta pantallas de formulario.

3. Navega al Resumen sábana.

4. Desde el Herramientas menú, seleccione Personalización.

5. Seleccione el nuevo Lanzamientos UltraGrid.

6. Volver a la Propiedades sábana. Haga clic en el Diseño> Columnas la lista desplegable.

los Propiedades de columna escaparates.

7. En el Propiedades de columna ventana, haga clic en el Alternar oculto botón.

En el Oculto columna, verifique que las casillas de verificación estén seleccionadas. Esto oculta las columnas durante el tiempo de ejecución.

8. Haga clic en el Campo encabezado de columna para ordenar la lista alfabéticamente.

9. Limpiar el Oculto casillas de verificación para las siguientes columnas:

• Fila para ordenar

• OrderRelNum

• ReqDate

• SellingReqQty

• ShipToNum

10. En el Diálogo de herramientas de personalización ventana, haga clic en Salvar.

28 Epicor ERP | 10.0.700


Curso de personalización integrado Personalización de formularios

11. En el Comentario de personalización ventana, haga clic en OKAY.

12. Cierre la ventana de diálogo Herramientas de personalización.

13. Salir de la entrada de órdenes de venta.

Pruebe la personalización

1. Relanzar Entrada de órdenes de venta.

los Seleccionar personalización escaparates.

2. Selecciona el XXXNewHeader personalización (donde XXX son sus iniciales).

3. Navega al Resumen sábana.

4. En el Órdenes de venta campo, buscar y seleccionar orden de venta 5040.

5. Revise la información en el Lanzamientos cuadrícula.


El pedido se libera para la exhibición del pedido 5040.

6. Salir de la entrada de órdenes de venta.

7. Cuando se le solicite que guarde su pedido, haga clic en No.

Epicor ERP | 10.0.700 29


Asistentes de formularios de personalización Curso de personalización integrado

Formulario de personalización

La ventana de diálogo Herramientas de personalización contiene una serie de asistentes de formularios de personalización que pueden guiarlo a través de la

personalización de varios aspectos de un formulario (programa).

Propina La aplicación de Epicor también contiene una serie de asistentes, el Asistentes de códigos de personalización, que te ayudan a crear un código válido.
Lanzas estos magos desde el Herramientas menú.

Asistente de reglas

Utilizar el Asistente de reglas para crear nuevas reglas de fila para vistas de datos.

Las reglas de fila controlan el estilo visual de los controles según los datos actuales. Una vez que configure una nueva regla, configure la acción de reglas. Puede definir
reglas para campos de datos y columnas de imágenes a través de este asistente. Después de guardar la regla, aparece en la vista de árbol como un nodo debajo de la Reglas
de filas personalizadas nodo.

Ejemplo Establece una regla para que, si la cantidad del pedido es inferior a 10, el campo se resalte.

Puede editar las reglas en este asistente o en el Reglas de filas personalizadas hoja de propiedades. Cree columnas de imágenes dentro del Asistente para columnas de

imágenes.

Es posible crear reglas de fila complejas, definir condiciones de reglas personalizadas y acciones de reglas, y evaluar las reglas en función de los valores de otras
vistas de datos.

Cuando define una condición de regla personalizada, especifica la configuración del comportamiento de los campos en la vista de datos definidos en función de comparaciones

complejas, que se pueden especificar en fragmentos de código. También es posible especificar fragmentos de código que se pueden usar para la acción de la regla de fila para

que se pueda lograr un comportamiento complejo. Los fragmentos de código para la condición de la regla y la acción de la regla se especifican en el Editor de guiones.

Propina Hay un asistente disponible que lo guía a través de la creación de una columna de imagen y la asignación de reglas de fila. Este mago, el Asistente de regla

de fila de columna de imagen, se puede iniciar desde el Asistente de reglas o el Herramientas menú. Para iniciarlo desde el Asistente de reglas, haga clic en el Asistente

de regla de columna / fila de imagen botón. Para obtener más información, consulte el tema Asistente para reglas de filas de columnas de imágenes en la Ayuda de la

aplicación.

Taller: agregar una regla

En este taller, use el Asistente de reglas para resaltar el número de pieza y la descripción si el descuento es mayor al cinco por ciento en el detalle de la línea de
pedido de venta.

Crear una regla de fila

1. Lanzamiento Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, haga clic en OKAY.

30 Epicor ERP | 10.0.700


Curso de personalización integrado Asistentes de formularios de personalización

Esto inicia una nueva personalización que usa el formulario base.

3. Desde el Herramientas menú, seleccione Personalización.

los Diálogo de herramientas de personalización escaparates.

4. Navega al Líneas> Detalle hoja y haga clic en el Parte / Rev campo.

5. En el Diálogo de herramientas de personalización ventana, seleccione la Asistentes> Asistente de reglas sábana.

6. Haga clic en el Regla de nueva fila e ingrese la siguiente información:

Campo Datos

Descripción de la regla Descuento excesivo

Vista de reglas OrderDtl

Seleccione Ver OrderDtl

Seleccionar campo Porcentaje de descuento

Condición de la regla Mas grande que

Ver / Campo? claro

Valor de la regla 5

Nota Si selecciona el Ver / Campo? casilla de verificación, el adicional Seleccione Ver y Seleccionar campo las opciones están disponibles para la
condición. Para el propósito de este taller, deje esta casilla de verificación sin marcar y use el Valor de la regla campo.

los Valor de la regla El campo es una lista desplegable con opciones disponibles que puede seleccionar. Sin embargo, también puede ingresar un valor

diferente directamente en este campo.

7. Haga clic en el Flecha correcta para agregar la nueva regla al Reglas de filas personalizadas campo.

Crear acciones de reglas

1. Haga clic en el Nueva acción de regla botón.

2. Verificar Acción de campo la opción del botón de radio está seleccionada.

3. Ingrese la siguiente informacion:

Campo Datos

Seleccionar campo PartNum

Establecer estilos Error

4. Haga clic en el Flecha correcta para agregar la nueva acción al Acciones de regla campo.

5. Haga clic en el Nueva acción de regla de nuevo para agregar una segunda acción.

6. Verifique el Acción de campo la opción del botón de radio está seleccionada.

Epicor ERP | 10.0.700 31


Asistentes de formularios de personalización Curso de personalización integrado

7. Ingrese la siguiente informacion:

Campo Datos

Seleccionar campo LineDesc

Establecer estilos Error

8. Haga clic en el Flecha correcta para agregar la segunda acción al Acciones de regla campo.

9. Haga clic en el Código de actualización botón.

10. Navega al Editor de guiones sábana.


Observe que se muestra la regla de la fila Descuento excesivo. Revise el código para ver cómo el Asistente para reglas genera automáticamente la sintaxis
requerida para esta regla de fila.

11. Desde el Herramientas menú, seleccione Código de prueba.

Verifique el Código personalizado compilado correctamente Aparece el mensaje.

12. En el Diálogo de herramientas de personalización ventana, haga clic en Salvar.

los Cuadro de diálogo Guardar personalización escaparates.

13. En el Cuadro de diálogo Guardar personalización ventana, en el Nombre y Descripción campos, ingrese XXXRule ( dónde
XXX son sus iniciales).

14. Hacer clic Salvar.

15. Cuando el Comentario de personalización visualizaciones de ventana, haga clic en OKAY.

dieciséis. Cierre la ventana de diálogo Herramientas de personalización y salga de Entrada de órdenes de venta.

Prueba las reglas

1. Reabrir Entrada de órdenes de venta.

2. En el Seleccionar personalización ventana, seleccione XXXRule ( donde XXX son sus iniciales) y haga clic en OKAY.

3. En la entrada de órdenes de venta, desde el Nuevo menú, seleccione Nuevo orden.

4. En el Cliente campo, ingrese Dalton y presione Lengüeta.

5. Navega al Líneas> Detalle sábana.

6. Desde el Nuevo menú, seleccione Nueva línea.

7. En el Parte / Rev campo, ingrese DSS-1010 y presione Lengüeta.

8. En el Descuento% campo, ingrese 5 y presione Lengüeta.

No ve ningún cambio en el formulario. Recuerde que la condición de regla que creó requiere que el campo% de descuento debe tener un valor
mayor que 5 antes de que se active la regla.

9. En el Descuento% campo, ingrese 6 y presione Lengüeta.

32 Epicor ERP | 10.0.700


Curso de personalización integrado Asistentes de formularios de personalización

los Parte / Rev y Descripción los campos se vuelven rojos. Esto alerta al usuario de que el valor del% de descuento probablemente sea demasiado alto.

10. Salir de la entrada de órdenes de venta.

11. En el Guardar confirmación ventana, seleccione No.

Epicor ERP | 10.0.700 33


Asistentes de formularios de personalización Curso de personalización integrado

Asistente de columna de imagen

los Asistente de columna de imagen le brinda la posibilidad de agregar una columna de imagen a una cuadrícula seleccionada. Esta columna luego muestra una imagen que

seleccione.

Para usar esta funcionalidad, primero cree la columna, asígnele un nombre y una etiqueta, y luego seleccione la imagen predeterminada que se mostrará en la cuadrícula.

Si es necesario, también puede crear reglas de fila que definan cuándo se muestran otras imágenes dentro de esta columna. Incluso puede configurar esta columna
para que no tenga una imagen predeterminada y luego usar reglas de fila para completarla con imágenes específicas cuando se cumplan ciertas condiciones de regla.
Estas reglas se crean mediante el Asistente para reglas.

Puede usar esta funcionalidad para mostrar una imagen incluida dentro de la aplicación Epicor. También puede mostrar sus propias imágenes a través del Editor
de recursos programa. Esta utilidad separada se instala como parte de la aplicación Epicor. Utilice esta utilidad para buscar, seleccionar y agregar sus
propias imágenes a la aplicación de Epicor, que luego se pueden mostrar en su personalización mediante el Asistente de columna de imagen.

Propina Hay otro asistente disponible que lo guía a través de la creación de una columna de imagen y le asigna reglas. Este mago, el Asistente de
regla de fila de columna de imagen, se puede iniciar desde el Asistente de reglas o el
Herramientas menú. Para obtener más información, consulte el tema de ayuda de la aplicación: Asistente de regla de fila de columna de imagen

Taller - Agregar columna de imagen

En este taller, use el Asistente de columna de imagen para crear una nueva regla para mostrar datos. Esta personalización se puede realizar, por ejemplo, en un escenario en el
que el equipo de servicio de campo desea utilizar una versión modificada de la página de resumen de entrada de pedidos de ventas para identificar rápidamente los artículos de
línea en un pedido cuyas piezas no están actualmente cubiertas por la garantía.

La siguiente regla crea una columna de imagen en la vista de cuadrícula de la hoja de resumen que muestra un signo de exclamación rojo siempre que un artículo de
línea en particular no está cubierto por una garantía.

Utilice el asistente para crear una regla

1. Relanzar Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, haga clic en OKAY.

Esto inicia una nueva personalización con la forma base.

3. Desde el Herramientas menú, seleccione Personalización.

los Diálogo de herramientas de personalización escaparates.

4. En el Diálogo de herramientas de personalización ventana, seleccione la Asistentes> Asistente de reglas sábana.

5. Haga clic en el Asistente de regla de columna / fila de imagen botón.

los Asistente de regla de columna / fila de imagen personalizada muestra. Este asistente contiene una serie de seis pasos que sigue para crear una nueva
columna de imagen y definir los criterios de la regla que indica cuándo se muestra esta imagen.

34 Epicor ERP | 10.0.700


Curso de personalización integrado Asistentes de formularios de personalización

6. En Paso 1, para la Vista de datos, seleccione OrderDtl y haga clic en Próximo.

7. En Paso 2, para la columna de imagen, ingrese el nombre XXXImageWizard ( donde XXX son sus iniciales) y presione
Lengüeta.

Este valor define el identificador único para esta regla de fila en particular.

Propina Pulsando el Lengüeta key es la forma más eficaz de navegar por este asistente.

8. En el Encabezado de columna cuadro de texto, ingrese wty como encabezado de columna y presione Lengüeta.

Este es el texto que se muestra como encabezado de la nueva columna de imagen.

9. En el Posición de la columna cuadro de texto, deje el predeterminado 1 y haga clic en Próximo.

Este valor hace que la columna se muestre primero en el lado izquierdo de la cuadrícula. Las columnas están numeradas de izquierda a derecha.

10. Ahora en Paso 3 Para el Imagen por defecto, Seleccione ( Ninguna) y haga clic en Próximo.

Esto define la imagen que se muestra cuando no se cumplen las condiciones de la regla. Cuando se selecciona Ninguno, indica que no se muestra ninguna imagen en

esta columna de forma predeterminada.

11. En Paso 4 Para el Descripción de la regla de fila, entrar Sin garantía como descripción de la nueva regla y presione
Lengüeta.

los Vista de datos El campo muestra la tabla de la base de datos supervisada por la regla de fila. Para este taller, mantenga OrderDtl en este campo. Sin embargo,

tenga en cuenta que puede seleccionar una tabla diferente utilizando este campo.

12. Desde el Campo lista desplegable, seleccione Código de garantía.

13. Hacer clic Próximo.

14. En Paso 5, en el Seleccione Condición para el campo: campo, seleccione Igual.

15. Deja el Ver / Campo? casilla de verificación clara.

dieciséis. En el Ingrese o seleccione un valor de regla: sección, haga clic en el Seleccione botón de radio y luego seleccione el Constante:

Valor nulo opción.

17. Hacer clic Próximo.

18. En Paso 6, observe que se muestran los nombres de DataView y Image Column. Selecciona la imagen que quieres que aparezca
cuando se cumplen las condiciones de la regla de fila. Las imágenes actuales disponibles en la aplicación de Epicor se muestran en esta lista desplegable; Seleccione POFolderChecked

y haga clic en Terminar.

19. En el Diálogo de herramientas de personalización ventana, haga clic en Salvar.

los Cuadro de diálogo Guardar personalización escaparates.

20. Para el Nombre y Descripción campo, ingrese XXXWarrantyCode ( donde XXX son sus iniciales) y haga clic en
Salvar.

21. En el Comentario de personalización ventana, haga clic en OKAY.

22. Cierre la ventana de diálogo Herramientas de personalización y salga de Entrada de órdenes de venta.

Epicor ERP | 10.0.700 35


Asistentes de formularios de personalización Curso de personalización integrado

Prueba la regla

1. Lanzamiento Entrada de órdenes de venta de nuevo.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, seleccione XXXWarrantyCode ( donde XXX son sus iniciales) y haga clic en
OKAY.

3. Desde el Nuevo menú, seleccione Nuevo orden.

4. En el Cliente campo, ingrese Dalton y presione Lengüeta.

5. Navega al Líneas> Detalle sábana.

6. Desde el Nuevo menú, seleccione Nueva línea.

7. En el Parte / Rev campo, ingrese 4600-1 y presione Lengüeta.

Tenga en cuenta que esta pieza está cubierta por la garantía.

8. En el ordene la cantidad campo, ingrese 1.

9. Desde el Nuevo menú, seleccione Nueva línea para ingresar una segunda línea.

10. En el Parte / Rev campo, ingrese DCD-200-ML y presione Lengüeta.


Tenga en cuenta que esta pieza no está cubierta por la garantía.

11. En el ordene la cantidad campo, ingrese 1.

12. Navega al Resumen hoja y vea la cuadrícula en la parte inferior de la hoja.

Observe la wty La columna muestra un signo de exclamación para la pieza que no está cubierta por la garantía.

13. Salir de la entrada de órdenes de venta.

14. En el Guardar confirmación ventana, seleccione No.

15. Al El pedido tiene comunicados directos sin vínculo de trabajo, ¿volver al pedido? mensaje, haga clic en No.

36 Epicor ERP | 10.0.700


Curso de personalización integrado Asistentes de formularios de personalización

Asistente de hoja

Utilizar el Asistente de hoja para agregar una hoja personalizada al programa actual.

Este asistente también tiene los controles que necesita para editar la pestaña de una hoja personalizada o las propiedades del texto. También puede agregar un tablero directamente

en su nueva hoja. Los paneles son herramientas poderosas que brindan un fácil acceso a datos críticos en tiempo real. Para obtener más información sobre estas herramientas

de visualización de datos, consulte el tema de ayuda de la aplicación: Tablero

Al igual que los barcos atracan en un puerto base, cada hoja también se puede adjuntar, o atracado a una hoja principal. En la interfaz del programa, esto hace que la hoja se

muestre como una hoja secundaria debajo de la hoja principal. También puede permitir que las hojas personalizadas se conviertan en hojas de acoplamiento (hojas principales)

para otras hojas personalizadas. Para hacer esto, seleccione el Hoja de acoplamiento

casilla de verificación.

Workshop: usar el asistente de hojas

En este taller, use el Asistente de hojas para agregar una hoja personalizada al Mantenimiento de piezas. También revise lo que aprendió anteriormente agregando
etiquetas y cuadros de texto a la nueva hoja para altura, ancho y largo.

Crear una hoja

Navegar a Mantenimiento de piezas. Ruta del menú: Gestión de ventas> Gestión de pedidos>

Configuración> Pieza

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Configuración> Pieza

1. En el Seleccionar personalización ventana, haga clic en OKAY.

Esto inicia una nueva personalización con la forma base.

2. Desde el Herramientas menú, seleccione Personalización.

3. En el Diálogo de herramientas de personalización ventana, seleccione Asistentes> Asistente para hojas.

4. Haga clic en el Nueva hoja personalizada botón.

5. En el Hojas acoplables campo, seleccione mainPanel1.

6. En el Nombre, Texto, y Texto de pestaña campos, ingrese Información de la pieza XXX ( donde XXX son sus iniciales).

7. Haga clic en el Flecha correcta para agregar la nueva hoja personalizada a la Hojas personalizadas campo.

8. Hacer clic Salvar.

los Cuadro de diálogo Guardar personalización escaparates.

9. En el Cuadro de diálogo Guardar personalización ventana, en el Nombre y Descripción campo, ingrese XXXPartInfo
(donde XXX son sus iniciales).

10. Hacer clic Salvar

11. En el Comentario de personalización ventana, haga clic en OKAY.

12. Cierre la ventana de diálogo Herramientas de personalización.

Epicor ERP | 10.0.700 37


Asistentes de formularios de personalización Curso de personalización integrado

13. Verificar Información de la pieza XXX ( donde XXX son sus iniciales) se muestra como una nueva hoja en blanco en el formulario.

Agregar una etiqueta y un campo de editor numérico

1. Desde el Herramientas menú, seleccione Personalización.

2. Navega al Información de la pieza XXX hoja (donde XXX son sus iniciales).

3. En el Diálogo de herramientas de personalización ventana, desde el Herramientas menú, seleccione Caja de herramientas.

4. Desde el Caja de herramientas, Seleccione EpiLabel y agregarlo al Información de la pieza XXX hoja (donde XXX son sus iniciales).

5. Haga clic en la etiqueta y en el Diálogo de herramientas de personalización ventana, en el Texto campo, ingrese Peso neto de la unidad.

6. Desde el Caja de herramientas Seleccione EpiNumericEditor y arrastre un nuevo campo junto a la etiqueta.

Utilice la herramienta EpiNumericEditor para crear campos numéricos. Los formatos disponibles para un campo numérico son entero, decimal y doble. Cada uno
muestra un valor de entrada de máscara único en la sección Propiedades de comportamiento.

7. Establezca las siguientes propiedades para EpiNumericEditorC1 campo:

Campo Datos

Tipo numérico Decimal

EpiBinding Part.NetWeight

EpiLabel epiLabelC1

Talla 120,20

8. Hacer clic Salvar.

9. En el Comentario de personalización ventana, haga clic en OKAY.

10. Cerrar la ventana de diálogo Herramientas de personalización y Salida Mantenimiento de piezas.

Pruebe la nueva hoja

1. Relanzar Mantenimiento de piezas

Ruta del menú: Gestión de ventas> Gestión de pedidos> Configuración> Pieza

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Configuración> Pieza

2. En el Seleccionar personalización ventana, seleccione XXXPartInfo ( donde XXX son sus iniciales) y haga clic en OKAY.

3. En el Parte campo, ingrese DCD-200-ML y presione Lengüeta.

4. Sobre el Parte> Detalle hoja, ver el Unidad de peso neto campo y registre el valor.

5. Navega al Información de la pieza XXX ( donde XXX son sus iniciales) hoja.

El nuevo campo Unidad de peso neto, muestra el mismo número que el de la Parte> Detalle sábana.

38 Epicor ERP | 10.0.700


Curso de personalización integrado Asistentes de formularios de personalización

6. Salir de Mantenimiento de piezas.

Epicor ERP | 10.0.700 39


Asistentes de formularios de personalización Curso de personalización integrado

Asistente para eventos de formulario

Utilizar el Asistente para eventos de formulario para ingresar el código que se activa cuando ocurren eventos específicos en un formulario. Estos

eventos incluyen:

• BeforeRowChange - Este evento se llama cuando los usuarios cambian filas en una cuadrícula. No se utiliza cuando se muestra por primera vez una cuadrícula.

• AfterRowChange - Este evento se llama después de que se cambia una fila en una cuadrícula. No se activa si la cuadrícula solo contiene una fila. Este
evento debe usarse en combinación con el ListChanged evento descrito a continuación.

• BeforeFieldChange - Este evento se llama antes de que un usuario abandone un campo que está vinculado o vinculado a una tabla de datos. Utilice este
evento para validar el valor de un campo; si este valor no es válido, puede evitar que el usuario abandone el campo hasta que se ingrese un valor correcto.

• AfterFieldChange - Este evento se llama después de que un usuario abandona un campo que está vinculado o vinculado a una tabla de datos. Este evento le
permite llamar a otro adaptador y completar los datos resultantes, como validar una parte, completar campos de descripción, etc.

• ListChanged - Este evento es útil cuando una cuadrícula solo contiene una fila. Utilice este evento en combinación con el AfterRowChange evento para
ejecutar un evento personalizado.

• Recuperar - Este evento se llama cuando un usuario hace clic en el Recuperar botón que se encuentra en toda la interfaz, recuperando datos de la base de datos. Este
botón se encuentra normalmente en rastreadores. Este evento es útil para el código personalizado que actualiza los datos que se muestran en un solo panel.

• Carga - Este evento se llama cuando se inicia un programa. Utilice este evento cuando desee que el código se ejecute durante la UI Form_Load () método, pero
después del InitilizeCustomCode () se ejecuta el método.

• Clausura - Este evento se llama cuando se cierra un programa. Utilice este evento para el código personalizado que limpia las variables de los datos.

• EpiViewNotification - Este evento se llama justo después de cargar una vista de datos en un programa. Les permite a los usuarios saber que estos datos están listos
para ser vistos y editados. Utilice este evento con frecuencia, ya que le permite ingresar un código personalizado para el método GetNew y crear ID únicos en la tabla
definida por el usuario (UD).

• BeforeAdapterMethod - Este método escucha antes de que se produzca una llamada a un evento de objeto comercial. Cuando detecta un evento, inicializa su código
personalizado. Le permite crear personalizaciones que se ejecutan justo antes de que se inicie un evento, mostrar cuadros de mensajes, mostrar automáticamente
programas de búsqueda, validar datos, etc. También puede utilizar este método para cancelar el evento de llamada del objeto comercial antes de que se ejecute.

• AfterAdapterMethod - Este método escucha después de que se produce una llamada a un evento de objeto comercial. Cuando detecta un evento,
inicializa su código personalizado. Le permite crear personalizaciones que llenen campos, validen datos, actualicen herramientas externas, etc.

• BeforeToolClick - Este evento se dispara desde EpiBaseForm antes de que el marco procese el evento de clic de la barra de herramientas Infragistics. Este
evento se puede utilizar para omitir y suprimir el comportamiento básico de ToolClick. El controlador OnBeforeToolClick expone un BeforeToolClickEventArgs y el
consumidor del evento puede establecer args.Handled = true para omitir el comportamiento de clic base.

• ToolClick - Este evento ocurre cuando el marco procesa el evento de clic de la barra de herramientas Infragistics. Utilice este evento para agregar código que se ejecuta

cuando un usuario selecciona un elemento de menú específico. Este evento implementa el controlador directamente contra el administrador de barras de herramientas de

Infragistics. Cuando se activa, se invocarán tanto el controlador de eventos ToolClick del paquete base como el controlador ToolClick personalizado.

• BeforeToolDropdown - Este evento se inicia después de que se selecciona un elemento del menú principal y aparecen los elementos del submenú. Use este evento de

formulario para ingresar un código que modifica cuando ciertos elementos del submenú están visibles.

Vincula el evento y el código a una fila, campo o formulario específico. Cuando un usuario realiza un evento personalizado, este código especial se ejecuta
automáticamente.

Ejemplo Quiere controlar cuándo se crean nuevos números de pieza. Usted define un evento de formulario que se inicia después de que se cambia el campo ID
de pieza. La aplicación de Epicor se asegura de que la ID de pieza exista antes que el usuario

40 Epicor ERP | 10.0.700


Curso de personalización integrado Asistentes de formularios de personalización

se le permite ingresar más datos en la hoja. Si existe el ID de pieza, el resto de los campos del formulario se activan; si no existe, no se puede
acceder a los campos.

Taller: agregar un evento de formulario simple

En este taller, use el Asistente para eventos de formulario para advertir a la persona que ingresa el pedido de ventas que la fecha de vencimiento excede un año.

Usar el Asistente para eventos de formulario

1. Navegar a Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, haga clic en OKAY.

Esto inicia una nueva personalización con la forma base.

3. Desde el Herramientas menú, seleccione Personalización.

4. En el Diálogo de herramientas de personalización ventana, seleccione la Editor de guiones sábana. Verifique el C# está seleccionada la opción.

5. Navega al Asistentes> Asistente de eventos de formulario sábana.

6. En el Seleccionar tipo de evento campo, seleccione BeforeFieldChange.

7. En el Mesas campo, seleccione OrderDtl.

8. En el Campos campo, seleccione NeedByDate.

9. Haga clic en el Flecha correcta para agregar el evento al Seleccionar controlador de eventos nuevo / existente campo.

10. Hacer clic Actualizar el código de evento seleccionado.

11. Hacer clic Salvar.

los Cuadro de diálogo Guardar personalización escaparates.

12. En el Cuadro de diálogo Guardar personalización ventana, en el Nombre y Descripción campos, ingrese XXXFormEvt
(donde XXX son sus iniciales) y haga clic en Salvar.

13. En el Comentario de personalización ventana, haga clic en OKAY.

Inserte el código

1. Navega al Editor de guiones sábana.

2. Debajo de Caso "NeedByDate" línea, copia y pega este código:

caso "NeedByDate":
DateTime dtNeedByDate;
si (args.ProposedValue! = null)

Epicor ERP | 10.0.700 41


Asistentes de formularios de personalización Curso de personalización integrado

{
dtNeedByDate = Convert.ToDateTime (args.ProposedValue);
if (dtNeedByDate> System.DateTime.Today.AddDays (365)) {

MessageBox.Show ("La fecha de caducidad supera un año. Ente


una fecha de caducidad válida ");
}
}
descanso;

3. Desde el Herramientas menú, seleccione Código de prueba y verificar el Código personalizado compilado correctamente mensaje

muestra.

4. Hacer clic Salvar.

5. En el Comentario de personalización ventana, haga clic en OKAY.

6. Cierre la ventana de diálogo Herramientas de personalización y salga de Entrada de órdenes de venta.

Pruebe la personalización

1. Relanzar Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, seleccione XXXFormEvt ( donde XXX son sus iniciales) y haga clic en OKAY.

3. Desde el Nuevo menú, seleccione Nuevo orden.

4. En el Cliente campo, ingrese Dalton y presione Lengüeta.

5. Navega al Líneas> Detalle sábana.

6. Desde el Nuevo menú, seleccione Nueva línea.

7. En el Parte / Rev campo, ingrese DSS-1010 y presione Lengüeta.

8. En el Necesitado por campo, ingrese la fecha de hoy.

No se muestran mensajes de advertencia.

9. Cambiar el Necesitado por fecha para ser más de un año en el futuro a partir de hoy.

los La fecha de caducidad supera un año. Ingrese una fecha de caducidad válida Aparece el mensaje.

10. Para el mensaje, haga clic en OKAY.

11. Salir de la entrada de órdenes de venta.

12. En el Guardar confirmación ventana, seleccione No.

42 Epicor ERP | 10.0.700


Curso de personalización integrado Asistentes de formularios de personalización

Taller: agregar un evento de formulario complejo

En este taller, use el Asistente para eventos de formulario para advertir a la persona que ingresa que el número de pieza ingresado tiene más de 20 caracteres.

Usar el Asistente para eventos de formulario

1. Navegar a Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, seleccione XXXFormEvt ( donde XXX son sus iniciales).

3. En el Lenguaje de programación de personalización predeterminado sección, seleccione la Visual Basic opción y haga clic en
OKAY.

4. De Herramientas menú, seleccione Personalización.

5. En el Diálogo de herramientas de personalización ventana, navegue hasta la Asistentes> Asistente de eventos de formulario sábana.

6. En el Seleccionar tipo de evento campo, seleccione BeforeFieldChange.

7. En el Mesas campo, seleccione OrderDtl.

8. En el Campos campo, seleccione PartNum.

9. Haga clic en el Flecha correcta para agregar el evento al Seleccionar controlador de eventos nuevo / existente campo.

10. Hacer clic Actualizar el código de evento seleccionado.

Inserte el código

1. Navega al Editor de guiones sábana.

2. Maximizar el Diálogo de herramientas de personalización ventana para mayor comodidad.

3. Debajo de Caso "PartNum" línea, copia y pega este código:

caso "PartNum":
string message = "El número de pieza excede los 20 caracteres. Ca string caption =" Longitud del
¿ncel esta operación? ";
número de pieza ";
Botones System.Windows.Forms.MessageBoxButtons = MessageBox
Buttons.YesNo;
Resultado de DialogResult = DialogResult.Cancel;
if (args.ProposedValue.ToString (). Longitud> 20) {

resultado = MessageBox.Show (mensaje, título, MessageBoxButto


ns.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBox Options.RightAlign);

}
if (resultado == DialogResult.Yes) {

Epicor ERP | 10.0.700 43


Asistentes de formularios de personalización Curso de personalización integrado

oTrans.Undo ();
lanzar nueva UIException ();
}
descanso;

4. Desde el Herramientas menú, seleccione Código de prueba y verificar el Código personalizado compilado correctamente mensaje

muestra.

5. Hacer clic Salvar.

6. En el Comentario de personalización ventana, haga clic en OKAY.

7. Cierre la ventana de diálogo Herramientas de personalización y salga de Entrada de órdenes de venta.

Pruebe la personalización

Navegar a Entrada de órdenes de venta. Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de

pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

1. En el Seleccionar personalización ventana, seleccione XXXFormEvt ( donde XXX son sus iniciales) y haga clic en OKAY.

2. Desde el Nuevo menú, seleccione Nuevo orden.

3. En el Cliente campo, ingrese Dalton y presione Lengüeta.

4. Navega al Líneas> Detalle sábana.

5. Desde el Nuevo menú, seleccione Nueva línea.

6. En el Parte / Rev campo, ingrese DSS-1010 y presione Lengüeta.

No se muestran mensajes de advertencia.

7. En el Parte / Rev campo, escriba más de 20 caracteres de su elección y presione Lengüeta.

los El número de pieza ingresado excede los 20 caracteres. ¿Cancelar esta operación? Aparece el mensaje.

8. Para el mensaje, haga clic en Si.

9. Salir de la entrada de órdenes de venta.

44 Epicor ERP | 10.0.700


Curso de personalización integrado Asistentes de formularios de personalización

Asistente de eventos

los Asistente de eventos vincula el código a sus controles personalizados.

Antes de poder utilizar este asistente, debe agregar uno o más controles personalizados al formulario actual. Agrega controles usando el Cuadro de
herramientas.

Los eventos que puede crear para sus controles personalizados son casi infinitos. Puede crear un código que inicie una aplicación de terceros, reproduzca archivos
de sonido, muestre un cuadro de mensaje y ejecute un cálculo en sus datos.

Taller - Agregar evento a un botón

En este taller, agregue un botón personalizado a Mantenimiento del cliente y use el Asistente de eventos para agregar un evento al botón para acceder al
sitio web del cliente.

Crear una personalización

1. Navegar a Mantenimiento del cliente.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Configuración> Cliente

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Configuración> Cliente

2. En el Seleccionar personalización ventana, haga clic en OKAY.

Esto inicia una nueva personalización con la forma base.

3. Desde el Herramientas menú, seleccione Personalización.

los Diálogo de herramientas de personalización escaparates.

4. En Mantenimiento del cliente, navegar hasta el Cliente> Detalle sábana.

5. Busque el cuadro de grupo que contiene el Teléfono, fax, correo electrónico, y Sitio web campos. Expanda este cuadro de grupo para

puede colocar un botón debajo del Sitio web campo.

6. Desde el Herramientas menú, seleccione Caja de herramientas.

7. En el Caja de herramientas, Seleccione epiButton y agréguelo debajo del Sitio web campo.

8. Si el Seleccionar tipo de capa visualizaciones de ventana, seleccione Personalización y haga clic en OKAY.

9. Cambie el tamaño del nuevo botón para que pueda mostrar texto.

10. Volver a la Propiedades sábana. Cambiar el Texto propiedad para que el botón Ir al sitio web.

11. Hacer clic Salvar.

los Cuadro de diálogo Guardar personalización escaparates.

12. En el Nombre y Descripción campos, ingrese XXXButton ( donde XXX son sus iniciales) y haga clic en Salvar.

13. En el Comentario de personalización ventana, haga clic en OKAY.

Epicor ERP | 10.0.700 45


Asistentes de formularios de personalización Curso de personalización integrado

Usar el asistente de eventos

1. En el Diálogo de herramientas de personalización ventana, navegue hasta la Asistentes> Asistente de eventos sábana.

2. En el Filtro de tipo de control campo, seleccione EpiButton.

3. En el Control personalizado campo, seleccione epiButtonC1.

Este es el nombre del botón que agregó.

4. En el Eventos de control disponibles campo, seleccione Hacer clic.

Nota Aunque los eventos están limitados para un botón, cada control tiene sus propios eventos asociados. Un ultracombo, por ejemplo, puede tener
eventos desplegables y los controles de casilla de verificación pueden tener un evento de cambio de verificación.

5. Haga clic en el Flecha correcta botón para agregar el evento.

6. Hacer clic Actualizar el código de evento seleccionado.

7. En el Diálogo de herramientas de personalización ventana, navegue hasta la Editor de guiones sábana.

8. Maximizar el Diálogo de herramientas de personalización ventana para que pueda ver más del Editor de secuencias de comandos.

9. Debajo de ** Coloque aquí el código de gestión de eventos ** línea, copia y pega este código:

string customerURL = "";


// crea una vista de datos del cliente para trabajar
EpiDataView workDataView = (EpiDataView) oTrans.EpiDataViews ["Personalizado
er "];
// asegúrese de que se cargue un registro de cliente
if (workDataView.dataView.Count> 0 && workDataView.Row> = 0) {

if (workDataView.dataView [workDataView.Row] ["CustURL"]. ToString (


)! = "")
{
// obtiene el valor de la columna CustURL
customerURL = workDataView.dataView [workDataView.Row] ["CustURL
"].Encadenar();
// comprobación miscelánea de URL
if (! customerURL.StartsWith ("http: //"))
{
customerURL = "http: //" + customerURL;
}
if (customerURL.EndsWith ("exe") || customerURL.EndsWith (". js")
|| customerURL.EndsWith (". vbs"))
{
// salir si la URL tiene obvias implicaciones negativas
regreso;
}
tratar
{
// iniciar URL en el navegador predeterminado
System.Diagnostics.Process.Start (customerURL);
}
captura
(
System.ComponentModel.Win32Exception noBrowser)

46 Epicor ERP | 10.0.700


Curso de personalización integrado Asistentes de formularios de personalización

{
si (noBrowser.ErrorCode == - 2147467259)
MessageBox.Show (noBrowser.Message);
}
catch (System.Exception otro)
{
MessageBox.Show (otro.Message);
}
}
}

Importante Puede agregar el código utilizando el campo Código de evento de control. Sin embargo, para acceder a todo el código del formulario, debe utilizar el

Editor de secuencias de comandos.

Nota El ejemplo de código anterior depende de las asociaciones de archivos en el equipo cliente. Por ejemplo, un
. El archivo .html puede estar asociado con un editor HTML y no con un navegador.

10. Desde el Herramientas menú, seleccione Código de prueba y verificar el Código personalizado compilado correctamente mensaje

muestra.

11. Hacer clic Salvar.

12. En el Comentario de personalización ventana, haga clic en OKAY.

13. Cierre la ventana de diálogo Herramientas de personalización y salga de Mantenimiento del cliente.

Pruebe la personalización

1. Relanzar Mantenimiento del cliente.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Configuración> Cliente

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Configuración> Cliente

2. En el Seleccionar personalización ventana, seleccione XXXButton ( donde XXX son sus iniciales) y haga clic en OKAY.

3. En el Cliente campo, busque y seleccione un registro de cliente.

4. Si el Sitio web El campo está en blanco, ingrese una dirección de sitio web de su elección. Por ejemplo: www.epicor.com

5. Haga clic en el Ir al sitio web botón.

Su navegador de Internet inicia el sitio web especificado. Es posible que deba hacer clic en el navegador en la barra de tareas para enfocarlo.

6. Salga de su navegador de Internet y del mantenimiento del cliente.

7. En el Guardar confirmación ventana, haga clic en No.

Epicor ERP | 10.0.700 47


Asistentes de formularios de personalización Curso de personalización integrado

Taller: agregar un evento a una UltraGrid

En este taller, use el Asistente de eventos para agregar eventos especiales al UltraGrid que agregó a Entrada de órdenes de venta anteriormente. Estos eventos permiten la

entrada a través de la cuadrícula (información de liberación de línea).

Importante Para completar este taller, primero debe completar Taller: agregue un control UltraGrid.

Usar el asistente de eventos

1. Navegar a Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, seleccione XXXNewHeader ( donde XXX son sus iniciales) y haga clic en OKAY.

3. Desde el Herramientas menú, seleccione Personalización.

los Diálogo de herramientas de personalización escaparates.

4. En Entrada de órdenes de venta, navegar hasta el Resumen hoja donde colocaste la costumbre Lanzamientos cuadrícula.

5. En el Diálogo de herramientas de personalización ventana, navegue hasta la Asistentes> Asistente de eventos sábana.

6. En el Filtro de tipo de control campo, seleccione EpiUltraGrid.

7. En el Control personalizado campo, seleccione EpiUltraGridC1 ( este es el nombre del Lanzamientos cuadrícula).

8. Selecciona el ¿Cuadrícula de entrada de datos? casilla de verificación.

9. En el Método GetNew disponible campo, seleccione GetNewOrderRel.

El método GetNew disponible muestra los métodos GetNew para las tablas de este conjunto de datos.

10. Haga clic en el Flecha correcta botón para agregar el código.

11. Hacer clic Actualizar todo el código de evento para agregar el script.

12. Navega al Editor de guiones sábana.


Revise el código que agregó el Asistente de eventos para el control epiUltraGridC1. Observe que agregó tres eventos:

• BeforeRowInsert

• BeforeRowsDeleted

• KeyDown

13. Desde el Herramientas menú, seleccione Código de prueba y verificar el Código personalizado compilado correctamente mensaje

muestra.

14. En el Diálogo de herramientas de personalización ventana, haga clic en Salvar.

15. En el Comentario de personalización ventana, haga clic en OKAY.

48 Epicor ERP | 10.0.700


Curso de personalización integrado Asistentes de formularios de personalización

16. Cerrar la ventana de diálogo Herramientas de personalización y Salida Entrada de órdenes de venta.

Epicor ERP | 10.0.700 49


Asistentes de formularios de personalización Curso de personalización integrado

Pruebe la personalización

1. Relanzar Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, seleccione XXXNewHeader ( donde XXX son sus iniciales) y haga clic en OKAY.

3. En el Órdenes de venta campo, ingrese 5040 y presione Lengüeta.

Observe la Lanzamientos la cuadrícula se llena con líneas de liberación.

4. Seleccione la última versión, coloque el cursor al final de la línea y presione Entrar.

Se crea una nueva línea de lanzamiento y puede ingresar datos en los campos disponibles. Puede continuar agregando tantas líneas de liberación de pedidos
como necesite.

5. Salir de la entrada de órdenes de venta.

6. En el Guardar confirmación ventana, haga clic en No.

7. Si el El pedido tiene comunicados directos sin vínculo de trabajo, ¿volver al pedido? aparece un mensaje, haga clic en No.

50 Epicor ERP | 10.0.700


Curso de personalización integrado Vista de clave externa

Vista de clave externa

Una clave externa es un enlace a una tabla separada o externa que contiene datos lógicamente similares. Utilice claves externas para vincular estas tablas relacionadas de
modo que se muestre la información que necesita. Puede mostrar vistas de clave externa en hojas personalizadas y en paneles.

Puede crear vistas de clave externa para un Resultado de la consulta o Vista de datos que tiene un campo que busca por su registro ( GetByID) identificador. Luego
puede crear una vista basada en el valor de este campo.

Hay disponible una gran cantidad de combinaciones de tablas. Primero puede crear una vista y luego vincular otra subvista a esta vista, otra
subvista a esta subvista y así sucesivamente. Siempre que pueda establecer una conexión lógica entre Padre y Niño columnas, puede mostrar
datos a través de una combinación de vistas.

Esta herramienta de personalización vincula campos en tablas separadas pero relacionadas. Los campos que se vinculan a campos de clave externa en otras tablas deben

compartir el Me gusta propiedad. La propiedad Like define qué claves externas se pueden vincular al campo seleccionado.

Propina Después de crear una vista de clave externa, puede usar las funciones en el Columna personalizada como hoja para agregar la propiedad Me gusta a un

campo específico. Para obtener más información, consulte el tema de ayuda de la aplicación: Columna personalizada como

También puede personalizar cómo aparecen los datos dentro de la cuadrícula a través de Reglas de fila. Puede resaltar una columna, poner en negrita el texto de una

columna y hacer que algunas columnas sean invisibles. Para obtener más información, consulte el tema de ayuda de la aplicación: Asistente de reglas

Taller: crear una clave externa

En este taller, agregue una clave externa para mostrar información de la tabla de piezas en Entrada de órdenes de venta. También revise lo que aprendió anteriormente
creando una hoja personalizada y agregando etiquetas y cuadros de texto a la nueva hoja. Para este taller, verifique que el modo de desarrollador esté siempre activado.

Nota Para completar este taller, primero debe completar el Taller: utilice el Asistente para hojas.

Crear una hoja personalizada

1. Navegar a Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, haga clic en OKAY.

Esto inicia una nueva personalización con la forma base.

3. Desde el Herramientas menú, seleccione Personalización.

los Diálogo de herramientas de personalización escaparates.

4. En el Diálogo de herramientas de personalización ventana, navegue hasta la Asistentes> Asistente para hojas sábana.

Epicor ERP | 10.0.700 51


Vista de clave externa Curso de personalización integrado

5. Hacer clic Nueva hoja personalizada.

6. En el Hojas acoplables campo, seleccione SheetLinePanel1.

7. En el Nombre, Texto, y Texto de pestaña campos, ingrese Información de XXXPart ( donde XXX son sus iniciales).

8. Haga clic en el Flecha correcta para agregar la nueva hoja personalizada.

9. Hacer clic Salvar.

los Cuadro de diálogo Guardar personalización escaparates.

10. En el Cuadro de diálogo Guardar personalización ventana, en el Nombre y Descripción campos, ingrese XXXForeignK
(donde XXX son sus iniciales) y haga clic en Salvar.

11. En el Comentario de personalización ventana, haga clic en OKAY.

Vincular una hoja a los datos de la pieza

1. En el Diálogo de herramientas de personalización ventana, desde el Herramientas menú, seleccione Herramientas de datos.

los Diálogo de datos personalizados escaparates.

2. Sobre el Vista de clave externa hoja, haga clic en el Nueva vista personalizada botón.

3. En el Ver nombre campo, ingrese Información de la pieza XXX ( donde XXX son sus iniciales).

4. En el Nombre de la vista principal campo, seleccione OrderDtl.

5. En el Nombre de columna campo, seleccione PartNum.

6. Acepte los valores predeterminados llenados en los campos restantes. Haga clic en el Añadir botón.

los Vista de clave externa exitosa Aparece el mensaje.

7. Para el mensaje, haga clic en OKAY.

8. En el Diálogo de datos personalizados ventana, haga clic en OKAY.

9. En el Diálogo de herramientas de personalización ventana, haga clic en Salvar.

10. En el Comentario de personalización ventana, haga clic en OKAY.

52 Epicor ERP | 10.0.700


Curso de personalización integrado Vista de clave externa

Crear un cuadro de texto y una etiqueta

1. Desde el Herramientas menú, seleccione Caja de herramientas.

2. En Entrada de órdenes de venta, navegar a la nueva hoja, Líneas> Información de la pieza XXX ( donde XXX son sus iniciales).

3. Agregar un EpiLabel y EpiNumericEditor a la nueva hoja.

Propina Siga los pasos en Taller: agregar un cuadro de texto y Workshop: agregar una etiqueta y vincularla al cuadro de texto para vincular
el EpiLabel al EpiNumericEditor. Asegúrese de dimensionar el EpiNumericEditor para usar 120, 20 dimensiones.

4. Haga clic en EpiLabel; en el Texto campo de propiedad, ingrese Peso neto.

5. Haga clic en el EpiNumericEditor. En el EpiBinding propiedad, seleccione XXX PartInfo> Peso neto ( donde XXX
son sus iniciales).

6. En el Tipo numérico propiedad, seleccione Decimal.

7. En el MaskInput propiedad, entrar nn, nnn.nnn.

8. Limpiar el Valor campo.

9. Hacer clic Salvar.

10. En el Comentario de personalización ventana, haga clic en OKAY.

11. Cierre la ventana de diálogo Herramientas de personalización y salga de Entrada de órdenes de venta.

Crear una pieza

1. Navegar a Mantenimiento de piezas

Ruta del menú: Gestión de ventas> Gestión de pedidos> Configuración> Pieza

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Configuración> Pieza

2. En el Seleccionar personalización ventana, seleccione XXXPartInfo ( donde XXX son sus iniciales) y haga clic en OKAY.

3. Desde el Nuevo menú, seleccione Parte nueva.

4. En el Parte y Descripción campos, ingrese XXXPart ( donde XXX son sus iniciales).

5. En el Unidad de peso neto campo, ingrese un valor de peso de su elección.

6. Hacer clic Salvar y Salida Mantenimiento de piezas.

Epicor ERP | 10.0.700 53


Vista de clave externa Curso de personalización integrado

Pruebe la personalización

1. Navegar a Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

2. En el Seleccionar personalización ventana, seleccione XXXForeignK ( donde XXX son sus iniciales) y haga clic en OKAY.

3. Desde el Nuevo menú, seleccione Nuevo orden.

4. En el Cliente campo, ingrese Dalton y presione Lengüeta.

5. Navega al Líneas> Detalle sábana.

6. Desde el Nuevo menú, seleccione Nueva línea.

7. En el Parte / Rev campo, ingrese XXXPart ( donde XXX son sus iniciales) y presione Lengüeta.

Esta es la parte que creó en la sección anterior de este taller.

8. Navega al Líneas> Información de la pieza XXX hoja (donde XXX son sus iniciales) y verifique que el peso neto
muestra para el artículo.

9. Salir de la entrada de órdenes de venta.

10. En el Guardar confirmación ventana, seleccione No.

54 Epicor ERP | 10.0.700


Curso de personalización integrado Implementación de personalización

Implementación de personalización

Pones las personalizaciones a disposición de los usuarios a través de Mantenimiento del menú. Con este programa, habilita una personalización para que se
muestre en el menú principal.

Tenga en cuenta que las personalizaciones guardadas con el Trabajo en proceso (WIP) el estado no se muestra en este programa. La aplicación considera que estas
personalizaciones aún están en desarrollo, por lo que no puede seleccionarlas en Mantenimiento del menú. Para obtener más información sobre el estado de WIP,
consulte el tema de ayuda de la aplicación: Guardar personalización

Importante Para acceder a MenuMaintenance, debe tener Supervisor del sistema derechos. Para obtener más información, consulte el tema de ayuda de la

aplicación: Mantenimiento de seguridad de la cuenta de usuario

Mantenimiento del menú

Utilizar MenúMantenimiento para personalizar la interfaz del mosaico del menú y la interfaz del menú móvil dentro de su aplicación Epicor. Puede seleccionar
programas, informes, cuadros de mando y programas de subprocesos personalizados y ponerlos a disposición de los usuarios de su empresa.

Los cambios que realiza dentro del Mantenimiento del menú se muestran en las estaciones de trabajo y dispositivos móviles que ejecutan la aplicación Epicor dentro de su
entorno. UseMenuMaintenance para reemplazar un programa actual con un programa personalizado. También puede agregar elementos de menú para programas
personalizados e informes personalizados. Si personaliza un programa de subproceso como la entrada de notas o el registro de transacciones de piezas, también define cómo
los usuarios acceden a este proceso a través de este programa.

Para los programas de menú, agrega o actualiza un icono en el menú y luego selecciona la capa de personalización que desea mostrar. Para programas de
subproceso, agregue el programa de subproceso personalizado al nodo Proceso en Mantenimiento del menú y luego active el programa personalizado a través de Mantenimiento
de llamadas de proceso; revise los temas de Implementación de subprogramas en la ayuda de la aplicación para obtener más información.

Propina Solo puede utilizar este programa si puede crear y modificar personalizaciones. Para obtener información sobre cómo obtener derechos de personalización y

utilizar esta funcionalidad, consulte el tema de ayuda de la aplicación Mantenimiento de cuentas de usuario: seguridad.

Ruta del menú

Navegue a este programa desde el menú principal:

• ICE Externo> Seguridad> Mantenimiento de menú

• Configuración del sistema> Mantenimiento de seguridad> Mantenimiento de menú

• Configuración del sistema> Mantenimiento del sistema> Mantenimiento del menú

Importante Este programa no está disponible en Epicor Web Access.

Taller: Implementar la personalización

En este taller, agregue una de las personalizaciones creadas en un taller anterior al elemento del menú Entrada de pedidos. Además, cree una nueva entrada de menú para
Entrada de pedidos para implementar una personalización diferente.

Si está en el modo de desarrollador de los talleres anteriores, inhabilitar Modo de desarrollador del Opciones menú en el menú principal.

Epicor ERP | 10.0.700 55


Implementación de personalización Curso de personalización integrado

Seleccione la personalización

Primero debe desactivar el modo de desarrollador, luego navegar a Mantenimiento del menú.

1. Primero necesitas apagar Modo desarrollador. Haga clic en el Hogar botón. Una vez que aparezca la pantalla de inicio, haga clic en

el Configuraciones loseta.

los Configuraciones muestra la pantalla.

2. Verifique el Opciones generales El mosaico está seleccionado en la vista de árbol. Hacer clic Modo desarrollador para borrar la marca de verificación

junto a esta opción.

3. Haga clic en el Hogar botón de nuevo. Una vez que aparezca la pantalla de inicio, haga clic en el Menú loseta.

los Menú muestra la pantalla.

4. Navegar a Mantenimiento del menú.

Ruta del menú: Configuración del sistema> Mantenimiento del sistema> Mantenimiento del menú

Importante Este programa no está disponible en Epicor Web Access.

5. En Mantenimiento del menú, en la vista de árbol, seleccione Gestión de ventas> Gestión de pedidos> General
Operaciones> Entrada de pedidos.

6. Navega al Detalle sábana.

7. En el Programa sección, en el Personalización campo, seleccione una de sus personalizaciones, por ejemplo
XXXNewHeader ( donde XXX son sus iniciales).

8. Hacer clic Salvar.

9. Si el Configuraciones de seguridad visualizaciones de ventana, haga clic en OKAY.

10. Salir del mantenimiento del menú.

11. Para ver la personalización implementada, debe cerrar la sesión de la aplicación y luego volver a iniciarla. Haga clic en el
Hogar y luego el Configuraciones loseta. Seleccione Cambiar usuario.

12. Inicie sesión en la aplicación con las credenciales gerente / gerente.

13. Ahora haga clic en el Menú mosaico y navegar a Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Verifique las personalizaciones que realizó en la pantalla Entrada de órdenes de venta.

14. Salir de la entrada de órdenes de venta.

56 Epicor ERP | 10.0.700


Curso de personalización integrado Implementación de personalización

Desactivar la personalización

Este taller ilustra cómo se quita una personalización para que ya no se muestre durante el tiempo de ejecución. Utilice esta función para eliminar personalizaciones a
las que ya no desea que accedan sus usuarios.

1. Navegar a Mantenimiento del menú.

Ruta del menú: Configuración del sistema> Mantenimiento del sistema> Mantenimiento del menú

Importante Este programa no está disponible en Epicor Web Access.

2. En Mantenimiento del menú, en la vista de árbol, seleccione Gestión de ventas> Gestión de pedidos> General
Operaciones> Entrada de pedidos.

3. Navega al Detalle sábana.

4. En el Personalización campo, elimine el valor seleccionado.

Esto elimina su personalización de Entrada de órdenes de venta, pero la personalización en sí no se elimina y aún está disponible para seleccionarla más
adelante.

5. Hacer clic Salvar.

6. Si el Configuraciones de seguridad visualizaciones de ventana, haga clic en OKAY.

7. Salir del mantenimiento del menú.

8. Haga clic en el Hogar botón y el Configuraciones loseta. Seleccione Cambiar usuario.

9. Inicie sesión en la aplicación con las credenciales gerente / gerente.

10. Haga clic en el Menú mosaico y navegar a Entrada de órdenes de venta.

Ruta del menú: Gestión de ventas> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Propina La ruta del menú de CRM es: Gestión de relaciones con el cliente> Gestión de pedidos> Operaciones generales> Entrada de pedidos

Verifique que su personalización ya no se muestre.

11. Salir de la entrada de órdenes de venta.

Epicor ERP | 10.0.700 57


Tablas definidas por el usuario Curso de personalización integrado

Tablas definidas por el usuario

Como parte de la base de datos, la aplicación de Epicor contiene una serie de Tablas definidas por el usuario. Utilice estas tablas especiales para personalizar la
base de datos de modo que pueda ingresar datos únicos para su empresa. Primero agregue estas tablas directamente a la interfaz, personalícelas para definir los
datos y luego ingrese sus registros únicos.

Luego, estos datos se pueden transferir a otros programas. Para hacer esto, agregue un control personalizado, el UltraCombo, a un formulario. Este control es una lista
desplegable. Vincula el UltraCombo al adaptador retriever en la tabla definida por el usuario. Después de guardar esta personalización, los usuarios acceden a este
control para seleccionar y navegar por los datos ingresados en esta tabla definida por el usuario.

Nota Las tablas definidas por el usuario no se muestran en el menú listo para usar en la aplicación de Epicor. Para personalizar e implementar tablas
definidas por el usuario, primero debe agregar una referencia a la tabla en el menú existente. los
Taller - Tablas definidas por el usuario y Taller: crear un menú desplegable demuestre cómo agregar esta tabla al menú,
así como cómo realizar una personalización simple de la tabla.

Tablas independientes definidas por el usuario

Cuarenta tablas independientes definidas por el usuario están disponibles en la aplicación de Epicor. Cada tabla tiene cinco claves principales. los

Adaptador de recuperador le permite vincular la clave 1 a un UltraCombo elemento. Por este motivo, utilice la clave 1 como vista principal para cada tabla definida
por el usuario.

Propina Puede utilizar las otras claves para obtener datos adicionales u ocultarlas de la vista.

Tablas definidas por el usuario principal / secundario

Once tablas definidas por el usuario padre / hijo están disponibles en la aplicación de Epicor. Estas tablas tienen la misma funcionalidad básica que las
tablas independientes, pero contienen funcionalidad adicional para que pueda crear relaciones de datos padre / hijo.

Etiquetadas como UD100 a UD110, estas tablas definidas por el usuario se componen de dos tablas, una Padre mesa y un Niño
mesa. UD100, por ejemplo, tiene la tabla principal UD100 y una tabla secundaria, UD100A. La tabla UD100A contiene los datos secundarios en su tabla principal. Cada
tabla principal y secundaria tiene cinco claves principales para los datos que desea que ingresen los usuarios. Puede agregar otros elementos si es necesario.

58 Epicor ERP | 10.0.700


Curso de personalización integrado Tablas definidas por el usuario

Taller - Tablas definidas por el usuario

En este taller, cree un nuevo elemento de menú para acceder a una tabla definida por el usuario. Luego, personalice la tabla para manejar los datos del tipo de mantenimiento

para los contenedores de envío.

Modificar el menú actual

1. Navegar a Mantenimiento del menú.

Ruta del menú: Configuración del sistema> Mantenimiento del sistema> Mantenimiento del menú

Importante Este programa no está disponible en Epicor Web Access.

2. Usando la vista de árbol, navegue hasta Gestión de materiales> Envío / recepción> Configuración.

3. En la vista de árbol, coloque el cursor en el Preparar nodo.

Para agregar un nuevo elemento de menú a una carpeta, el cursor debe estar en el nivel de carpeta de la estructura de árbol cuando hace clic en el Nuevo icono.

4. Desde el Nuevo menú, seleccione Nuevo menú.

5. En el ID de menú campo, ingrese UDCMPXXX ( donde XXX son sus iniciales).

Para identificar esto como una tabla definida por el usuario, la aplicación de Epicor proporciona una UD prefijo; no cambie este prefijo.

6. En el Nombre campo, ingrese Mantenimiento del contenedor XXX ( donde XXX son sus iniciales).

7. En el ID de seguridad campo, ingrese SEC000.

Este valor es el ID de seguridad general.

8. Mantenga los valores predeterminados para ID del menú para padres y Orden de secuencia.

9. Verifique el Habilitado está seleccionada la casilla de verificación.

10. En el Tipo de programa, aceptar el valor predeterminado de Opción del menú.

11. En el Icono campo, seleccione Mantenimiento.

12. Hacer clic Programa, buscar la tabla definida por el usuario, Ice.UI.UD01Entry.dll y haga clic en Abierto.

Este es el archivo de programa que proporciona la funcionalidad detrás de la tabla definida por el usuario.

13. Hacer clic Salvar.

Propina Si no se le permite guardar el registro debido a la secuencia de pedido duplicado para este ID de menú principal, en el Secuencia de
pedidos campo, ingrese un número y haga clic en Salvar.

14. Si el Configuraciones de seguridad visualizaciones de ventana, haga clic en OKAY.

15. Salir del mantenimiento del menú.

Epicor ERP | 10.0.700 59


Tablas definidas por el usuario Curso de personalización integrado

dieciséis. Para ver la personalización implementada, debe cerrar la sesión de la aplicación y luego volver a iniciarla. Haga clic en el
Hogar y luego el Configuraciones loseta. Seleccione Cambiar usuario.

17. Inicie sesión en la aplicación con las credenciales gerente / gerente.

18. Haga clic en el Menú mosaico y navegar a Gestión de materiales> Envío / recepción> Configuración.

El nuevo Mantenimiento del contenedor XXX ( donde XXX son sus iniciales) aparece el elemento del menú. Durante el próximo taller, iniciará el
programa en modo desarrollador y comenzará a personalizarlo.

Cambiar al modo de desarrollador

1. Volver a la Hogar ventana y haga clic en el Configuraciones loseta.

2. Verifique el Opciones generales El nodo se resalta en la vista de árbol. Selecciona el Modo desarrollador opción.

3. Volver a la Hogar ventana y haga clic en el Menú loseta.

4. Navega hasta el nuevo elemento del menú Mantenimiento del contenedor XXX ( donde XXX son sus iniciales).

Ruta del menú: Gestión de materiales> Envío / recepción> Configuración> Mantenimiento de contenedores XXX

5. En el Seleccionar personalización ventana, haga clic en OKAY.

Esto inicia una nueva personalización con la forma base.

6. Desde el Herramientas menú, seleccione Personalización.

los Diálogo de herramientas de personalización escaparates.

Diseñar la interfaz de la mesa

1. En Mantenimiento UD01, navegar hasta el Detalle sábana.

2. Para esta personalización, solo necesita el campo Key1. Haga clic en el Clave 2 cuadro de texto y arrástrelo fuera del formulario hasta
desaparece. Eliminar el Key3, Key4, y Key5 cuadros de texto de la misma manera.

3. Haga clic en el Descripción campo y arrástrelo justo debajo del Clave 1 campo.

4. Selecciona el Key1 etiqueta.

5. Regrese a la hoja de Propiedades. Cambiar el Texto propiedad para la etiqueta ID de contenedor :.

6. Desde el Herramientas menú, seleccione Caja de herramientas.

7. En el Caja de herramientas, Seleccione EpiTextBox.

8. Haga clic dentro del formulario.

los Seleccionar tipo de capa escaparates.

9. En el Seleccionar tipo de capa ventana, seleccione Personalización y haga clic en OKAY.

10. Haga clic y arrastre el epiTextBoxC1 bajo la Descripción caja de texto.

60 Epicor ERP | 10.0.700


Curso de personalización integrado Tablas definidas por el usuario

11. Volver a la Propiedades sábana. Haga clic en el Texto valor.

12. Haga clic en el EpiBinding lista desplegable y seleccione UD01> ShortChar01.

13. Para la propiedad Tamaño, ingrese el 120, 20 valor.

14. Agregar un EpiLabel al cuadro de texto, cambie el Texto propiedad a Peso:, y enlazar la etiqueta al cuadro de texto.

15. En el Diálogo de herramientas de personalización ventana, haga clic en Salvar.

los Cuadro de diálogo Guardar personalización escaparates.

dieciséis. En el Cuadro de diálogo Guardar personalización ventana, en el Nombre y Descripción campos, ingrese XXXContainer

(donde XXX son sus iniciales) y haga clic en Salvar.

17. En el Comentario de personalización ventana, haga clic en OKAY.

18. Cierre la ventana de diálogo Herramientas de personalización y salga de XXX Container Maintenance (donde XXX son sus
iniciales).

Pruebe el nuevo formulario

1. Relanzar Mantenimiento del contenedor XXX ( donde XXX son sus iniciales).

Ruta del menú: Gestión de materiales> Envío / recepción> Configuración> Mantenimiento de contenedores XXX

2. En el Seleccionar personalización ventana, seleccione XXXContenedor ( donde XXX son sus iniciales) y haga clic en OKAY.

3. Hacer clic Nuevo.

4. En el ID de contenedor campo, ingrese CTN1.

5. En el Descripción campo, ingrese Contenedor 1.

6. En el Peso campo, ingrese 10.

7. Hacer clic Salvar.

8. Repita los pasos 2 a 6 para agregar los siguientes registros:

ID de contenedor Descripción Peso

CTN2 Contenedor 2 20

CTN3 Contenedor 3 30

9. Haga clic en el Claro icono.

10. Hacer clic Buscar.

los Formulario de búsqueda escaparates.

11. Hacer clic Buscar.

12. Hacer clic Seleccionar todo y haga clic en OKAY.

Epicor ERP | 10.0.700 61


Tablas definidas por el usuario Curso de personalización integrado

Se muestran tres contenedores en las vistas de árbol y lista.

Nota Se puede realizar más personalización en el Lista hoja para asegurarse de que las columnas no utilizadas de la tabla UD01 no se
muestren y que se muestren los encabezados adecuados.

13.

Permanezca en XXX Container Maintenance (donde XXX son sus iniciales). Durante el próximo ejercicio, continuará personalizando este formulario.

Personalizar la vista de lista y la barra de título

1. Desde el Herramientas menú, seleccione Personalización.

2. En el Mantenimiento UD01 ventana, seleccione la Lista hoja y haga clic en la cuadrícula en el medio de la hoja.

Esto muestra las propiedades de la vista de cuadrícula en la Diálogo de herramientas de personalización ventana.

3. localizar el Diseño> Columnas campo; haga clic en la flecha hacia abajo.

los Propiedades de las columnas escaparates.

4. Haga clic en el Alternar oculto botón.


Todas las columnas de la cuadrícula Lista ya no se muestran.

5. Ahora en el Oculto columna, claro Key1, Character01, y ShortChar01.

6. Siguiente en el Subtítulo columna, cambie el Subtítulo propiedades para las tres columnas a lo siguiente:

Campo despejado Cambiar a

Key1 ID de contenedor

Personaje01 Descripción

ShortChar01 Peso

7. Haga clic en el Mantenimiento UD01 ventana y revise los cambios en la lista.


Al hacer clic en esta ventana, se actualiza la interfaz para mostrar sus selecciones.

8. En el Diálogo de herramientas de personalización ventana, en la vista de árbol, seleccione UD01Form.

9. Cambiar el Texto propiedad a Mantenimiento de contenedores.


Observe que la barra de título ahora se muestra como Mantenimiento de contenedores.

10. Del mismo modo, en la vista de árbol, seleccione el mainPanel1 nodo. Cambiar este artículo Texto propiedad a Envase
Mantenimiento.
La barra sobre las hojas Detalle y Lista ahora muestra Mantenimiento de contenedores.

11. En el Diálogo de herramientas de personalización ventana, haga clic en Salvar.

12. En el Comentarios de personalización ventana, haga clic en OKAY.

13. Cierre la ventana de diálogo Herramientas de personalización y salga de Mantenimiento de contenedores.

62 Epicor ERP | 10.0.700


Curso de personalización integrado Tablas definidas por el usuario

Implementar la tabla personalizada

1. Primero necesitas apagar Modo desarrollador. Haga clic en el Hogar botón. Una vez que aparezca la pantalla de inicio, haga clic en

el Configuraciones loseta.

los Configuraciones muestra la pantalla.

2. Verifique el Opciones generales El mosaico está seleccionado en la vista de árbol. Hacer clic Modo desarrollador para borrar la marca de verificación

junto a esta opción.

3. Haga clic en el Hogar botón de nuevo. Una vez que aparezca la pantalla de inicio, haga clic en el Menú loseta.

los Menú muestra la pantalla.

4. Navegar a Mantenimiento del menú.

Ruta del menú: Configuración del sistema> Mantenimiento del sistema> Mantenimiento del menú

Importante Este programa no está disponible en Epicor Web Access.

5. Usando la vista de árbol, navegue hasta Gestión de materiales> Envío / recepción> Configuración> Contenedor XXX
Mantenimiento ( donde XXX son sus iniciales).

6. Navega al Detalle sábana.

7. En el Personalización campo, seleccione XXXContenedor ( donde XXX son sus iniciales).

8. Hacer clic Salvar.

9. Si el Configuraciones de seguridad visualizaciones de ventana, haga clic en OKAY.

10. Salir del mantenimiento del menú.

11. Para ver la personalización implementada, debe cerrar la sesión de la aplicación y luego volver a iniciarla. Haga clic en el
Botón de inicio y el Configuraciones loseta. Seleccione Cambiar usuario.

12. Inicie sesión en la aplicación con las credenciales gerente / gerente.

13. Haga clic en el Menú mosaico y navegar a Mantenimiento del contenedor XXX ( donde XXX son sus iniciales).

Ruta del menú: Gestión de materiales> Envío / recepción> Configuración> Mantenimiento de contenedores XXX Revise su

personalización. Haga clic en las diferentes hojas y agregue, actualice y elimine registros.

14. Salir Mantenimiento de contenedores.

Epicor ERP | 10.0.700 63


Tablas definidas por el usuario Curso de personalización integrado

Taller: crear un menú desplegable

En este taller, cree un menú desplegable en Entrada de envío del cliente que muestre los datos de la tabla Mantenimiento de contenedores.

Agregar una tabla UD extendida

Si necesita columnas adicionales para su personalización, créelos utilizando el Mantenimiento extendido de tablas definido por el usuario.

A través de este programa, busca y selecciona una tabla de base de datos existente. A continuación, crea la tabla extendida definida por el usuario (_UD); esta extensión
enlaza con la tabla existente. A continuación, puede agregarle las columnas personalizadas que necesite.

Para este taller, debe agregar una columna Character01 personalizada a la tabla ShipDtl. Luego puede vincular esta columna Character01 a la
misma columna en la tabla existente definida por el usuario. Esta columna es UD01.Character01, la columna que contiene los valores de
Descripción que ingresó para sus contenedores en el taller anterior.

Nota No confunda las tablas definidas por el usuario independientes (UD01, UD02, UD101, etc.) con las tablas definidas por el usuario extendidas. Puede
personalizar las tablas independientes definidas por el usuario para ingresar registros únicos. Las tablas extendidas definidas por el usuario son extensiones que
agrega a una tabla existente; Luego, puede agregar columnas personalizadas que se muestran en la tabla existente.

1. Navegar a Mantenimiento extendido de tablas definidas por el usuario.

Ruta del menú: Configuración del sistema> Mantenimiento del sistema> Mantenimiento extendido de la tabla UD

Importante Este programa no está disponible en Epicor Web Access.

2. Haga clic en el Nuevo botón.

los Búsqueda de mesa escaparates.

3. En el A partir de campo, ingrese Embarcacion y haga clic en Buscar.

4. Busque y seleccione el ShipDtl mesa; hacer clic OKAY.

Observe la Nombre de la tabla el campo ahora muestra ShipDtl_UD. Esto indica que ha creado una tabla extendida definida por el usuario para la tabla
ShipDtl.

5. Ahora haga clic Nuevo> Nueva columna.

6. Navega al Columna> Detalle sábana.

7. Ingrese los siguientes valores:

Campo Valor

Nombre de la columna Personaje01

Descripción Envase

Tipo de datos Cuerda

Formato x (20)

Etiqueta Envase

64 Epicor ERP | 10.0.700


Curso de personalización integrado Tablas definidas por el usuario

Esta nueva columna contendrá cadenas de texto limitadas a veinte caracteres.

8. Hacer clic Salvar.

9. Para completar esta tabla, debe sincronizarla con la base de datos. Para hacer esto, haga clic en Acciones> Sincronizar corriente
Tabla a DB.

10. Aparece un mensaje que indica que la tabla ShipDtl_UD está sincronizada. Hacer clic OKAY.

11. A continuación, debe actualizar la aplicación para mostrar esta tabla extendida definida por el usuario. Volver a la Hogar
ventana y haga clic en el Configuraciones loseta.

12. Haga clic en el Cambiar usuario... opción e inicie sesión como gerente / gerente.

Utilice el asistente de búsqueda simple

1. Volver a la Hogar ventana y haga clic en el Configuraciones loseta.

2. Verifique el Opciones generales El nodo se resalta en la vista de árbol. Selecciona el Modo desarrollador opción.

3. Volver a la Hogar ventana y haga clic en el Menú loseta.

4. Navegar a Entrada de envío del cliente.

Ruta del menú: Gestión de materiales> Envío / recepción> Operaciones generales> Entrada de envío de cliente

5. En el Seleccionar personalización ventana, haga clic en OKAY.

Su personalización utilizará el formulario base.

6. Desde el Herramientas menú, seleccione Personalización.

los Diálogo de herramientas de personalización escaparates.

7. En Entrada de envío del cliente, navegar hasta el Líneas> Entrada de envío de cliente> Detalle sábana.

8. En el Diálogo de herramientas de personalización ventana, desde el Herramientas menú, seleccione Caja de herramientas.

9. En el Caja de herramientas, Seleccione EpiUltraCombo.

10. Dentro de Del inventario cuadro de grupo, directamente debajo del Compartimiento , haga clic dentro del formulario.

11. En el Seleccionar tipo de capa ventana, seleccione Personalización y haga clic en OKAY.

12. Haga clic y arrastre el mouse debajo del Compartimiento para dibujar un EpiUltraCombo (lista desplegable).

13. Verifique que el EpiUltraCombo esté seleccionado. En el Diálogo de herramientas de personalización ventana, desde el Herramientas menú,

Seleccione Asistentes> Asistentes de personalización.

14. En el Diálogo del asistente de código de personalización ventana, seleccione Búsqueda simple y haga clic en Ejecutar asistente.

15. Haga clic en el Obtener adaptadores botón.

dieciséis. Seleccione Adaptador UD01 y haga clic en Próximo.

Epicor ERP | 10.0.700 sesenta y cinco


Tablas definidas por el usuario Curso de personalización integrado

17. En el DropDown personalizado campo, seleccione epiUltraComboC1.

18. En el Campo de valor campo, seleccione Personaje01.

19. En el Campo de visualización, Seleccione Personaje01.

20. Hacer clic Terminar y cierre la ventana de diálogo Asistente para código de personalización.

Usar el Asistente para eventos de formulario

1. En el Diálogo de herramientas de personalización ventana, navegue hasta la Asistentes> Asistente de eventos de formulario sábana.

2. En el Seleccionar tipo de evento campo, seleccione Carga.

3. Haga clic en el Flecha correcta para agregar el tipo de evento a la lista.

4. Haga clic en el Actualizar el código de evento seleccionado botón.

5. Navega al Editor de guiones sábana.

6. Maximizar el Diálogo de herramientas de personalización ventana.

7. Copiar SearchOnUD01AdapterFillDropDown () ( ubicado al lado de vacío privado en la línea 50).

8. Pega el código debajo // Agregar código de controlador de eventos y termine la línea con un punto y coma (;).

9. Desde el Herramientas menú, seleccione Código de prueba y verificar el Código personalizado compilado correctamente mensaje

muestra.

10. En Entrada de envío del cliente, verificar el epiUltraCombo1 está seleccionado, y en el Herramientas de personalización
Diálogo ventana, navegue hasta la Propiedades sábana.

11. En el EpiBinding campo, seleccione ShipDtl> Character01.

Observe que esta columna es la columna adicional que creó usando Mantenimiento extendido de tablas definido por el usuario.

12. Borrar el valor en el Texto propiedad.

13. Hacer clic Salvar.

14. En el Cuadro de diálogo Guardar personalización ventana, en el Nombre y Descripción campos, ingrese XXXDropDown
(donde XXX son sus iniciales) y haga clic en Salvar.

15. En el Comentario de personalización ventana, haga clic en OKAY.

16. Cerrar la ventana de diálogo Herramientas de personalización y Salida Entrada de envío del cliente.

Pruebe la personalización

1. Relanzar Entrada de envío del cliente

Ruta del menú: Gestión de materiales> Envío / recepción> Operaciones generales> Entrada de envío de cliente

66 Epicor ERP | 10.0.700


Curso de personalización integrado Tablas definidas por el usuario

2. En el Seleccionar personalización ventana, seleccione XXXDropDown ( donde XXX son sus iniciales) y haga clic en OKAY.

3. Desde el Nuevo menú, seleccione Nuevo paquete.

4. Navega al Líneas> Entrada de envío de cliente> Detalle sábana.

5. Desde el Nuevo menú, seleccione Nueva línea.

6. Observe que el menú desplegable debajo del Compartimiento El botón muestra los tres contenedores que ingresó en el nuevo
Tabla de mantenimiento de contenedores (UD01).

7. Salir de la entrada de envío del cliente.

8. En el Guardar confirmación ventana, haga clic en No.

Epicor ERP | 10.0.700 67


Personalización / Mantenimiento de personalización Curso de personalización integrado

Personalización / Mantenimiento de personalización

Utilizar Personalización / Mantenimiento de personalización para administrar las personalizaciones y personalizaciones que existen dentro de su aplicación
Epicor. Su característica principal es la funcionalidad de verificación que utiliza para detectar problemas dentro de las personalizaciones o personalizaciones.

Este programa de mantenimiento también contiene las herramientas que necesita para corregir los problemas que ocurren. Personalización / Mantenimiento de
personalización es especialmente útil cuando actualiza la aplicación a una nueva versión, ya que puede ayudarlo a hacer que los programas personalizados y
personalizados sean compatibles con la versión actual.

Propina Cuando los usuarios intentan iniciar un programa personalizado o personalizado que no es compatible, aparece un mensaje de error que
impide que el usuario inicie el programa. La personalización / Mantenimiento de personalización se puede utilizar para actualizar el programa. Sin
embargo, si el programa personalizado o personalizado es compatible, no se muestra ningún mensaje de error y el usuario puede ejecutar el programa
como se esperaba.

Este programa tiene una funcionalidad adicional para importar y exportar sus personalizaciones y personalizaciones. Aproveche estas funciones para que los
programas modificados por el usuario estén disponibles en toda su organización. También puede utilizar esta herramienta de mantenimiento para eliminar
cualquier personalización o personalización. Ejecute esta función cuando desee eliminar las etapas personalizadas del programa que ya no necesita o eliminar las
personalizaciones realizadas por los empleados que ya no están en su empresa.

Para administradores de sistemas con Gerente de seguridad derechos, este programa se puede utilizar para modificar campos y eliminar personalizaciones y personalizaciones

creadas por los usuarios. Para administradores del sistema sin derechos de administrador de seguridad, este programa se muestra en una Solo lectura formato. Para obtener

más información sobre seguridad, consulte la documentación de seguridad.

Si trabaja en un entorno de varias empresas, puede mostrar y actualizar personalizaciones / personalizaciones en las empresas a las que tiene acceso.
Programas personalizados y personalizados creados en las empresas definidas en su cuenta de usuario dentro Mantenimiento de seguridad de la
cuenta de usuario mostrar dentro de este programa.

Ruta del menú

Navegue a este programa desde el menú principal:

• Gestión del sistema> Actualización / Regeneración masiva> Mantenimiento de personalización

Importante Este programa no está disponible en Epicor Web Access.

68 Epicor ERP | 10.0.700


Curso de personalización integrado Conclusión

Conclusión

¡Felicidades! Ha completado el curso de personalización integrada.

Epicor ERP | 10.0.700 69


Hay información adicional disponible en las áreas de Educación y Documentación
del Portal del Cliente de EPICweb. Para acceder a este sitio, necesita un ID de sitio y una
cuenta de EPICweb. Para crear un
cuenta, vaya a http://support.epicor.com .

También podría gustarte