Digitação de Pedidos » Histórico » Versão 4
Anônimo, 23/03/2015 11:43 h
1 | 1 | Anônimo | h1. Digitação de Pedidos |
---|---|---|---|
2 | 1 | Anônimo | |
3 | 1 | Anônimo | *Índice* |
4 | 1 | Anônimo | # [[Digitação de Pedidos#Introdução|Introdução]] |
5 | 1 | Anônimo | # [[Digitação de Pedidos#Acesso-via-JDBC|Acesso via JDBC]] |
6 | 4 | Anônimo | # [[Digitação de Pedidos#Tabelas-de-Integração-Parâmetros-e-Exemplo-de-SQL-de-Integração|Tabelas de Integração, Parâmetros e Exemplo de SQL de Integração]] |
7 | 4 | Anônimo | ## [[Digitação de Pedidos#Tabelas-de-Integração|Tabelas de Integração]] |
8 | 4 | Anônimo | ## [[Digitação de Pedidos#Parâmetros|Parâmetros]] |
9 | 4 | Anônimo | ## [[Digitação de Pedidos#Exemplo-de-SQL-de-Integração|Exemplo de SQL de Integração]] |
10 | 4 | Anônimo | # [[Digitação de Pedidos#Layouts-de-Integração|Layouts de Integração]] |
11 | 1 | Anônimo | ## [[Digitação de Pedidos#Tabela-de-Preço|Tabela de Preço]] |
12 | 1 | Anônimo | ## [[Digitação de Pedidos#Tabela-de-Preço-Produto|Tabela de Preço - Produto]] |
13 | 1 | Anônimo | ## [[Digitação de Pedidos#Títulos|Títulos]] |
14 | 3 | Anônimo | ## [[Digitação de Pedidos#Condição-de-Venda|Condição de Venda]] |
15 | 3 | Anônimo | ## [[Digitação de Pedidos#Tipo-de-Nota|Tipo de Nota]] |
16 | 3 | Anônimo | ## [[Digitação de Pedidos#Comissões|Comissões]] |
17 | 3 | Anônimo | ## [[Digitação de Pedidos#Clientes|Clientes]] |
18 | 3 | Anônimo | ## [[Digitação de Pedidos#Produtos|Produtos]] |
19 | 3 | Anônimo | ## [[Digitação de Pedidos#Produtos-Grades|Produtos - Grades]] |
20 | 3 | Anônimo | ## [[Digitação de Pedidos#Produtos-Sortimentos|Produtos - Sortimentos]] |
21 | 3 | Anônimo | ## [[Digitação de Pedidos#Pedido-Capa|Pedido - Capa]] |
22 | 1 | Anônimo | |
23 | 1 | Anônimo | h1. Introdução |
24 | 1 | Anônimo | |
25 | 1 | Anônimo | O presente documento tem por objetivo orientar as empresas de ERP na geração dos arquivos e/ou tabelas necessárias para integração com a Digitação de Pedidos da IBTech. |
26 | 1 | Anônimo | |
27 | 1 | Anônimo | Dúvidas ou maiores esclarecimentos podem ser obtidos pelo e-mail contato@ibtech.inf.br ou pelo telefone (47) 3370-0504. |
28 | 1 | Anônimo | |
29 | 1 | Anônimo | h1. Acesso via JDBC |
30 | 1 | Anônimo | |
31 | 1 | Anônimo | *Pré-Requisito:* Suporte por parte do Banco de Dados da Empresa fornecedora do ERP a acesso JDBC. |
32 | 1 | Anônimo | |
33 | 1 | Anônimo | Na integração via JDBC a fornecedora de ERP deve disponibilizar para a IBTech tabelas (ou visões) conforme os layouts especificados neste documento, também deverá fornecer um usuário e senha que tenha permissão de consulta nas referidas tabelas ou visões. A IBTech fará acesso via JDBC à base de dados do cliente para extrair as informações. |
34 | 1 | Anônimo | |
35 | 4 | Anônimo | h1. Tabelas de Integração, Parâmetros e Exemplo de SQL de Integração |
36 | 1 | Anônimo | |
37 | 4 | Anônimo | h2. Tabelas de Integração |
38 | 1 | Anônimo | |
39 | 4 | Anônimo | As tabelas/visões tem um campo chamado “codEmpresa” que separa a geração dos dados entre as possíveis várias empresas que o cliente tenha na mesma base de ERP. |
40 | 1 | Anônimo | *Observação:* Os campos com asterisco (*) compõem a “primaryKey” e podem ser enviados como String ou Integer dependendo da necessidade do cliente. |
41 | 1 | Anônimo | |
42 | 4 | Anônimo | h2. Parâmetros |
43 | 1 | Anônimo | |
44 | 4 | Anônimo | Algumas tabelas de integração necessitam de parâmetros. Os parâmetros trabalham em pares: Campo e Parâmetro. |
45 | 4 | Anônimo | O Campo refere-se ao campo correspondente na tabela/visão, e o parâmetro é o código que será substituído na hora da execução do SQL. |
46 | 4 | Anônimo | |
47 | 4 | Anônimo | h2. Exemplo de SQL de Integração |
48 | 4 | Anônimo | Vamos usar abaixo um exemplo a Tabela de Preços: |
49 | 4 | Anônimo | |
50 | 4 | Anônimo | *Documentação do IGS:* |
51 | 4 | Anônimo | > Consulta informações de tabela de preço do ERP. |
52 | 4 | Anônimo | > |
53 | 4 | Anônimo | > |_. Campo |_. Tipo |_. Precisão |_. Descrição | |
54 | 4 | Anônimo | > | codEmpresa * | String/Integer | 10 | Código da Empresa origem dos dados | |
55 | 4 | Anônimo | > | codTabela * | String/Integer | 255 | Código da tabela de preços no ERP | |
56 | 4 | Anônimo | > | descricao | String | 255 | Descrição da tabela de preços | |
57 | 4 | Anônimo | > |
58 | 4 | Anônimo | > Lista de Parâmetros: |
59 | 4 | Anônimo | > |
60 | 4 | Anônimo | > |_. Campo |_. Parâmetro |_. Tipo |_. Precisão |_. Descrição | |
61 | 4 | Anônimo | > | codEmpresa | :p1 | String/Integer | 10 | Código da empresa no ERP | |
62 | 4 | Anônimo | > | codTabela | :p2 | String/Integer | 255 | Código da tabela de preços no ERP | |
63 | 4 | Anônimo | |
64 | 4 | Anônimo | *SQL de exemplo com base na documentação* |
65 | 4 | Anônimo | <pre>SELECT codEmpresa, |
66 | 4 | Anônimo | codTabela, |
67 | 4 | Anônimo | descricao |
68 | 4 | Anônimo | FROM TabelaDePreco |
69 | 4 | Anônimo | WHERE codEmresa = :p1 |
70 | 4 | Anônimo | AND codTabela = :p2</pre> |
71 | 4 | Anônimo | |
72 | 4 | Anônimo | h1. Layouts de Integração |
73 | 4 | Anônimo | |
74 | 4 | Anônimo | Segue os layouts que devem servir de base para construção dos SQLs de integração. |
75 | 4 | Anônimo | |
76 | 1 | Anônimo | h2. Tabela de Preço |
77 | 1 | Anônimo | |
78 | 4 | Anônimo | Consulta informações de tabela de preço do ERP. |
79 | 1 | Anônimo | |
80 | 1 | Anônimo | |_. Campo |_. Tipo |_. Precisão |_. Descrição | |
81 | 1 | Anônimo | | codEmpresa * | String/Integer | 10 | Código da Empresa origem dos dados | |
82 | 1 | Anônimo | | codTabela * | String/Integer | 255 | Código da tabela de preços no ERP | |
83 | 1 | Anônimo | | descricao | String | 255 | Descrição da tabela de preços | |
84 | 1 | Anônimo | |
85 | 4 | Anônimo | Lista de Parâmetros: |
86 | 1 | Anônimo | |
87 | 4 | Anônimo | |_. Campo |_. Parâmetro |_. Tipo |_. Precisão |_. Descrição | |
88 | 4 | Anônimo | | codEmpresa | :p1 | String/Integer | 10 | Código da empresa no ERP | |
89 | 4 | Anônimo | | codTabela | :p2 | String/Integer | 255 | Código da tabela de preços no ERP | |
90 | 3 | Anônimo | |
91 | 1 | Anônimo | |
92 | 1 | Anônimo | h2. Tabela de Preço - Produto |
93 | 1 | Anônimo | |
94 | 1 | Anônimo | Retornar a listagem dos produtos da tabela de preço do ERP. |
95 | 1 | Anônimo | |
96 | 1 | Anônimo | |_. Campo |_. Tipo |_. Precisão |_. Descrição | |
97 | 1 | Anônimo | | codEmpresa * | String/Integer | 10 | Código da Empresa origem dos dados | |
98 | 1 | Anônimo | | codTabela * | String/Integer | 255 | Código da tabela de preços no ERP | |
99 | 1 | Anônimo | | codProduto * | String/Integer | 255 | Código do produto no ERP | |
100 | 1 | Anônimo | | codGrade * | String/Integer | 255 | Código da grade de produto no ERP | |
101 | 1 | Anônimo | | preco | Double | | Preço do produto | |
102 | 1 | Anônimo | |
103 | 1 | Anônimo | |
104 | 1 | Anônimo | h2. Títulos |
105 | 1 | Anônimo | |
106 | 1 | Anônimo | Retornar a listagem de títulos (duplicatas) do cliente. |
107 | 1 | Anônimo | |
108 | 1 | Anônimo | |_. Campo |_. Tipo |_. Precisão |_. Descrição | |
109 | 1 | Anônimo | | titulo * | String/Integer | 255 | Chave única do título no ERP | |
110 | 1 | Anônimo | | notaFiscal | String/Integer | 255 | Número da nota fiscal ou documento | |
111 | 1 | Anônimo | | dataEmissao | Date | | Data de Emissão do título | |
112 | 1 | Anônimo | | dataVecto | Date | | Data de Vencimento do título | |
113 | 1 | Anônimo | | valor | Double | | Valor do título | |
114 | 1 | Anônimo | | nomePortador | String/Integer | 255 | Nome/Descrição do portador | |
115 | 1 | Anônimo | | codCliente | String/Integer | 255 | Código do cliente | |
116 | 1 | Anônimo | | nomeCliente | String/Integer | 255 | Nome do cliente | |
117 | 1 | Anônimo | |
118 | 3 | Anônimo | |
119 | 3 | Anônimo | h2. Condição de Venda |
120 | 3 | Anônimo | |
121 | 3 | Anônimo | Retorna a listagem de Condições de Venda do ERP. |
122 | 3 | Anônimo | |
123 | 3 | Anônimo | |_. Campo |_. Tipo |_. Precisão |_. Descrição | |
124 | 3 | Anônimo | | codEmpresa * | String/Integer | 10 | Código da Empresa origem dos dados | |
125 | 3 | Anônimo | | codPagamento * | String/Integer | 255 | Código da condição de Venda no ERP | |
126 | 3 | Anônimo | | nome | String | 255 | Nome da condição de venda | |
127 | 3 | Anônimo | | qtdeParcelas | Integer | | Número de parcelas da condição de venda | |
128 | 3 | Anônimo | | prazoMedio | Double | | Prazo médio das parcelas da condição de venda | |
129 | 3 | Anônimo | |
130 | 3 | Anônimo | |
131 | 3 | Anônimo | h2. Tipo de Nota |
132 | 3 | Anônimo | |
133 | 3 | Anônimo | Retorna a listagem de Tipos de Nota do ERP. |
134 | 3 | Anônimo | |
135 | 3 | Anônimo | |_. Campo |_. Tipo |_. Precisão |_. Descrição | |
136 | 3 | Anônimo | | codEmpresa * | String/Integer | 10 | Código da Empresa origem dos dados | |
137 | 3 | Anônimo | | codTipo * | String/Integer | 255 | Código do tipo de nota no ERP | |
138 | 3 | Anônimo | | nome | String | 255 | Nome/descrição do tipo de nota | |
139 | 3 | Anônimo | |
140 | 3 | Anônimo | |
141 | 3 | Anônimo | h2. Comissões |
142 | 3 | Anônimo | |
143 | 3 | Anônimo | Retorna informações de comissão para o representante filtrado. |
144 | 3 | Anônimo | |
145 | 3 | Anônimo | |
146 | 3 | Anônimo | SELECT 1 tipo, dataMovto, titulo, codCliente, nomeCliente, baseComissaoLiq, valorComissaoLiq |
147 | 1 | Anônimo | |
148 | 1 | Anônimo | Clientes |
149 | 1 | Anônimo | Produtos |
150 | 1 | Anônimo | Produtos - Grades |
151 | 1 | Anônimo | Produtos - Sortimentos |
152 | 1 | Anônimo | Pedido - Capa |