Histórico da Página
TTCSR0_PAMCARD_Resolução_nº_4.748_de_18.6.15_ANTT
Características do Requisito
Linha de Produto: | Microsiga Protheus. | ||||||||||||||
Segmento: | Distribuição E Logística | ||||||||||||||
Módulo: | Gestão de Transportes(SIGATMS) | ||||||||||||||
Rotina: |
| ||||||||||||||
Chamados Relacionados | TEPSG8, TIFXY5 e TSPDPG | ||||||||||||||
País(es): | Brasil | ||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||
Tabelas Utilizadas: | DJB - TARIFA X BANCO PAMCARD DEL - Motorista x Operadora de Frota DDQ - Cartao Operadora de Frota DUP - Motoristas da Viagem | ||||||||||||||
Sistema(s) Operacional(is): | Windows®/Linux®. | ||||||||||||||
Versões/Release: | 11.80 |
Descrição
Está melhoria e para atender a Resolução nº 4674, de 17 de abril de 2015.
Importante
Antes de executar o compatibilizador informe o TMSP11R1 é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10, ou \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM, se versão 10, ou \PROTHEUS11_DATA\SYSTEM, se versão 11).
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em Microsiga Protheus TOTVS Smart Client (se versão 10) ou ByYou Smart Client (se versão 11), digite informe o TMSP11R1 no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a ___/___/____.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa TMS11R202.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Descreva se há algum procedimento necessário após a aplicação do compatibilizador.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Atualizações do Compatibilizador
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
2. Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
DJB_FILIAL+DJB_CODBAN+DJB_TARIFA
| TARIFA X BANCO PAMCARD
| C | N |
3. Criação de Tabelas Genéricas no arquivo SX5 – Tabelas GenéricasEU:
Chave | EU |
Descrição | BANCO DO BRASIL BRADESCO S/A |
3. Alteração de Tabelas Genéricas no arquivo SX5 – 05:
Chave | TAX |
Descrição | TAXAS SAQUES TRANSFERENCIA PAMCARD |
4. Criação de Campos no arquivo SX3 – Campos:
- Tabela DJB - Tarifa X Banco Pamcard
Campo | DJB_FILIAL |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Formato |
|
Título | Filial |
Descrição | Filial |
Nível | 1 |
Usado | Não |
Obrigatório | Sim |
Browse | Não |
Opções |
|
When |
|
Relação | |
Val. Sistema | |
Help | Filial do Sistema |
Campo | DJB_CODIGO |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Formato | @1 |
Título | Código |
Descrição | Código |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação | GETSX8NUM("DJB","DJB_CODIGO") |
Val. Sistema |
|
Help | Descreva o conteúdo informado para Help de Campo no ATUSX |
Campo | DJB_CODBAN |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Cód. Banco |
Descrição | Código Banco |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Opções |
|
When |
|
Relação |
|
Val. Sistema | ExistCpo("SX5","EU"+M->DJB_CODBAN) .And. ExistChav("DJB", xFilial("DJB") + M->DJB_CODBAN+M->DJB_TARIFA) |
Help | Descreva o conteúdo informado para Help de Campo no ATUSX |
Campo | DJB_NOMBAN |
Tipo | C |
Tamanho | 20 |
Decimal | 0 |
Formato | @! |
Título | N. Banco |
Descrição | Nome Banco |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Nome da Bandeira do Banco no Cartão do Motorista |
Campo | DJB_TARIFA |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tarifa |
Descrição | Tipo da Tarifa |
Nível | 0 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=SAQUE;2=TRANSFERENCIA |
When |
|
Relação |
|
Val. Sistema |
|
Help | Tipo da Tarifa que será enviada a operadora de frota |
Campo | DJB_CODTAF |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Cód. Tarifa |
Descrição | Cód. Tarifa para Frete |
Nível |
|
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Código da tarifa fornecida pela operadora de frota |
Campo | DJB_VALOR |
Tipo | N |
Tamanho | 10 |
Decimal | 2 |
Formato | @E 9,999,999.99 |
Título | Valor |
Descrição | Valor da Operação |
Nível |
|
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação |
|
Val. Sistema |
|
Help | Valor da Tarifa cobrada pelo banco |
Campo | DUP_QTDSAQ |
Tipo | N |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qtd. Saque |
Descrição | Qtd. Saque |
Nível |
|
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação | 4 |
Val. Sistema | |
Help | Quantidade de Saque que será enviada para o cartão |
Campo | DUP_QTDTRA |
Tipo | N |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qtd. Transfe |
Descrição | Qtd. Transferência |
Nível |
|
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação | |
Val. Sistema | |
Help | Quantidade de transferencia que será enviada para o cartão |
Campo | DEL_CODBAN |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Cód. Banco |
Descrição | Cód. Banco do Cartão |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação | |
Val. Sistema | ExistCpo("SX5","EU"+M->DEL_CODBAN) |
Help | Código do Banco, informado no cartão do motorista |
Campo | DDQ_CODBAN |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Cód. Banco |
Descrição | Cód. Banco do Cartão |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções |
|
When |
|
Relação | |
Val. Sistema | ExistCpo("SX5","EU"+M->DEL_CODBAN) |
Help | Código do Banco, informado no cartão do motorista |
Campo | DTY_TAXBAN |
Tipo | N |
Tamanho | 6 |
Decimal | 0 |
Formato | @E 999.99 |
Título | Tarifa Banco |
Descrição | Tarifa Cartao Saq. Transf |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções |
|
When |
|
Relação | |
Val. Sistema | |
Help | Tarifa que será enviada para operadora de frota no cartão do motorista, para pagamento de saque e transferência. |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
6. Criação ou Alteração de Índices no arquivo SIX – Índices:
Índice | DJB |
Ordem | 1 |
Chave | DJB_FILIAL+DJB_CODBAN+DJB_TARIFA+DJB_CODTAF |
Descrição | Cod. Banco+Tarifa+Cod. Tarifa |
Proprietário | S |
7. Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_DESTXBA |
Tipo | C |
Descrição | Código da Despesa de Taxa Bancarias de saque e transferência, utilizado na PAMCARD. |
Valor Padrão | (X6_CONTEUD) |
Nome da Variável | MV_NATTXBA |
Tipo | C |
Descrição | Código de Natureza utilizado para a geração do titulo a pagar de taxa bancaria saque e transferência. |
Valor Padrão | (X6_CONTEUD) |
8. Criação de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela DJB – Contas Médicas:
Campo | DJB_CODBAN |
Sequência | 001 |
Campo Domínio | DJB_NOMBAN |
Tipo | P |
Regra | X5DESCRI() |
Posiciona? | S |
Chave | xFilial("SX5")+"EU"+M->DJB_CODBAN |
Condição |
|
Proprietário | S |
Campo | DJB_TARIFA |
Sequência | 002 |
Campo Domínio | DJB_CODTAF |
Tipo | P |
Regra | IF(M->DJB_TARIFA=="1","315","316") |
Posiciona? | N |
Chave |
|
Condição |
|
Proprietário | S |
Procedimento para Configuração
(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou rotinas no menu).
CONFIGURAÇÃO DE MENUS
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:
Menu | SIGATMS |
Submenu | Operador Frota |
Nome da Rotina | Tarifa Saque X Trans |
Programa | TMSA038 |
Módulo | TMS – Gestão de Transporte |
Tipo | Informe a Função |
Procedimento para Utilização
Exemplo:
1. No Gestão de Transporte (SIGATMS), acesse Atualizações / Operadoras Frota / Tarifa Saque X Transf (TMSA038).
O sistema apresenta a janela de cadastro de tarifas.
2. Incluir o banco com a tarifa de saque e transferência, com os valores informado pela operadora de frota PAMCARD.
3. Acesse Atualizações / Transporte / Motorista, selecione o motorista e clique na opção alterar, no grid Motorista X Operador de Frota informar o banco do cartão do motorista.
4. Na viagem, opção complemento de viagem, motorista da viagem, foram adicionados dois novos campo Qtd Saque e Qtd Transf. que já está iniciada com a quantidade minima de 4 exigido por lei, podendo ser alterada
5. Ao fechar a viagem as taxas de saques e transferência serão enviadas para a operadorada de frota, na criação do contrato conforme legislação vigente.
6. Ao gerar um contrato de carreteiro com a opção de Operador de Frota Pamcard, o sistema passara a
enviar os valores de tarifa de saque e transferência conforme legislação vigente.criar um titulo no contas a pagar com o tipo 'TAX'.