Histórico da Página
Especificação de Requisitos |
|
Projeto/Versão: PDR_SER_TUR001-P12 | Requisito/Módulo: PCREQ-2774/SIGATUR |
Sub-Requisito/Função: | Tarefa/Chamado: |
País: All | Data Especificação: 11/09/2015 |
|
|
| ||||||
Rotina | Tipo de Operação | Opção de Menu | ||||||
TURA019.PRW | Alteração | Atualizações-> Cadastros-> Complemento de Fornecedor | ||||||
TURI019.PRW | Criação |
|
|
| ||||||
Produto | Microsiga Protheus | ||||||
Release que está sendo desenvolvido | Versão 12 | ||||||
Possui Réplica? | ( ) Sim ( X ) Não | ||||||
Qual a versão? | 12.1.7 |
Integração Front – Complemento de Fornecedor
...
- A TAG ListOfBrokerSystems é uma lista de itens que deverá ser preenchida com os Sistemas de Broker relacionados ao Compl. de Fornecedor posicionado e, para isso, utilizar a tabela G8L;
- A TAG ListOfFamily é uma lista de itens que deverá ser preenchida com os Grupos de Produto relacionados ao Compl. de Fornecedor posicionado e, para isso, utilizar a tabela G4T. Para cada Grupo de Produto encontrado fazer o seguinte:
- Preencher as respectivas TAG's dos campos G4T_GRUPO, G4T_REEMB, G4T_PRAZO e G4T_TIPO, como informado abaixo;
- Preencher a TAG ListOfPaymentForm, que é uma lista de itens e que deverá ser preenchida com as Formas de Pagamento de duas formas distintas. A saber:
- Preencher com as Formas de Pagamento relacionadas ao Grupo de Produto posicionado, através da tabela G3K. Para cada Forma de Pagamento encontrada, verificar se ela está relacionado ao Compl. do Fornecedor posicionado através da tabela G4U:
- Em caso afirmativo, se o campo G4U_TIPO == 1 a Forma de Pagamento foi restringinda e NÃO deve ser gravada na lista;
- Em caso negativo, a Forma de Pagamento pode ser gravada na lista;
- Preencher com as Formas de Pagamento relacionadas ao Compl. do Fornecedor posicionado através da tabela G4U. Para cada Forma de Pagamento encontrada, verificar se o campo G4U_TIPO == 2 e, em caso afirmativo, ela pode ser gravada na lista;
- Preencher com as Formas de Pagamento relacionadas ao Grupo de Produto posicionado, através da tabela G3K. Para cada Forma de Pagamento encontrada, verificar se ela está relacionado ao Compl. do Fornecedor posicionado através da tabela G4U:
- Depois da alteração do fonte TURA019 e do desenvolvimento do fonte TURI019, acessar o módulo Configurador e cadastrar o adapter através do menu Ambiente -> Schedule -> Adapter E.a.i da seguinte forma:
- Mensagem única: Sim;
- Rotina: TURA019;
- Mensagem: TravelVendor;
- Descrição: Complemento de Fornecedor;
- Envia: Sim;
- Recebe: Sim;
- Método: Síncrono;
- Operação: Todas;
- Versão Envio: 1.000;
- A seguir, detalhe dos campos do cadastro de Complemento de Fornecedor com as respectivas TAGS do TotvsMessage TravelVendor:
| _GoBack | _GoBack | Tag SuperiorTAG | Campo | Observação | |
BusinessContentType | CompanyId |
| Código da Empresa | |||
BusinessContentType | BranchId | G4R_FILIAL | Código da Filial | |||
BusinessContentType | CompanyIternalId |
| InternalId da chave Empresa+Filial | |||
BusinessContentType | VendorCode | G4R_FORNEC+G4R_LOJA | Código do Fornecedor | |||
BusinessContentType | VendorInternalId |
| InternalId do Fornecedor | |||
BusinessContentType | Type | G4S_TIPO | Tipo de Fornecedor
| |||
BusinessContentType | ReportingVendor | G4S_REPORTE | Fornecedor de Reporte | |||
BusinessContentType | BSPVendor | G4S_BSP | Fornecedor vinculado ao BSP | |||
BusinessContentType | IATA | G4S_IATA | Número IATA | |||
BusinessContentType | ShortIATA | G4S_ABIATA | Abreviação do Número IATA | |||
BusinessContentType |
|
|
| |||
BusinessContentType | DepartmentReservePhone | G4S_FONE | Telefone do Departamento de Reserva | |||
BusinessContentType | DepartmentReserveFax | G4S_FAX | Fax do Departamento de Reserva | |||
BusinessContentType | DepartmentReserveEmail | G4S_EMAIL | Email do Departamento de Reserva | |||
BusinessContentType | Blocked | G4R_MSBLQL | Bloqueado | |||
BusinessContentType | ListOfBrokerSystems |
| Lista de Sistemas Broker | |||
BrokerSystemsType | CodeBrokerSystemCode | G8L_CODSIS | Código do Sistema Broker | |||
BrokerSystemsType | CodeInternalIdBrokerSystemInternalId |
| InternalId do Sistema Broker | |||
BrokerSystemsType | BrokerCode | G8L_CODGDS | Código do Fornecedor relacionado ao Sistemas de Broker | |||
BusinessContentType | ListOfFamily |
| Lista de Grupos de Produto | |||
FamilyType | CodeFamilyCode | G4T_GRUPO | Código do Grupo de Produto | |||
FamilyType | CodeInternalIdFamilyInternalId |
| InternalId do Grupo de Produto | |||
FamilyType | Refund | G4T_REEMB | Indica se o Fornecedor oferece reembolso para o Grupo de Produto | |||
FamilyType | Deadline | G4T_PRAZO | Prazo para solicitação do Reembolso | |||
FamilyType | DeadlineType | G4T_TIPO | Tipo de Prazo | |||
FamilyType | ListOfPaymentForm |
| Lista de Formas de Pagamento | |||
PaymentFormType | CodePaymentFormCode | G3K_CODFOP / G4U_FOP | Código da Forma de Pagamento | |||
PaymentFormType | CodeInternalIdPaymentFormInternalId |
| InternalID da Forma de Pagamento | |||
PaymentFormType | Destination | G3K_DEST / G4U_DESTIN | Tipo de Destino liberado para utilizar a Forma de Pagamento | |||
PaymentFormType | EntityType | G3K_PESSOA / G4U_TIPCLI | Tipo de Pessoa que poderá utilizar a Forma de Pagamento |
...
Protótipo de Tela (Figuras meramente ilustrativas)
Browser do cadastro de Adpater E.a.i
Âncora | ||||
---|---|---|---|---|
|
Formulário de Cadastro do Adapter E.a.i – TURA019