Mudanças entre as edições de "Layout´s de Importação de dados vindos do ERP"
| Linha 1: | Linha 1: | ||
| − | + | <br> | |
== Pessoa, Cliente, Vendedor, Transportador e relacionados == | == Pessoa, Cliente, Vendedor, Transportador e relacionados == | ||
<br> | <br> | ||
| Linha 2 108: | Linha 2 108: | ||
<br> | <br> | ||
<br> | <br> | ||
| + | == Produto e relacionados == | ||
| + | <br> | ||
| + | '''''GR.TXT GRUPOS/LINHAS DE PRODUTOS''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">GRUPO_PRODUTO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* GRUPO_PRODUTO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_GRUPO_PRODUTO</td> | ||
| + | <td>VARCHAR (50) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;">ex.: 1:COR<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;">ex.: 2:TAMANHO<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>QUANTIDADE_MIN_FRETE_CIF_GRAT</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>VALOR_MIN_FRETE_CIF_GRAT</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERC_DESCONTO_PROMOCIONAL</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERC_DESCONTO_GERENCIAL</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERC_DESCONTO_PARCERIA</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PRAZO_MAIS</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_COMPLEMENTO_3</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>UNIDADE_FABRICACAO</td> | ||
| + | <td>VARCHAR (50) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>MARCA</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_GRUPO_PRODUTO_FAT</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_COMPLEMENTO_3</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SITUACAO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GRUPO_PRODUTO_EXT</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, GRUPO_PRODUTO)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''Exemplo de Dados delimitados por | pipe :''' | ||
| + | <br> | ||
| + | 458|7233|SAPATILHAS COM APLIQUE|1|2||0|0|0|| | ||
| + | 458|7226|SAPATILHAS FEMININAS COM APLIQUE|1|2||0|0|0|| | ||
| + | 458|7300|CASUAL MASCULINA|1|2||0|0|0|| | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''GRADES.TXT ITENS/TAMANHOS DAS GRADES POR PRODUTO''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">ITEM_GRADE_PRODUTO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* ITEM_GRADE_PRODUTO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;">ID sequencial<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_GRADE_PRODUTO</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;">39 a 44 ou 34 a 39<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GRADE</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;">1 ou 2<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>CODIGO_COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;"><font face="Calibri" size="3">para | ||
| + | cada item da grade será gerado um registro aqui nesta tabela</font> </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SITUACAO</td> | ||
| + | <td>VARCHAR (1) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRODUTO</td> | ||
| + | <td>VARCHAR (15) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_GRADE</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>QUANTIDADE</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, ITEM_GRADE_PRODUTO)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''Exemplo de Dados delimitados por | pipe - gerar um registro para cada item da grade - supondo que fosse cada tamanho:''' | ||
| + | <br> | ||
| + | 458|1001|39 AO 44|1|39 | ||
| + | 458|1002|39 AO 44|1|40 | ||
| + | 458|1003|39 AO 44|1|41 | ||
| + | 458|1004|39 AO 44|1|42 | ||
| + | 458|1005|39 AO 44|1|43 | ||
| + | 458|1006|39 AO 44|1|44 | ||
| + | 458|1007|34 AO 39|1|34 | ||
| + | 458|1008|34 AO 39|1|35 | ||
| + | 458|1009|34 AO 39|1|36 | ||
| + | 458|1010|34 AO 39|1|37 | ||
| + | 458|1011|34 AO 39|1|38 | ||
| + | 458|1012|34 AO 39|1|39 | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''PR.TXT PRODUTOS ACABADOS''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">PRODUTO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* PRODUTO</td> | ||
| + | <td>VARCHAR (15) (not null)</td> | ||
| + | <td style="vertical-align: top;">REFERENCIA BASE DO PRODUTO<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_PRODUTO</td> | ||
| + | <td>VARCHAR (50) </td> | ||
| + | <td style="vertical-align: top;"><font face="Calibri" size="3">DESCRIÇÃO/NOME | ||
| + | DO PRODUTO</font> </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>APELIDO_PRODUTO</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;">PODE SER USADO PARA UMA | ||
| + | REFERENCIA ALTERNATIVA<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ABREVIATURA_UNIDADE</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;">PAR, UN<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GRUPO_PRODUTO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;">PARA O ARQUIVO DE GRUPO_PRODUTO<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SUBGRUPO_PRODUTO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SITUACAO</td> | ||
| + | <td>VARCHAR (1) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PESO_LIQUIDO</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>CLASSIFICACAO_FISCAL</td> | ||
| + | <td>VARCHAR (10) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>CATEGORIA</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;">PARA UM ARQUIVO DE | ||
| + | CLASSIFICAÇÕES FISCAIS<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PONTO_CRITICO</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GRADE</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;">PARA O ARQUIVO ITEM_GRADE_PRODUTO<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>CODIGO_BARRAS</td> | ||
| + | <td>VARCHAR (50) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ESPECIFICACAO</td> | ||
| + | <td>VARCHAR (256) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_BASE</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>FAMILIA_COMERCIAL</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>UNIDADE_FABRICACAO</td> | ||
| + | <td>VARCHAR (50) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GRUPO_PRODUTO_EXT</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SUBGRUPO_PRODUTO_EXT</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ESPECIE</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SEGMENTO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_EMBALAGEM</td> | ||
| + | <td>VARCHAR (5) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>USO_PRODUTO_OPCIONAL</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_PRODUTO_2</td> | ||
| + | <td>VARCHAR (250) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_PRODUTO_3</td> | ||
| + | <td>VARCHAR (250) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>MARCA</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COLECAO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_PRODUTO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ESTILO_USO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIMENSAO_TAMANHO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>NICHO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>LINHA</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GENERO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRODUTO_EXT</td> | ||
| + | <td>VARCHAR (250) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>NCM</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_CUSTO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_FINAL</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>LISTA_MULTIPLO_VENDA</td> | ||
| + | <td>VARCHAR (250) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_GRUPO_PRODUTO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_SUBGRUPO_PRODUTO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_COMPLEMENTO_3</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GRADE_POR</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SUBSTITUICAO_TRIBUTARIA</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, PRODUTO)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | ''Podemos usar a estrutura de PRODUTO para identificar a referência base do produto, e a PRODUTO_COMPLEMENTO para identificar as variações em COR e TAMANHO.'' | ||
| + | <br> | ||
| + | '''Exemplo de Dados delimitados por | pipe - gerar um registro para cada item da grade - supondo que fosse cada tamanho:''' | ||
| + | <br> | ||
| + | 458|72.33|SAPATILHA COM APLIQUE|72.33|PAR|7233|0|A|0|764|0|2|7890000000000001||| | ||
| + | 458|72.26|SAPATILHA FEMININA COM APLIQUE|72.26|PAR|7226|0|A|0|764|0|2|7890000000000684||| | ||
| + | 458|73.00|CASUAL MASCULINA|73.00|PAR|7300|0|A|0|764|0|2|7890000000000256||| | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''PC.TXT COMBINAÇÃO/VARIAÇÃO DE CORES E TAMANHOS DE CADA PRODUTO''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">PRODUTO_COMPLEMENTO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* PRODUTO</td> | ||
| + | <td>VARCHAR (15) (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;">PARA O ARQUIVO DE COMPLEMENTO_1 | ||
| + | DAS CORES<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;">PARA O ARQUIVO DE COMPLEMENTO_2 | ||
| + | DOS TAMANHOS<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SITUACAO</td> | ||
| + | <td>VARCHAR (1) </td> | ||
| + | <td style="vertical-align: top;">A PARA ATIVO OU I PARA INATIVO<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>FAMILIA_COMERCIAL</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>APELIDO_PRODUTO_COMPLEMENTO</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;">REFERENCIA COMPLETA DO SKU<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>CODIGO_BARRAS</td> | ||
| + | <td>VARCHAR (50) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_3</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PONTO_CRITICO</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRODUTO_COMPLEMENTO_EXT</td> | ||
| + | <td>VARCHAR (250) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>NCM</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_BASE</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_CUSTO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_FINAL</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>LISTA_MULTIPLO_VENDA</td> | ||
| + | <td>VARCHAR (250) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (200) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (200) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_COMPLEMENTO_3</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_COMPLEMENTO_3</td> | ||
| + | <td>VARCHAR (200) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, PRODUTO)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''Exemplo de Dados delimitados por | pipe - gerar um registro para cada item da grade - supondo que fosse cada tamanho:''' | ||
| + | <br> | ||
| + | 458|72.33|460|34|A||010600243|7890000545414|| | ||
| + | 458|72.33|460|35|A||010600243|7890000545415|| | ||
| + | 458|72.33|460|36|A||010600243|7890000545416|| | ||
| + | 458|72.33|460|37|A||010600243|7890000545417|| | ||
| + | 458|72.33|460|38|A||010600243|7890000545418|| | ||
| + | 458|72.33|460|39|A||010600243|7890000545419|| | ||
| + | 458|72.33|390|34|A||010600228|7890000545414|| | ||
| + | 458|72.33|390|35|A||010600228|7890000545415|| | ||
| + | 458|72.33|390|36|A||010600228|7890000545416|| | ||
| + | 458|72.33|390|37|A||010600228|7890000545417|| | ||
| + | 458|72.33|390|38|A||010600228|7890000545418|| | ||
| + | 458|72.33|390|39|A||010600228|7890000545419|| | ||
| + | 458|72.26|199|34|A||010600219|7890000545414|| | ||
| + | 458|72.26|199|35|A||010600219|7890000545415|| | ||
| + | 458|72.26|199|36|A||010600219|7890000545416|| | ||
| + | 458|72.26|199|37|A||010600219|7890000545417|| | ||
| + | 458|72.26|199|38|A||010600219|7890000545418|| | ||
| + | 458|72.26|199|39|A||010600219|7890000545419|| | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''C1.TXT PRIMEIRO COMPLEMENTO DE PRODUTOS (COR, ETC)''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">COMPLEMENTO_1</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (20) (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (60) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_COMPLEMENTO</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_1_AUX</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, COMPLEMENTO_1)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''No caso da Puket o COMPLEMENTO_1 será usado para indicar o cadastro de Cores dos produtos Ex.:''' | ||
| + | <br> | ||
| + | 199 : PRETO | ||
| + | 460 : PINK | ||
| + | 390 : AZUL MARINHO | ||
| + | 108 : BRANCO | ||
| + | 891 : BEGE | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''C2.TXT SEGUNDO COMPLEMENTO DE PRODUTOS (TAMANHO, ETC)''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">COMPLEMENTO_2</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (20) (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (60) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_COMPLEMENTO</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_2_AUX</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, COMPLEMENTO_2)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | ''No caso da Puket o COMPLEMENTO_2 será usado para indicar o cadastro dos Tamanhos (item na grade) dos Produtos.'' | ||
| + | <br> | ||
| + | <br> | ||
| + | == Atributos de pedido de venda == | ||
| + | <br> | ||
| + | '''''FP.TXT FORMAS DE PAGAMENTO (BOLETO, CHEQUE, DINHEIRO, ETC)''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">FORMA_PAGAMENTO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* FORMA_PAGAMENTO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_FORMA_PAGAMENTO</td> | ||
| + | <td>VARCHAR (50) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, FORMA_PAGAMENTO)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''MO.TXT MOEDAS PARA O PEDIDO DE VENDA (REAL, DÓLAR, EURO, ETC)''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">MOEDA</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* MOEDA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_MOEDA</td> | ||
| + | <td>VARCHAR (15) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ABREVIATURA_MOEDA</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SITUACAO</td> | ||
| + | <td>VARCHAR (1) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, MOEDA)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''PV.TXT PERÍODOS DE ENTREGA PARA OS PEDIDOS DE VENDA''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">PERIODO_ENTREGA_VENDA</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* PERIODO_ENTREGA_VENDA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;">id/código do período: ex: | ||
| + | 20121101<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DATA_INICIAL</td> | ||
| + | <td>DATE (4) </td> | ||
| + | <td style="vertical-align: top;">data inicial do período, ex: | ||
| + | 01/11/2012<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DATA_FINAL</td> | ||
| + | <td>DATE (4) </td> | ||
| + | <td style="vertical-align: top;">data final do período, ex: | ||
| + | 15/11/2012<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DATA_ALTERACAO</td> | ||
| + | <td>TIMESTAMP </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ANO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;">ano base do período, ex: 2012<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERIODO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_PERIODO</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;">1a quinzena novembro<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DATA_REFERENCIA</td> | ||
| + | <td>DATE (4) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, PERIODO_ENTREGA_VENDA)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''PZ.TXT PRAZOS DE PAGAMENTO (A VISTA, 7 DIAS, 30/60/90 DIAS, ETC)''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">PRAZO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* PRAZO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_PRAZO</td> | ||
| + | <td>VARCHAR (50) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PARCELAS</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_PRAZO</td> | ||
| + | <td>VARCHAR (1) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERC_DESCONTO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRAZO_MEDIO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_1</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_2</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_3</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_4</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_5</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_6</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_7</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_8</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_9</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_10</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_11</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIAS_PARCELA_12</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SITUACAO</td> | ||
| + | <td>VARCHAR (10) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERC_DESCONTO_LIBERADO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>INDICE</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRAZO_EXT</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, PRAZO)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''TM.TXT TIPO DA EMBALAGEM DE CAIXA COLETIVA - CASO EXISTA''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">TIPO_EMBALAGEM</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* TIPO_EMBALAGEM</td> | ||
| + | <td>VARCHAR (5) (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_EMBALAGEM</td> | ||
| + | <td>VARCHAR (50) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, TIPO_EMBALAGEM)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''TV.TXT TIPOS DE VENDA (VENDA, BONIFICAÇÃO, PRONTA ENTREGA, VENDOR, DEVOLUÇÃO, ETC)''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">TIPO_VENDA</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* TIPO_VENDA</td> | ||
| + | <td>VARCHAR (3) (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TIPO_VENDA</td> | ||
| + | <td>VARCHAR (40) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>CONSIDERA_PRODUTO_INATIVO</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;">yes ou no para indicar se | ||
| + | permite vender produtos em situação inativa<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GERA_COMISSAO</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;">yes ou no para indicar se gera | ||
| + | comissão<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GERA_CONTAS_RECEBER</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;">yes ou no para indicar se gera | ||
| + | contas a receber<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PARCELA_MINIMA</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;">valor de parcela mínima para | ||
| + | pedidos com este tipo de venda<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>HAB_PERC_FATURAMENTO</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>LOCAL_ESTOQUE</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>BAIXA_ESTOQUE</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;">yes ou no para indicar se baixa | ||
| + | o estoque<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_LOTE_PRODUCAO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PORTADOR</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>CARTERIA</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRAZO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>EXPORTACAO</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_VENDA_EXT</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_VENDA_AUX</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, TIPO_VENDA)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | == Retorno do ERP para o SFA sobre a posição e situação do pedido de venda na empresa == | ||
| + | <br> | ||
| + | '''''OP.TXT OCORRÊNCIAS DOS PEDIDOS IMPORTADOS NO ERP INDICANDO SITUAÇÃO E SE FOI PRODUZIDO''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">OCORRENCIA_VENDA</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ANO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;">pode gerar 0<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>VENDA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><font face="Calibri" size="3">pode | ||
| + | gerar 0</font> </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SEQUENCIA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;">código do item quando for por | ||
| + | item, da venda gerar 0<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DATA_OCORRENCIA_VENDA</td> | ||
| + | <td>TIMESTAMP (not null)</td> | ||
| + | <td style="vertical-align: top;">dd/mm/aaaa<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>HORA</td> | ||
| + | <td>VARCHAR (8) (not null)</td> | ||
| + | <td style="vertical-align: top;">hh:mm:ss<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>HISTORICO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>OBSERVACAO</td> | ||
| + | <td>VARCHAR (256) </td> | ||
| + | <td style="vertical-align: top;">texto constando algo relativo ao | ||
| + | pedido nesta ocorrência-momento<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PEDIDO_VENDEDOR</td> | ||
| + | <td>VARCHAR (35) </td> | ||
| + | <td style="vertical-align: top;">número do pedido_vendedor | ||
| + | enviado para o ERP<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SITUACAO_VENDA</td> | ||
| + | <td>VARCHAR (1) </td> | ||
| + | <td style="vertical-align: top;">A:Ativo, C:Cancelado, | ||
| + | P:Produção, F:Faturado<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>VENDEDOR</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;">código/numero do vendedor<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>OCORRENCIA_VENDA</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><font face="Calibri" size="3">pode | ||
| + | gerar 0</font> </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY ()</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''HI.TXT HISTÓRICOS PARA INDICAR AS OCORRÊNCIAS DE VENDA E MOTIVOS DE NÃO VENDA GERADOS PELO SFA''''' | ||
| + | <br> | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">HISTORICO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* HISTORICO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_HISTORICO</td> | ||
| + | <td>VARCHAR (50) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>OCORRENCIA_VENDA</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>OCORRENCIA_PESSOA</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, HISTORICO)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | == Estoque Individual/Comum == | ||
| + | <br> | ||
| + | '''''LE.TXT LOCAIS DE ESTOQUE (DEPOSITO UM, DEPÓSITO DOIS, ETC)''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">LOCAL_ESTOQUE</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* LOCAL_ESTOQUE</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_LOCAL_ESTOQUE</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESTINATARIO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO_LOCAL</td> | ||
| + | <td>VARCHAR (3) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, LOCAL_ESTOQUE)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''SE.TXT SALDO DE ESTOQUE''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">SALDO_ESTOQUE</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRODUTO</td> | ||
| + | <td>VARCHAR (15) </td> | ||
| + | <td style="vertical-align: top;">referência base do produto, ex: | ||
| + | 010600287<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;">código da cor, ex: 199<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;">código do tamanho na grade, ex: | ||
| + | "34 a 39", ou "P", ou "M", etc<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>LOCAL_ESTOQUE</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TIPO</td> | ||
| + | <td>VARCHAR (1) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ANO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>MES</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SALDO_INICIAL</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;">quantidade de saldo disponível<br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ENTRADAS</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SAIDAS</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_3</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SALDO_FINAL</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SALDO_DISPONIVEL</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SALDO_AUXILIAR</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>RESERVA_ERP</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>RESERVA_ONLINE</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>RESERVA_LOCAL</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PONTO_CRITICO</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DATA_DISPONIVEL_INICIAL</td> | ||
| + | <td>DATE (4) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DATA_DISPONIVEL_FINAL</td> | ||
| + | <td>DATE (4) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERIODO_ENTREGA_INICIAL</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERIODO_ENTREGA_FINAL</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DIA</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DATA_BASE_SALDO_ESTOQUE</td> | ||
| + | <td>DATE (4) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | == Estoque de caixas coletivas, Pronta entrega, Online == | ||
| + | <br> | ||
| + | '''''//AG.TXT AGRUPAMENTOS/GRADES DAS CAIXAS COLETIVAS''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">PRONTA_ENTREGA_AGRUPAMENTO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* AGRUPAMENTO</td> | ||
| + | <td>VARCHAR (15) (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (20) (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>QUANTIDADE</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, AGRUPAMENTO, | ||
| + | COMPLEMENTO_2)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''SC.TXT SALDO DE ESTOQUE DAS CAIXAS COLETIVAS''''' | ||
| + | <br> | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">PRONTA_ENTREGA_ESTOQUE</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* PRODUTO</td> | ||
| + | <td>VARCHAR (15) (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (20) (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* AGRUPAMENTO</td> | ||
| + | <td>VARCHAR (15) (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SALDO_ESTOQUE</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>QTDE_PRODUCAO</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>QTDE_PRODUZIDO</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>QTDE_RESERVA_I</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>QTDE_RESERVA_E</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SALDO_FINAL</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_3</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DATA_FATURAMENTO</td> | ||
| + | <td>DATE (4) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, PRODUTO, COMPLEMENTO_1, | ||
| + | AGRUPAMENTO)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | == Tabela de Preço == | ||
| + | <br> | ||
| + | '''''Table principal das tabelas de preço''''' | ||
| + | <table style="width: 341px; height: 554px;" border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">TABELA_PRECO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* TABELA_PRECO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DESCRICAO_TABELA_PRECO</td> | ||
| + | <td>VARCHAR (80) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>DATA_VALIDADE</td> | ||
| + | <td>TIMESTAMP </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERC_DESCONTO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>INDICE</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>MOEDA</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERC_DESCONTO_LIBERADO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SITUACAO</td> | ||
| + | <td>VARCHAR (10) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TABELA_PRECO_EXT</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERC_COMISSAO_FIXO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMISSAO_NEGOCIADA</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>CODIGO_TABELA_PRECO_AUX</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COLECAO</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>MARCA</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, TABELA_PRECO)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''Vínculo das tabelas de preço com cada referencia (Produto)''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">ITEM_TABELA_PRECO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* ITEM_TABELA_PRECO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TABELA_PRECO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GRUPO_PRODUTO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>SUBGRUPO_PRODUTO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>GRADE</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRODUTO</td> | ||
| + | <td>VARCHAR (15) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_1</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_2</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>QUANTIDADE</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>FAMILIA_COMERCIAL</td> | ||
| + | <td>VARCHAR (100) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>AGRUPAMENTO</td> | ||
| + | <td>VARCHAR (15) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_MINIMO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_2_INICIAL</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_2_FINAL</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TABELA_PRECO_EXT</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>COMPLEMENTO_3</td> | ||
| + | <td>VARCHAR (20) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_CUSTO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_FINAL</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_ATACADO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRECO_VAREJO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_1</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_2</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_3</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_4</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_5</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>ATRIBUTO_GENERICO_6</td> | ||
| + | <td>VARCHAR (500) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (ITEM_TABELA_PRECO, EMPRESA)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''Vínculo com prazos de pagamento que serão exibidos ao selecionar a tabela''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">TABELA_PRECO_PRAZO</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* TABELA_PRECO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* PRAZO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERC_DESCONTO</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>INDICE</td> | ||
| + | <td>NUMERIC </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PERC_DESCONTO_AUX</td> | ||
| + | <td>INTEGER </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TABELA_PRECO_EXT</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>PRAZO_EXT</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, TABELA_PRECO, PRAZO)</th> | ||
| + | </tr> | ||
| + | </table> | ||
| + | <br> | ||
| + | <br> | ||
| + | '''''Vínculo com o cadastro de vendedores que têm acesso a tabela''''' | ||
| + | <table border="1" cellspacing="0"> | ||
| + | <tr> | ||
| + | <th colspan="3" bgcolor="#a6d8f5">TABELA_PRECO_VENDEDOR</th> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td bgcolor="#e6e6e6">COLUNA</td> | ||
| + | <td bgcolor="#e6e6e6">TIPO</td> | ||
| + | <td bgcolor="#e6e6e6">OBSERVAÇÃO</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* EMPRESA</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* TABELA_PRECO</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>* VENDEDOR</td> | ||
| + | <td>INTEGER (not null)</td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TABELA_PRECO_EXT</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>VENDEDOR_EXT</td> | ||
| + | <td>VARCHAR (30) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td>TABELA_PADRAO</td> | ||
| + | <td>VARCHAR (10) </td> | ||
| + | <td style="vertical-align: top;"><br> | ||
| + | </td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <th colspan="3">* PRIMARY KEY (EMPRESA, TABELA_PRECO, VENDEDOR)</th> | ||
| + | </tr> | ||
| + | </table> | ||
Edição das 13h29min de 24 de dezembro de 2014
Índice
Pessoa, Cliente, Vendedor, Transportador e relacionados
CL.TXT CLIENTES
| CLIENTE | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PESSOA | INTEGER (not null) | |
| CLIENTE | INTEGER | |
| GRUPO_PESSOA | INTEGER | |
| CONCEITO | VARCHAR (250) | |
| VENDEDOR | INTEGER | |
| ENDERECO_COBRANCA | VARCHAR (200) | |
| BAIRRO_COBRANCA | VARCHAR (250) | |
| CIDADE_COBRANCA | INTEGER | |
| CEP_COBRANCA | VARCHAR (10) | |
| CAIXA_POSTAL_COBRANCA | INTEGER | |
| TELEFONE_COBRANCA | VARCHAR (250) | |
| SITUACAO | VARCHAR (1) | |
| OBSERVACAO | VARCHAR (250) | |
| OBSERVACAO_ENTREGA | VARCHAR (512) | |
| CPF_CNPJ_ENTREGA | VARCHAR (18) | |
| LIMITE_CREDITO | NUMERIC | |
| DATA_VALIDADE_SINTEGRA | TIMESTAMP | |
| SUFRAMA | VARCHAR (15) | |
| DATA_SUFRAMA | TIMESTAMP | |
| DATA_FUNDACAO | TIMESTAMP | |
| TRANSPORTADOR | INTEGER | |
| REDESPACHO | INTEGER | |
| PERC_DESCONTO | INTEGER | |
| COMISSAO_NEGOCIADA | INTEGER | |
| PRAZO | INTEGER | |
| MOEDA | INTEGER | |
| TABELA_PRECO | INTEGER | |
| ZIP_CODE | VARCHAR (15) | |
| SEQUENCIA_VISITA | INTEGER | |
| SEQUENCIA_ENTREGA | INTEGER | |
| REGIAO | INTEGER | |
| FORMA_PAGAMENTO | INTEGER | |
| TIPO_EMBALAGEM | VARCHAR (5) | |
| REGRA_VOLUME | INTEGER | |
| CODIGO_ANTERIOR | INTEGER | |
| NOME_FANTASIA | VARCHAR (250) | |
| RAZAO_SOCIAL | VARCHAR (250) | |
| ENDERECO | VARCHAR (200) | |
| BAIRRO | VARCHAR (250) | |
| CIDADE | INTEGER | |
| CEP | VARCHAR (10) | |
| CAIXA_POSTAL | INTEGER | |
| TELEFONE | VARCHAR (250) | |
| FAX | VARCHAR (250) | |
| CELULAR | VARCHAR (250) | |
| CPF_CNPJ | VARCHAR (18) | |
| RG_IE | VARCHAR (20) | |
| E_MAIL | VARCHAR (250) | |
| HOME_PAGE | VARCHAR (250) | |
| DATA_CADASTRO | TIMESTAMP | |
| CPF_CNPJ_NUMERICO | VARCHAR (18) | |
| ENDERECO_NUMERO | VARCHAR (250) | |
| ENDERECO_COMPLEMENTO | VARCHAR (250) | |
| ENDERECO_COBRANCA_NUMERO | VARCHAR (250) | |
| ENDERECO_COBRANCA_COMPLEMENTO | VARCHAR (250) | |
| DATA_NASCIMENTO | TIMESTAMP | |
| DIA_NASCIMENTO | INTEGER | |
| MES_NASCIMENTO | INTEGER | |
| DIA_FUNDACAO | INTEGER | |
| MES_FUNDACAO | INTEGER | |
| SEGMENTO_NEGOCIO | VARCHAR (10) | |
| TIPO_NEGOCIO | VARCHAR (10) | |
| LOCALIZACAO_NEGOCIO | VARCHAR (10) | |
| DIAS_PRAZO_MAIS | INTEGER | |
| CLIENTE_EXT | VARCHAR (30) | |
| TIPO_PESSOA | VARCHAR (10) | |
| NOME_CIDADE | VARCHAR (100) | |
| NOME_ESTADO | VARCHAR (100) | |
| NOME_PAIS | VARCHAR (100) | |
| VENDEDOR_EXT | VARCHAR (30) | |
| TRANSPORTADOR_EXT | VARCHAR (30) | |
| REDESPACHO_EXT | VARCHAR (30) | |
| REGIAO_EXT | VARCHAR (30) | |
| MATRIZ_CLIENTE_EXT | VARCHAR (30) | |
| MATRIZ_CPF_CNPJ | VARCHAR (30) | |
| MATRIZ_CLIENTE | INTEGER | |
| USA_PERC_FATURAMENTO_VENDA | VARCHAR (3) | |
| CONTATO | VARCHAR (100) | |
| E_MAIL_COMERCIAL | VARCHAR (250) | |
| E_MAIL_FINANCEIRO | VARCHAR (250) | |
| E_MAIL_NFE | VARCHAR (250) | |
| EXCLUSIVO_PRACA | VARCHAR (100) | |
| UNICA_MARCA | VARCHAR (100) | |
| EMBARQUE_PARCIAL | VARCHAR (100) | |
| BANCO | VARCHAR (100) | |
| AGENCIA | VARCHAR (50) | |
| DIGITO_AGENCIA | VARCHAR (10) | |
| CONTA | VARCHAR (50) | |
| DIGITO_CONTA | VARCHAR (10) | |
| REPRESENTANTE_CPF_CNPJ | VARCHAR (30) | |
| REPRESENTANTE | INTEGER | |
| NOME_SHOPPING | VARCHAR (200) | |
| PISO_SHOPPING | VARCHAR (100) | |
| PONTO_COMPRA_VENDA | VARCHAR (100) | |
| CODIGO_CLIENTE_AUX | VARCHAR (100) | |
| INSCRICAO_MUNICIPAL | VARCHAR (100) | |
| CONTRIBUINTE_ICMS | VARCHAR (100) | |
| PERMITE_VENDOR | VARCHAR (100) | |
| PERMITE_PERC_FATURAMENTO | VARCHAR (100) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| ORIGEM_CONTATO | INTEGER | |
| ORIGEM_CONTATO_EXT | VARCHAR (250) | |
| ORIGEM_CONTATO_ESPECIFICACAO | VARCHAR (250) | |
| * PRIMARY KEY (EMPRESA, PESSOA) | ||
CP.TXT CONTATOS DE PESSOA/CLIENTE
| CONTATO_PESSOA | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PESSOA | INTEGER (not null) | |
| * TIPO_CONTATO | INTEGER (not null) | |
| * CONTATO | VARCHAR (60) (not null) | |
| TELEFONE | VARCHAR (30) | |
| CELULAR | VARCHAR (30) | |
| DATA_NASCIMENTO | TIMESTAMP | |
| DDD | VARCHAR (7) | |
| ESTADO_CIVIL | INTEGER | |
| SEXO | VARCHAR (3) | |
| E_MAIL | VARCHAR (250) | |
| ENDERECO | VARCHAR (200) | |
| BAIRRO | VARCHAR (30) | |
| CIDADE | INTEGER | |
| CEP | VARCHAR (10) | |
| CPF_CNPJ | VARCHAR (18) | |
| RG_IE | VARCHAR (18) | |
| TIME_FUTEBOL | VARCHAR (30) | |
| HOBBY | VARCHAR (30) | |
| POSSUI_FILHOS | VARCHAR (3) | |
| QUANTOS_FILHOS | INTEGER | |
| PROFISSAO | VARCHAR (50) | |
| DIA_NASCIMENTO | INTEGER | |
| MES_NASCIMENTO | INTEGER | |
| CLIENTE_EXT | VARCHAR (30) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, PESSOA, TIPO_CONTATO, CONTATO) | ||
TR.TXT TRANSPORTADORES DE DESPACHO E REDESPACHO
| TRANSPORTADOR | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PESSOA | INTEGER (not null) | |
| TIPO_CONTATO | INTEGER (not null) | |
| CONTATO | VARCHAR (60) (not null) | |
| TELEFONE | VARCHAR (30) | |
| CELULAR | VARCHAR (30) | |
| DATA_NASCIMENTO | TIMESTAMP | |
| DDD | VARCHAR (7) | |
| ESTADO_CIVIL | INTEGER | |
| SEXO | VARCHAR (3) | |
| E_MAIL | VARCHAR (250) | |
| ENDERECO | VARCHAR (200) | |
| BAIRRO | VARCHAR (30) | |
| CIDADE | INTEGER | |
| CEP | VARCHAR (10) | |
| CPF_CNPJ | VARCHAR (18) | |
| RG_IE | VARCHAR (18) | |
| TIME_FUTEBOL | VARCHAR (30) | |
| HOBBY | VARCHAR (30) | |
| POSSUI_FILHOS | VARCHAR (3) | |
| QUANTOS_FILHOS | INTEGER | |
| PROFISSAO | VARCHAR (50) | |
| DIA_NASCIMENTO | INTEGER | |
| MES_NASCIMENTO | INTEGER | |
| CLIENTE_EXT | VARCHAR (30) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, PESSOA) | ||
VD.TXT VENDEDORES
| VENDEDOR | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PESSOA | INTEGER (not null) | |
| VENDEDOR | INTEGER | |
| REPRESENTANTE | INTEGER | |
| SITUACAO | VARCHAR (1) | |
| PERC_COMISSAO_VISTA_1 | INTEGER | |
| PERC_COMISSAO_PRAZO_1 | INTEGER | |
| PERC_COMISSAO_VISTA_2 | INTEGER | |
| PERC_COMISSAO_PRAZO_2 | INTEGER | |
| PERC_COMISSAO_FATURAMENTO_1 | INTEGER | |
| PERC_COMISSAO_LIQUIDACAO_1 | INTEGER | |
| PERC_COMISSAO_FATURAMENTO_2 | INTEGER | |
| PERC_COMISSAO_LIQUIDACAO_2 | INTEGER | |
| DIA_PAGAMENTO | INTEGER | |
| OBSERVACAO | VARCHAR (250) | |
| VENDAS_WEB | VARCHAR (3) | |
| CONCEITO | VARCHAR (30) | |
| MENSAGEM | VARCHAR (256) | |
| NOME_FANTASIA | VARCHAR (250) | |
| RAZAO_SOCIAL | VARCHAR (250) | |
| ENDERECO | VARCHAR (200) | |
| BAIRRO | VARCHAR (250) | |
| CIDADE | INTEGER | |
| CEP | VARCHAR (10) | |
| CAIXA_POSTAL | INTEGER | |
| TELEFONE | VARCHAR (250) | |
| FAX | VARCHAR (250) | |
| CELULAR | VARCHAR (250) | |
| CPF_CNPJ | VARCHAR (18) | |
| RG_IE | VARCHAR (20) | |
| E_MAIL | VARCHAR (250) | |
| HOME_PAGE | VARCHAR (50) | |
| DATA_CADASTRO | TIMESTAMP | |
| ENDERECO_NUMERO | VARCHAR (250) | |
| ENDERECO_COMPLEMENTO | VARCHAR (250) | |
| VENDEDOR_EXT | VARCHAR (30) | |
| TIPO_PESSOA | VARCHAR (10) | |
| NOME_CIDADE | VARCHAR (100) | |
| NOME_ESTADO | VARCHAR (100) | |
| NOME_PAIS | VARCHAR (100) | |
| CONTATO | VARCHAR (100) | |
| REPRESENTANTE_CPF_CNPJ | VARCHAR (30) | |
| CODIGO_VENDEDOR_AUX | VARCHAR (100) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, PESSOA) | ||
IR.TXT INFORMAÇÕES DE CRÉDITO DO CLIENTE, SITUAÇÃO SERASA/SCI/EQUIFAX/
| CLIENTE_CREDITO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * CLIENTE | INTEGER (not null) | id/código do cliente |
| CREDITO_USADO | NUMERIC | valor já usado do limite de
crédito - soma de títulos e pedidos em aberto |
| SITUACAO_FINANCEIRA | VARCHAR (1) | RATING SPC ou SERASA... |
| * PRIMARY KEY (EMPRESA, CLIENTE) | ||
FN.TXT TÍTULOS EM ABERTO DOS CLIENTES, VENCIDOS E A VENCER
| TITULO_FINANCEIRO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PESSOA | INTEGER (not null) | Código do
cliente |
| * TIPO | VARCHAR (50) (not null) | Tipo 1 ou 2 -
gerar 1 |
| * ORIGEM | VARCHAR (50) (not null) | Fatura, Cheque |
| * DOCUMENTO | VARCHAR (50) (not null) | Código/numero
do título |
| * DESDOBRO | VARCHAR (50) (not null) | Código/numero
da parcela 11, 12, 22, etc |
| MOEDA | INTEGER | Código da
moeda - gerar 1 que seria Real |
| SITUACAO | VARCHAR (50) | A para Aberto,
P para Parcial |
| DATA_VENCIMENTO | DATE (4) | dd/mm/aaaa |
| VALOR | INTEGER | Valor original/inicial |
| SALDO | INTEGER | Saldo em aberto/restante mesmo
que igual ao inicial ainda |
| DATA_EMISSAO | DATE (4) | dd/mm/aaaa |
| VENDEDOR | INTEGER | código do vendedor |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, PESSOA, TIPO, ORIGEM, DOCUMENTO, DESDOBRO) | ||
CO.TXT CONCEITO DE PESSOAS:CLIENTE/TRANSPORTADOR/VENDEDOR
| CONCEITO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * CONCEITO | VARCHAR (30) (not null) | |
| DESCRICAO_CONCEITO | VARCHAR (60) | |
| * PRIMARY KEY (EMPRESA, CONCEITO) | ||
EC.TXT ESTADO CIVIL DE CONTATO DE PESSOA/CLIENTE
| ESTADO_CIVIL | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| EMPRESA | INTEGER (not null) | |
| ESTADO_CIVIL | INTEGER (not null) | |
| DESCRICAO_ESTADO_CIVIL | VARCHAR (15) | |
| * PRIMARY KEY (EMPRESA, ESTADO_CIVIL) | ||
GE.TXT GRUPOS DE PESSOAS (REDES OU OUTRO TIPO DE AGRUPAMENTO)
| GRUPO_PESSOA | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * GRUPO_PESSOA | INTEGER (not null) | |
| DESCRICAO_GRUPO_PESSOA | VARCHAR (30) | |
| LIMITE_CREDITO | NUMERIC | |
| * PRIMARY KEY (EMPRESA, GRUPO_PESSOA) | ||
RE.TXT REGIÃO COMERCIAL/VENDA
| REGIAO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * REGIAO | INTEGER (not null) | |
| NOME_REGIAO | VARCHAR (50) | |
| REGIAO_SUPERIOR | INTEGER | |
| SEQUENCIA_VISITA | INTEGER | |
| SEQUENCIA_ENTREGA | INTEGER | |
| DIA_SEMANA_VISITA | VARCHAR (1) | |
| DIA_SEMANA_ENTREGA | VARCHAR (1) | |
| REGIAO_EXT | VARCHAR (30) | |
| PERC_DESCONTO_LIBERADO | INTEGER | |
| * PRIMARY KEY (EMPRESA, REGIAO) | ||
TO.TXT TIPOS DE CONTATO DE CLIENTE (PROPRIETÁRIO, COMPRADOR, GERENTE, ETC)
| TIPO_CONTATO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * TIPO_CONTATO | INTEGER (not null) | |
| DESCRICAO_TIPO_CONTATO | VARCHAR (20) | |
| PARENTESCO | VARCHAR (1) | |
| * PRIMARY KEY (EMPRESA, TIPO_CONTATO) | ||
FR.TXT VENDEDORES QUE ATENDEM O CLIENTE, ALÉM DO VENDEDOR INDICADO EM CLIENTE
| VENDEDOR_CLIENTE | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * VENDEDOR | INTEGER (not null) | |
| * CLIENTE | INTEGER (not null) | |
| FREQ_VISITAS_MES | INTEGER | |
| * PRIMARY KEY (EMPRESA, VENDEDOR, CLIENTE) | ||
CD.TXT CADASTRO DE CIDADES DA EMPRESA
| CIDADE | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * CIDADE | INTEGER (not null) | |
| DESCRICAO_CIDADE | VARCHAR (50) | |
| PAIS | VARCHAR (3) | |
| UF | VARCHAR (2) | |
| TRANSPORTADOR | INTEGER | |
| CEP_BASICO | VARCHAR (10) | |
| DDD | VARCHAR (7) | |
| DIA_FERIADO_1 | INTEGER | |
| MES_FERIADO_1 | INTEGER | |
| DIA_FERIADO_2 | INTEGER | |
| MES_FERIADO_2 | INTEGER | |
| DIA_FERIADO_3 | INTEGER | |
| MES_FERIADO_3 | INTEGER | |
| ISENTO_ICMS | VARCHAR (3) | |
| ISENTO_IPI | VARCHAR (3) | |
| ISENTO_PIS | VARCHAR (3) | |
| ISENTO_COFINS | VARCHAR (3) | |
| REGIAO | INTEGER | |
| REGIAO_EXT | VARCHAR (30) | |
| * PRIMARY KEY (EMPRESA, CIDADE) | ||
UF.TXT ESTADO/UF DOS PAÍSES
| ESTADO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PAIS | VARCHAR (3) (not null) | |
| * ESTADO | VARCHAR (2) (not null) | |
| NOME_ESTADO | VARCHAR (30) | |
| PERC_ICMS | INTEGER | |
| NOME_PAIS | VARCHAR (50) | |
| TRANSPORTADOR | INTEGER | |
| REDESPACHO | INTEGER | |
| SUBSTITUICAO_TRIBUTARIA | VARCHAR (100) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, PAIS, ESTADO) | ||
PA.TXT PAÍSES
| PAIS | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PAIS | VARCHAR (3) (not null) | |
| NOME_PAIS | VARCHAR (30) | |
| * PRIMARY KEY (EMPRESA, PAIS) | ||
Produto e relacionados
GR.TXT GRUPOS/LINHAS DE PRODUTOS
| GRUPO_PRODUTO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * GRUPO_PRODUTO | INTEGER (not null) | |
| DESCRICAO_GRUPO_PRODUTO | VARCHAR (50) | |
| TIPO_COMPLEMENTO_1 | VARCHAR (3) | ex.: 1:COR |
| TIPO_COMPLEMENTO_2 | VARCHAR (3) | ex.: 2:TAMANHO |
| QUANTIDADE_MIN_FRETE_CIF_GRAT | NUMERIC | |
| VALOR_MIN_FRETE_CIF_GRAT | INTEGER | |
| PERC_DESCONTO_PROMOCIONAL | INTEGER | |
| PERC_DESCONTO_GERENCIAL | INTEGER | |
| PERC_DESCONTO_PARCERIA | INTEGER | |
| DIAS_PRAZO_MAIS | INTEGER | |
| TIPO_COMPLEMENTO_3 | VARCHAR (3) | |
| UNIDADE_FABRICACAO | VARCHAR (50) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| MARCA | VARCHAR (100) | |
| DESCRICAO_GRUPO_PRODUTO_FAT | VARCHAR (100) | |
| DESCRICAO_TIPO_COMPLEMENTO_1 | VARCHAR (100) | |
| DESCRICAO_TIPO_COMPLEMENTO_2 | VARCHAR (100) | |
| DESCRICAO_TIPO_COMPLEMENTO_3 | VARCHAR (100) | |
| SITUACAO | VARCHAR (100) | |
| GRUPO_PRODUTO_EXT | VARCHAR (100) | |
| * PRIMARY KEY (EMPRESA, GRUPO_PRODUTO) | ||
Exemplo de Dados delimitados por | pipe :
458|7233|SAPATILHAS COM APLIQUE|1|2||0|0|0||
458|7226|SAPATILHAS FEMININAS COM APLIQUE|1|2||0|0|0||
458|7300|CASUAL MASCULINA|1|2||0|0|0||
GRADES.TXT ITENS/TAMANHOS DAS GRADES POR PRODUTO
| ITEM_GRADE_PRODUTO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * ITEM_GRADE_PRODUTO | INTEGER (not null) | ID sequencial |
| DESCRICAO_GRADE_PRODUTO | VARCHAR (30) | 39 a 44 ou 34 a 39 |
| GRADE | VARCHAR (100) | 1 ou 2 |
| CODIGO_COMPLEMENTO_2 | VARCHAR (20) | |
| COMPLEMENTO_2 | VARCHAR (20) | para cada item da grade será gerado um registro aqui nesta tabela |
| SITUACAO | VARCHAR (1) | |
| PRODUTO | VARCHAR (15) | |
| TIPO_GRADE | VARCHAR (100) | |
| QUANTIDADE | NUMERIC | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, ITEM_GRADE_PRODUTO) | ||
Exemplo de Dados delimitados por | pipe - gerar um registro para cada item da grade - supondo que fosse cada tamanho:
458|1001|39 AO 44|1|39
458|1002|39 AO 44|1|40
458|1003|39 AO 44|1|41
458|1004|39 AO 44|1|42
458|1005|39 AO 44|1|43
458|1006|39 AO 44|1|44
458|1007|34 AO 39|1|34
458|1008|34 AO 39|1|35
458|1009|34 AO 39|1|36
458|1010|34 AO 39|1|37
458|1011|34 AO 39|1|38
458|1012|34 AO 39|1|39
PR.TXT PRODUTOS ACABADOS
| PRODUTO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PRODUTO | VARCHAR (15) (not null) | REFERENCIA BASE DO PRODUTO |
| DESCRICAO_PRODUTO | VARCHAR (50) | DESCRIÇÃO/NOME DO PRODUTO |
| APELIDO_PRODUTO | VARCHAR (30) | PODE SER USADO PARA UMA
REFERENCIA ALTERNATIVA |
| ABREVIATURA_UNIDADE | VARCHAR (3) | PAR, UN |
| GRUPO_PRODUTO | INTEGER | PARA O ARQUIVO DE GRUPO_PRODUTO |
| SUBGRUPO_PRODUTO | INTEGER | |
| SITUACAO | VARCHAR (1) | |
| PESO_LIQUIDO | NUMERIC | |
| CLASSIFICACAO_FISCAL | VARCHAR (10) | |
| CATEGORIA | VARCHAR (100) | PARA UM ARQUIVO DE
CLASSIFICAÇÕES FISCAIS |
| PONTO_CRITICO | NUMERIC | |
| GRADE | VARCHAR (100) | PARA O ARQUIVO ITEM_GRADE_PRODUTO |
| CODIGO_BARRAS | VARCHAR (50) | |
| ESPECIFICACAO | VARCHAR (256) | |
| PRECO_BASE | INTEGER | |
| FAMILIA_COMERCIAL | VARCHAR (100) | |
| UNIDADE_FABRICACAO | VARCHAR (50) | |
| GRUPO_PRODUTO_EXT | VARCHAR (100) | |
| SUBGRUPO_PRODUTO_EXT | VARCHAR (100) | |
| ESPECIE | VARCHAR (100) | |
| SEGMENTO | VARCHAR (100) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| TIPO_EMBALAGEM | VARCHAR (5) | |
| USO_PRODUTO_OPCIONAL | VARCHAR (100) | |
| DESCRICAO_PRODUTO_2 | VARCHAR (250) | |
| DESCRICAO_PRODUTO_3 | VARCHAR (250) | |
| MARCA | VARCHAR (100) | |
| COLECAO | VARCHAR (100) | |
| TIPO_PRODUTO | VARCHAR (100) | |
| ESTILO_USO | VARCHAR (100) | |
| DIMENSAO_TAMANHO | VARCHAR (100) | |
| NICHO | VARCHAR (100) | |
| LINHA | VARCHAR (100) | |
| GENERO | VARCHAR (100) | |
| PRODUTO_EXT | VARCHAR (250) | |
| NCM | VARCHAR (100) | |
| PRECO_CUSTO | INTEGER | |
| PRECO_FINAL | INTEGER | |
| LISTA_MULTIPLO_VENDA | VARCHAR (250) | |
| DESCRICAO_GRUPO_PRODUTO | VARCHAR (100) | |
| DESCRICAO_SUBGRUPO_PRODUTO | VARCHAR (100) | |
| DESCRICAO_TIPO_COMPLEMENTO_1 | VARCHAR (100) | |
| DESCRICAO_TIPO_COMPLEMENTO_2 | VARCHAR (100) | |
| DESCRICAO_TIPO_COMPLEMENTO_3 | VARCHAR (100) | |
| GRADE_POR | VARCHAR (30) | |
| SUBSTITUICAO_TRIBUTARIA | VARCHAR (100) | |
| * PRIMARY KEY (EMPRESA, PRODUTO) | ||
Podemos usar a estrutura de PRODUTO para identificar a referência base do produto, e a PRODUTO_COMPLEMENTO para identificar as variações em COR e TAMANHO.
Exemplo de Dados delimitados por | pipe - gerar um registro para cada item da grade - supondo que fosse cada tamanho:
458|72.33|SAPATILHA COM APLIQUE|72.33|PAR|7233|0|A|0|764|0|2|7890000000000001|||
458|72.26|SAPATILHA FEMININA COM APLIQUE|72.26|PAR|7226|0|A|0|764|0|2|7890000000000684|||
458|73.00|CASUAL MASCULINA|73.00|PAR|7300|0|A|0|764|0|2|7890000000000256|||
PC.TXT COMBINAÇÃO/VARIAÇÃO DE CORES E TAMANHOS DE CADA PRODUTO
| PRODUTO_COMPLEMENTO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PRODUTO | VARCHAR (15) (not null) | |
| COMPLEMENTO_1 | VARCHAR (20) | PARA O ARQUIVO DE COMPLEMENTO_1
DAS CORES |
| COMPLEMENTO_2 | VARCHAR (20) | PARA O ARQUIVO DE COMPLEMENTO_2
DOS TAMANHOS |
| SITUACAO | VARCHAR (1) | A PARA ATIVO OU I PARA INATIVO |
| FAMILIA_COMERCIAL | VARCHAR (100) | |
| APELIDO_PRODUTO_COMPLEMENTO | VARCHAR (30) | REFERENCIA COMPLETA DO SKU |
| CODIGO_BARRAS | VARCHAR (50) | |
| COMPLEMENTO_3 | VARCHAR (20) | |
| PONTO_CRITICO | NUMERIC | |
| PRODUTO_COMPLEMENTO_EXT | VARCHAR (250) | |
| NCM | VARCHAR (100) | |
| PRECO_BASE | INTEGER | |
| PRECO_CUSTO | INTEGER | |
| PRECO_FINAL | INTEGER | |
| LISTA_MULTIPLO_VENDA | VARCHAR (250) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| DESCRICAO_TIPO_COMPLEMENTO_1 | VARCHAR (100) | |
| DESCRICAO_COMPLEMENTO_1 | VARCHAR (200) | |
| DESCRICAO_TIPO_COMPLEMENTO_2 | VARCHAR (100) | |
| DESCRICAO_COMPLEMENTO_2 | VARCHAR (200) | |
| DESCRICAO_TIPO_COMPLEMENTO_3 | VARCHAR (100) | |
| DESCRICAO_COMPLEMENTO_3 | VARCHAR (200) | |
| * PRIMARY KEY (EMPRESA, PRODUTO) | ||
Exemplo de Dados delimitados por | pipe - gerar um registro para cada item da grade - supondo que fosse cada tamanho:
458|72.33|460|34|A||010600243|7890000545414||
458|72.33|460|35|A||010600243|7890000545415||
458|72.33|460|36|A||010600243|7890000545416||
458|72.33|460|37|A||010600243|7890000545417||
458|72.33|460|38|A||010600243|7890000545418||
458|72.33|460|39|A||010600243|7890000545419||
458|72.33|390|34|A||010600228|7890000545414||
458|72.33|390|35|A||010600228|7890000545415||
458|72.33|390|36|A||010600228|7890000545416||
458|72.33|390|37|A||010600228|7890000545417||
458|72.33|390|38|A||010600228|7890000545418||
458|72.33|390|39|A||010600228|7890000545419||
458|72.26|199|34|A||010600219|7890000545414||
458|72.26|199|35|A||010600219|7890000545415||
458|72.26|199|36|A||010600219|7890000545416||
458|72.26|199|37|A||010600219|7890000545417||
458|72.26|199|38|A||010600219|7890000545418||
458|72.26|199|39|A||010600219|7890000545419||
C1.TXT PRIMEIRO COMPLEMENTO DE PRODUTOS (COR, ETC)
| COMPLEMENTO_1 | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * COMPLEMENTO_1 | VARCHAR (20) (not null) | |
| DESCRICAO_COMPLEMENTO_1 | VARCHAR (60) | |
| TIPO_COMPLEMENTO | VARCHAR (3) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| COMPLEMENTO_1_AUX | VARCHAR (100) | |
| * PRIMARY KEY (EMPRESA, COMPLEMENTO_1) | ||
No caso da Puket o COMPLEMENTO_1 será usado para indicar o cadastro de Cores dos produtos Ex.:
199 : PRETO
460 : PINK
390 : AZUL MARINHO
108 : BRANCO
891 : BEGE
C2.TXT SEGUNDO COMPLEMENTO DE PRODUTOS (TAMANHO, ETC)
| COMPLEMENTO_2 | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * COMPLEMENTO_2 | VARCHAR (20) (not null) | |
| DESCRICAO_COMPLEMENTO_2 | VARCHAR (60) | |
| TIPO_COMPLEMENTO | VARCHAR (3) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| COMPLEMENTO_2_AUX | VARCHAR (100) | |
| * PRIMARY KEY (EMPRESA, COMPLEMENTO_2) | ||
No caso da Puket o COMPLEMENTO_2 será usado para indicar o cadastro dos Tamanhos (item na grade) dos Produtos.
Atributos de pedido de venda
FP.TXT FORMAS DE PAGAMENTO (BOLETO, CHEQUE, DINHEIRO, ETC)
| FORMA_PAGAMENTO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * FORMA_PAGAMENTO | INTEGER (not null) | |
| DESCRICAO_FORMA_PAGAMENTO | VARCHAR (50) | |
| * PRIMARY KEY (EMPRESA, FORMA_PAGAMENTO) | ||
MO.TXT MOEDAS PARA O PEDIDO DE VENDA (REAL, DÓLAR, EURO, ETC)
| MOEDA | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * MOEDA | INTEGER (not null) | |
| DESCRICAO_MOEDA | VARCHAR (15) | |
| ABREVIATURA_MOEDA | VARCHAR (3) | |
| SITUACAO | VARCHAR (1) | |
| * PRIMARY KEY (EMPRESA, MOEDA) | ||
PV.TXT PERÍODOS DE ENTREGA PARA OS PEDIDOS DE VENDA
| PERIODO_ENTREGA_VENDA | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PERIODO_ENTREGA_VENDA | INTEGER (not null) | id/código do período: ex:
20121101 |
| DATA_INICIAL | DATE (4) | data inicial do período, ex:
01/11/2012 |
| DATA_FINAL | DATE (4) | data final do período, ex:
15/11/2012 |
| DATA_ALTERACAO | TIMESTAMP | |
| ANO | INTEGER | ano base do período, ex: 2012 |
| PERIODO | INTEGER | |
| DESCRICAO_PERIODO | VARCHAR (20) | 1a quinzena novembro |
| DATA_REFERENCIA | DATE (4) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, PERIODO_ENTREGA_VENDA) | ||
PZ.TXT PRAZOS DE PAGAMENTO (A VISTA, 7 DIAS, 30/60/90 DIAS, ETC)
| PRAZO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PRAZO | INTEGER (not null) | |
| DESCRICAO_PRAZO | VARCHAR (50) | |
| PARCELAS | INTEGER | |
| TIPO_PRAZO | VARCHAR (1) | |
| PERC_DESCONTO | INTEGER | |
| PRAZO_MEDIO | INTEGER | |
| DIAS_PARCELA_1 | INTEGER | |
| DIAS_PARCELA_2 | INTEGER | |
| DIAS_PARCELA_3 | INTEGER | |
| DIAS_PARCELA_4 | INTEGER | |
| DIAS_PARCELA_5 | INTEGER | |
| DIAS_PARCELA_6 | INTEGER | |
| DIAS_PARCELA_7 | INTEGER | |
| DIAS_PARCELA_8 | INTEGER | |
| DIAS_PARCELA_9 | INTEGER | |
| DIAS_PARCELA_10 | INTEGER | |
| DIAS_PARCELA_11 | INTEGER | |
| DIAS_PARCELA_12 | INTEGER | |
| SITUACAO | VARCHAR (10) | |
| PERC_DESCONTO_LIBERADO | INTEGER | |
| INDICE | NUMERIC | |
| PRAZO_EXT | VARCHAR (30) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, PRAZO) | ||
TM.TXT TIPO DA EMBALAGEM DE CAIXA COLETIVA - CASO EXISTA
| TIPO_EMBALAGEM | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * TIPO_EMBALAGEM | VARCHAR (5) (not null) | |
| DESCRICAO_TIPO_EMBALAGEM | VARCHAR (50) | |
| * PRIMARY KEY (EMPRESA, TIPO_EMBALAGEM) | ||
TV.TXT TIPOS DE VENDA (VENDA, BONIFICAÇÃO, PRONTA ENTREGA, VENDOR, DEVOLUÇÃO, ETC)
| TIPO_VENDA | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * TIPO_VENDA | VARCHAR (3) (not null) | |
| DESCRICAO_TIPO_VENDA | VARCHAR (40) | |
| CONSIDERA_PRODUTO_INATIVO | VARCHAR (3) | yes ou no para indicar se
permite vender produtos em situação inativa |
| GERA_COMISSAO | VARCHAR (3) | yes ou no para indicar se gera
comissão |
| GERA_CONTAS_RECEBER | VARCHAR (3) | yes ou no para indicar se gera
contas a receber |
| PARCELA_MINIMA | INTEGER | valor de parcela mínima para
pedidos com este tipo de venda |
| HAB_PERC_FATURAMENTO | VARCHAR (3) | |
| LOCAL_ESTOQUE | INTEGER | |
| BAIXA_ESTOQUE | VARCHAR (3) | yes ou no para indicar se baixa
o estoque |
| TIPO_LOTE_PRODUCAO | INTEGER | |
| PORTADOR | INTEGER | |
| CARTERIA | INTEGER | |
| PRAZO | INTEGER | |
| EXPORTACAO | VARCHAR (3) | |
| TIPO_VENDA_EXT | VARCHAR (100) | |
| TIPO_VENDA_AUX | VARCHAR (100) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, TIPO_VENDA) | ||
Retorno do ERP para o SFA sobre a posição e situação do pedido de venda na empresa
OP.TXT OCORRÊNCIAS DOS PEDIDOS IMPORTADOS NO ERP INDICANDO SITUAÇÃO E SE FOI PRODUZIDO
| OCORRENCIA_VENDA | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| EMPRESA | INTEGER (not null) | |
| ANO | INTEGER (not null) | pode gerar 0 |
| VENDA | INTEGER (not null) | pode gerar 0 |
| SEQUENCIA | INTEGER (not null) | código do item quando for por
item, da venda gerar 0 |
| DATA_OCORRENCIA_VENDA | TIMESTAMP (not null) | dd/mm/aaaa |
| HORA | VARCHAR (8) (not null) | hh:mm:ss |
| HISTORICO | INTEGER (not null) | |
| OBSERVACAO | VARCHAR (256) | texto constando algo relativo ao
pedido nesta ocorrência-momento |
| PEDIDO_VENDEDOR | VARCHAR (35) | número do pedido_vendedor
enviado para o ERP |
| SITUACAO_VENDA | VARCHAR (1) | A:Ativo, C:Cancelado,
P:Produção, F:Faturado |
| VENDEDOR | INTEGER | código/numero do vendedor |
| OCORRENCIA_VENDA | INTEGER | pode gerar 0 |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY () | ||
HI.TXT HISTÓRICOS PARA INDICAR AS OCORRÊNCIAS DE VENDA E MOTIVOS DE NÃO VENDA GERADOS PELO SFA
| HISTORICO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * HISTORICO | INTEGER (not null) | |
| DESCRICAO_HISTORICO | VARCHAR (50) | |
| OCORRENCIA_VENDA | VARCHAR (3) | |
| OCORRENCIA_PESSOA | VARCHAR (3) | |
| * PRIMARY KEY (EMPRESA, HISTORICO) | ||
Estoque Individual/Comum
LE.TXT LOCAIS DE ESTOQUE (DEPOSITO UM, DEPÓSITO DOIS, ETC)
| LOCAL_ESTOQUE | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * LOCAL_ESTOQUE | INTEGER (not null) | |
| DESCRICAO_LOCAL_ESTOQUE | VARCHAR (30) | |
| DESTINATARIO | INTEGER | |
| TIPO_LOCAL | VARCHAR (3) | |
| * PRIMARY KEY (EMPRESA, LOCAL_ESTOQUE) | ||
SE.TXT SALDO DE ESTOQUE
| SALDO_ESTOQUE | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| PRODUTO | VARCHAR (15) | referência base do produto, ex:
010600287 |
| COMPLEMENTO_1 | VARCHAR (20) | código da cor, ex: 199 |
| COMPLEMENTO_2 | VARCHAR (20) | código do tamanho na grade, ex:
"34 a 39", ou "P", ou "M", etc |
| LOCAL_ESTOQUE | INTEGER | |
| TIPO | VARCHAR (1) | |
| ANO | INTEGER | |
| MES | INTEGER | |
| SALDO_INICIAL | NUMERIC | quantidade de saldo disponível |
| ENTRADAS | NUMERIC | |
| SAIDAS | NUMERIC | |
| COMPLEMENTO_3 | VARCHAR (20) | |
| SALDO_FINAL | NUMERIC | |
| SALDO_DISPONIVEL | NUMERIC | |
| SALDO_AUXILIAR | NUMERIC | |
| RESERVA_ERP | NUMERIC | |
| RESERVA_ONLINE | NUMERIC | |
| RESERVA_LOCAL | NUMERIC | |
| PONTO_CRITICO | NUMERIC | |
| DATA_DISPONIVEL_INICIAL | DATE (4) | |
| DATA_DISPONIVEL_FINAL | DATE (4) | |
| PERIODO_ENTREGA_INICIAL | INTEGER | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| PERIODO_ENTREGA_FINAL | INTEGER | |
| DIA | INTEGER | |
| DATA_BASE_SALDO_ESTOQUE | DATE (4) | |
| * PRIMARY KEY (EMPRESA) | ||
Estoque de caixas coletivas, Pronta entrega, Online
//AG.TXT AGRUPAMENTOS/GRADES DAS CAIXAS COLETIVAS
| PRONTA_ENTREGA_AGRUPAMENTO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * AGRUPAMENTO | VARCHAR (15) (not null) | |
| * COMPLEMENTO_2 | VARCHAR (20) (not null) | |
| QUANTIDADE | NUMERIC | |
| * PRIMARY KEY (EMPRESA, AGRUPAMENTO, COMPLEMENTO_2) | ||
SC.TXT SALDO DE ESTOQUE DAS CAIXAS COLETIVAS
| PRONTA_ENTREGA_ESTOQUE | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * PRODUTO | VARCHAR (15) (not null) | |
| * COMPLEMENTO_1 | VARCHAR (20) (not null) | |
| * AGRUPAMENTO | VARCHAR (15) (not null) | |
| SALDO_ESTOQUE | NUMERIC | |
| QTDE_PRODUCAO | NUMERIC | |
| QTDE_PRODUZIDO | NUMERIC | |
| QTDE_RESERVA_I | NUMERIC | |
| QTDE_RESERVA_E | NUMERIC | |
| SALDO_FINAL | NUMERIC | |
| COMPLEMENTO_3 | VARCHAR (20) | |
| DATA_FATURAMENTO | DATE (4) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, PRODUTO, COMPLEMENTO_1, AGRUPAMENTO) | ||
Tabela de Preço
Table principal das tabelas de preço
| TABELA_PRECO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * TABELA_PRECO | INTEGER (not null) | |
| DESCRICAO_TABELA_PRECO | VARCHAR (80) | |
| DATA_VALIDADE | TIMESTAMP | |
| PERC_DESCONTO | INTEGER | |
| INDICE | NUMERIC | |
| MOEDA | INTEGER | |
| PERC_DESCONTO_LIBERADO | INTEGER | |
| SITUACAO | VARCHAR (10) | |
| TABELA_PRECO_EXT | VARCHAR (30) | |
| PERC_COMISSAO_FIXO | INTEGER | |
| COMISSAO_NEGOCIADA | INTEGER | |
| CODIGO_TABELA_PRECO_AUX | VARCHAR (100) | |
| COLECAO | VARCHAR (100) | |
| MARCA | VARCHAR (100) | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (EMPRESA, TABELA_PRECO) | ||
Vínculo das tabelas de preço com cada referencia (Produto)
| ITEM_TABELA_PRECO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * ITEM_TABELA_PRECO | INTEGER (not null) | |
| * EMPRESA | INTEGER (not null) | |
| TABELA_PRECO | INTEGER | |
| GRUPO_PRODUTO | INTEGER | |
| SUBGRUPO_PRODUTO | INTEGER | |
| GRADE | VARCHAR (100) | |
| PRODUTO | VARCHAR (15) | |
| COMPLEMENTO_1 | VARCHAR (20) | |
| COMPLEMENTO_2 | VARCHAR (20) | |
| PRECO | INTEGER | |
| QUANTIDADE | NUMERIC | |
| FAMILIA_COMERCIAL | VARCHAR (100) | |
| AGRUPAMENTO | VARCHAR (15) | |
| PRECO_MINIMO | INTEGER | |
| COMPLEMENTO_2_INICIAL | VARCHAR (20) | |
| COMPLEMENTO_2_FINAL | VARCHAR (20) | |
| TABELA_PRECO_EXT | VARCHAR (30) | |
| COMPLEMENTO_3 | VARCHAR (20) | |
| PRECO_CUSTO | INTEGER | |
| PRECO_FINAL | INTEGER | |
| PRECO_ATACADO | INTEGER | |
| PRECO_VAREJO | INTEGER | |
| ATRIBUTO_GENERICO_1 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_2 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_3 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_4 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_5 | VARCHAR (500) | |
| ATRIBUTO_GENERICO_6 | VARCHAR (500) | |
| * PRIMARY KEY (ITEM_TABELA_PRECO, EMPRESA) | ||
Vínculo com prazos de pagamento que serão exibidos ao selecionar a tabela
| TABELA_PRECO_PRAZO | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * TABELA_PRECO | INTEGER (not null) | |
| * PRAZO | INTEGER (not null) | |
| PERC_DESCONTO | INTEGER | |
| INDICE | NUMERIC | |
| PERC_DESCONTO_AUX | INTEGER | |
| TABELA_PRECO_EXT | VARCHAR (30) | |
| PRAZO_EXT | VARCHAR (30) | |
| * PRIMARY KEY (EMPRESA, TABELA_PRECO, PRAZO) | ||
Vínculo com o cadastro de vendedores que têm acesso a tabela
| TABELA_PRECO_VENDEDOR | ||
|---|---|---|
| COLUNA | TIPO | OBSERVAÇÃO |
| * EMPRESA | INTEGER (not null) | |
| * TABELA_PRECO | INTEGER (not null) | |
| * VENDEDOR | INTEGER (not null) | |
| TABELA_PRECO_EXT | VARCHAR (30) | |
| VENDEDOR_EXT | VARCHAR (30) | |
| TABELA_PADRAO | VARCHAR (10) | |
| * PRIMARY KEY (EMPRESA, TABELA_PRECO, VENDEDOR) | ||