CONTEÚDO
- Visão Geral
- Configuração Padrão
- Possíveis Configurações
01. VISÃO GERAL
Inicialmente esse parâmetro foi criado com objetivo de apenas configurar um único Tipo de Operação (FM_TIPO) da TES Inteligente para ser utilizado no item para bloco f100 no fluxo do Protheus Smart Hub, integrações de vendas vindas de outros sistemas. Porém, este mesmo parâmetro evoluiu e passou a assumir uma configuração mais abrangente.
Agora também é utilizado nas rotinas Venda Assistida/Venda Direta para permite configurar o Tipo de Operação (FM_TIPO) da TES Inteligente que será considerada para a busca da TES a ser utilizada no item da venda de acordo com as possíveis configurações.
Na configuração original do parâmetro era possível definir apenas um único Tipo de Operação de TES Inteligente e agora passou a receber 5 posições, onde cada posição é definido o Tipo de Operação de TES Inteligente para cada tipo de documento escolhido na venda.
De acordo como tipo de documento escolhido na venda (ECF, SAT, NFC-e, NF-e ou Pedido - no caso de itens com entrega futura) é possível determinar qual será o Tipo de Operação (FM_TIPO) da TES Inteligente que será considerada para a busca da TES do item da venda, possibilitando assim flexibilidade de configuração para definir qual TES deseja utilizar no registro dos itens.
Na configuração do parâmetro, cada posição separado por vírgula ( , ) é utilizada para determinar o Tipo de Operação (FM_TIPO) da TES Inteligente que deseja utilizar para cada tipo de documento.
02. CONFIGURAÇÃO PADRÃO
Característica | Descrição |
---|---|
Nome | MV_LJOPTES |
Tipo | Caractere |
Descrição | Tipo de Operação para TES Inteligente. Posições p/ configuração p/ cada tipo de documento da venda: 1=ECF,2=SAT,3=NFCE-e,4=NF-e,5=Pedido |
Conteúdo padrão | 01,01,01,01,V |
A configuração padrão mantém o comportamento legado do sistema, onde era utilizado o tipo de operação "01" para venda e o tipo de operação "V" para geração de pedido com itens de entrega (L2_ENTREGA = 3 ou 5).
03. POSSÍVEIS CONFIGURAÇÕES
Abaixo estão as posições consideradas para cada tipo de documento.
Posição: | 1ª. Posição | 2ª. Posição | 3ª. Posição | 4ª. Posição | 5ª. Posição |
---|---|---|---|---|---|
Conteúdo: | 01 | 01 | 01 | 01 | V |
Descrição | Tipo de Operação (FM_TIPO) da TES Inteligente utilizada quando realizada a venda com ECF. | Tipo de Operação (FM_TIPO) da TES Inteligente utilizada quando realizada a venda com SAT. | Tipo de Operação (FM_TIPO) da TES Inteligente utilizada quando realizada a venda com NFC-e. | Tipo de Operação (FM_TIPO) da TES Inteligente utilizada quando realizada a venda com Nota Fiscal. | Tipo de Operação (FM_TIPO) da TES Inteligente utilizada quando na venda existir item de entrega futura que gere pedido (L2_ENTREGA = 3 ou 5). |
Cada posição configurada deve ser separada por vírgula ( , ).
Além configuração acima citada, é possível também definir uma função para ser macro executada, permitindo assim que seja definida uma regra mais específica para retornar os tipos de operçaões de TES Inteligente para cada tipo de documento.
Exemplo:
Conteúdo do parâmetro: &U_NomeFunc()
User Function NomeFunc() Local cRet := "" //Defina aqui a regra conforme necessidade para retornar os tipos de operação de TES Inteligente no layout esperado. cRet := "01,01,01,01,V" //Formato que deve ser retornado Return cRet
Importante lembrar que é necessário que tenha o caractere "&" no início para identificar que é uma maro execução de função e em seguida o nome da função.
O retorno da função deve sempre ser no formato como exemplificado acima, respeitando cada posição separada por vírgula ( , ).