Descripción | O ponto El punto de entrada | M140ISER sugere séries diferentes baseados nos arrays M140ISER sugiere series diferentes basados en los array informados para documentos importados | através do TOTVS Colaboraçãoa través del TOTVS Colaboración. | |||
Observaciones | Cuando se produce la importación de un archivo XML a través del TOTVS Colaboración, si ya existe otro documento en la base de datos que sea del mismo proveedor y tienda y tenga el mismo número de nota y serie, el punto de entrada intenta la siguiente combinación, si está disponible, se utiliza. Si no hubiera ninguna disponible, se interrumpe el proceso como ocurría | Observações | Quando ocorrer a importação de um arquivo XML pelo TOTVS Colaboração, do qual já haja um outro documento na base que seja do mesmo fornecedor e loja e possuam número de nota e série iguais, o ponto de entrada tenta a próxima combinação, caso esteja disponível é utilizada, caso não haja nenhuma disponível aborta o processo como ocorria anteriormente. | |||
---|---|---|---|---|---|---|
Idioma | PortuguêsPortugués (Brasil) | |||||
Versiones | Microsiga_Protheus11 | |||||
Sistemas | Operacionais Suportadosoperativos compatibles | Todos | ||||
Compatible con las bases de datos: | Todas | Parâmetros|||||
Parámetros | cNFiscal -> Código | da Nota Fiscalde la factura | Série da Nota FiscalSerie de la factura | do Fornecedordel proveedor | da LojaRetornode la tienda | |
Devolución | aSeries -> Array multidimensional | com as con las alternativas para | as sérieslas series. | linha línea será | uma una alternativa, | sendo que a primeira coluna será do caractere adicional a série e a segunda coluna poderá ter o conteúdo numérico 1 ou 2, sendo que 1 representa prefixo, ou seja, o caracter será inserido a frente da série Exemplo: ".1" se o conteúdo for 2 representa sufixo, ou seja, adicionado a frente da série, Exemplodonde la primera columna será del carácter adicional, la serie, y la segunda columna podrá tener el contenido numérico 1 o 2, donde 1 representa prefijo, es decir, el carácter se incluirá al frente de la serie Ejemplo: ".1" Si el contenido es 2, representa un sufijo, es decir, se agrega al frente de la serie. Ejemplo: "1." |
Eventos de | chamada do Ponto de EntradaNa geração do documento no monitor TOTVS Colaboração | llamada del punto de entrada | Al genera el documento en el monitor TOTVS Colaboración | |||
Programa fuente | Programa FonteMATA140I.PRW |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#Include#Include 'Protheus.ch' User Function M140iSer(cNFiscal,cNfSerie,cCodFor,cLoja) Local aSeries := {} Aadd(aSeries,{".",1}) // PrefixoPrefijo Aadd(aSeries,{".",2}) // SufixoSufijo Return aSeries |