...
Producto: | Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Compras (SIGACOM) |
---|
|
Modulos_totvs_prestadores_de_servicos |
---|
|
---|
Función: | Rutina | Nombre Técnico |
---|
MATA143.PRW | Despachos de Importación |
|
---|
País: | Mercado Internacional |
---|
Ticket: | 19842822 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-20035 |
---|
02. DESCRIPCIÓN
Punto de entrada que permite agregar campos al usar la opción "ítem P.O" que se encuentra en el botón "Otras acciones", en la rutina de Despachos de Importación (MATA143)
Totvs custom tabs box |
---|
tabs | Configuraciones Previas,Flujo de prueba,Punto de entrada,Ejemplo de uso |
---|
ids | paso01,paso02,paso03,paso04 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso01 |
---|
| - Desarrollar y compilar el punto de entrada MT143F6I.
- Configuración de parámetros:
- MV_COMPINT= .T.
- MV_EASY= N
- Realizar la configuración de los archivos para el proceso de compras de importación (SIGACOM >> Actualizaciones | Archivos de Importaciones):
- Lugares de entrega.
- Agente embarcador.
- Recinto aduanero.
- Importadores.
- Puertos/Aeropuertos.
- Transportadoras.
- Vías de transporte.
- Incoterms
- Despachantes.
- Países.
- A través de la rutina "Proveedores", ubicada en el módulo SIGACOM (Actualizaciones | Archivos), incluir un nuevo proveedor, es necesario informar el campo:
- Fabricante (A2_FABRICA) con el valor 2 o 3.
- A través de la rutina "Productos", ubicada en el módulo SIGACOM (Actualizaciones | Archivos), incluir un nuevo producto, es necesario informar el campo:
- Prod. Import (B1_IMPORT) con el valor S-Sí.
- A través de la rutina "Tipos de Entrada y Salida", ubicada en el módulo SIGACOM (Actualizaciones | Archivos), contar con TES de entrada.
- A través de la rutina "Solicitud de Importación", ubicada en el módulo SIGACOM (Actualizaciones | Importaciones), incluir nueva solicitud de importación.
- A través de la rutina "Purchase Order", ubicada en el módulo SIGACOM (Actualizaciones | Importaciones), incluir nueva purchase order a traves través de la solicitud de importación incluida anteriormente
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | paso02 |
---|
| - A traves través de la rutina de "Despachos", ubicada en el módulo SIGACOM (Actualizaciones | Importaciones), incluir nuevo registro de despacho.
- En la pestaña de "Invoices", informar los campos necesarios:
- Número Documento
- Serie
- Tipo Docto
- Proveedor
- Tienda
- Cond. Pago
- Incoterm
- Posicionarse en la pestaña de "ítems de Invoices", dar clic en botón "Otras acciones", y seleccionar la opción de ítems P.O.
- Validar que se visualicen los campos agregados por medio del punto de entrada.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | paso03 |
---|
| Descripción | Permite agregar campos en la opción ítems P.O. en la rutina de Despachos de Importación. | Rutina: | MATA143.PRW | Función | MT143F6I | Parámetros | Variable | Tipo | Descripción |
---|
ParamIXB[1] | Array | Recibe variable del tipo array con los campos que son considerados por estándar en el browse de selección de ítems de purchase order. Los campos que son considerados por estándar son los siguientes:
- Tienda (C7_LOJA),
- Nr.Ped Compra (C7_NUM),
- Ítem (C7_ITEM),
- Cantidad (C7_QUANT),
- Fch Entrega (C7_DATPRF),
- Producto (C7_PRODUTO),
- Descripción (C7_DESCRI),
- Tipo (C7_TIPO),
- Prc. Unitario (C7_PRECO),
- Fch
|
| Emision - Emisión (C7_EMISSAO),
- Depósito (C7_LOCAL),
- Observac. (C7_OBS).
|
| Retorno: | Tipo | Descripción |
---|
Array | Retorna variable del tipo array con los campos que serán considerados en el browse de selección de los ítems de purchase order. |
|
Informações |
---|
|
Tener en consideración los siguientes puntos: - Los campos a incluir deben existir en la tabla SX3 - Campos.
- Deben pertenecer a la tabla SC7 - Pedidos de compra (X3_ARQUIVO = 'SC7').
- Los campos virtuales (X3_CONTEXT = 'V') no son considerados.
- La funcionalidad
| no - está preparada para utilizar
| campos tipo lógico - los siguientes tipos de campos:
- Carácter (X3_TIPO = 'C').
- Memo (X3_TIPO = 'M').
- Numérico (X3_TIPO = 'N').
- Fecha (X3_TIPO = '
| L |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | paso04 |
---|
| Bloco de código |
---|
language | xml |
---|
theme | RDark |
---|
title | MT143F6I |
---|
linenumbers | true |
---|
| #INCLUDE "PROTHEUS.CH"
User Function MT143F6I()
Local aCpos := PARAMIXB[1]
Local aNewArray := {}
aNewArray := aClone(aCpos)
aAdd(aNewArray, 'C7_VLDESC')
aAdd(aNewArray, 'C7_TOTAL')
aAdd(aNewArray, 'C7_NUMSC')
aAdd(aNewArray, 'C7_ITEMSC')
aAdd(aNewArray, 'C7_TEST')
msgInfo("¡Punto de entrada MT143F6I ejecutado!")
Return aNewArray |
|
|
...