Producto: | TOTVS Backoffice |
---|---|
Línea de producto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | SIGAFAT - Facturación |
Función: | FATA400 - Contrato de asociación |
Este Punto de entrada permite el manejo de la información de los ítems del pedido que se grabarán en la generación del pedido de ventas por contrato de asociación.
Importante
FT400LIN - Possibilita manejo de la información ( < aHeaderC6> , < aColsC6> ) --> aColsC6
El punto de entrada no tiene parámetros, solamente información como aHeader y aCols con los Ítems del pedido de venta (SC6) y la tabla de Pedidos de venta (SC5) en la memoria.
Nombre | Tipo | Descripción | Estándar | Obligatorio | Referencia | ||||||||||||
aHeaderC6 | Array of Record | Array multidimensional con la descripción de los campos del SC6 (aHeader) | X | ||||||||||||||
aColsC6 | Array of Record | Array multidimensional con el valor de los campos del SC6 (aCols) | X |
Devolución | Tipo | Descripción | Obligatorio |
---|---|---|---|
aColsC6 | Array |
| Sí |
En este ejemplo está el campo C6_TESTE1 con el contenido "Campo Prueba Ítem (Número del ítem)".
#INCLUDE 'PROTHEUS.CH' User Function FT400LIN() Local aHeaderC6 := ParamIxb[1] Local aColsC6 := ParamIxb[2] Local nPTeste1 := 0 Local nY := Len(aColsC6) If (nPTeste1 := aScan(aHeaderC6,{|x| AllTrim(x[2]) =="C6_TESTE1"})) > 0 If Empty(aColsC6[nY][nPTeste1]) aColsC6[nY][nPTeste1] := "Campo Prueba Ítem " + CValToChar(nY) EndIf EndIf Return aColsC6