ADMH 4.9

Importação

Ocultar o Painel de Navegação

Importação

Tópico anterior Próximo tópico Sem diretório para este tópico Não é possível expandir texto neste tópico  

Importação

Tópico anterior Próximo tópico Requer JavaScript JavaScript é necessária para a expansão do texto JavaScript é necessário para a função de impressão Envie-nos comentários sobre este tópico!  

Função "Importacao"

 

Parâmetros enviados ( Input / Request )

 

Parâmetros

Tipo

Tamanho

Observações

Integrador

String

30

nome do integrador para login

Chave

String

128

chave do integrador para login

 

Parâmetros retornados ( Output / Response - TWsResult )

 

Parâmetros

Tipo

Tamanho

Observações

Status

String

1

"E" para Erro ou "S" para Sucesso

Codigo

String

3

Em caso de erro, conforme lista de erros retornados

Msg

String

-

Mensagem detalhada

Retorno

String

30

vazio

Xml

WideString

-

arquivo XML Geral conforme modelo

 

Detalhamento do XML:

 

Tabela.Nome = 'USUARIOS'

(Pessoas que poderão fazer login)

 

 Campo.Descricao =  'SEQ'

 Campo.Valor = |A|B|C|

         A - Código do usuário (Integer)

         B - Nome do usuário (String 20)

         C - Função / Cargo do usuário (String 40)

 

 Campo.Descricao = 'IMAGEM_ICO_24_24'

 Campo.Valor = Imagem em Base64                        

 

Tabela.Nome = 'ATENDENTES'

(garçom, recepcionista, camareira)

 

 Campo.Descricao = 'SEQ'

 Campo.Valor = |A|B|C|

         A - Código do atendente / garçom (Integer)

         B - Nome do atendente (String 40)

         C - Senha de lançamento (String 8)

 

 Campo.Descricao = 'IMAGEM_BMP_16_16'

 Campo.Valor = Imagem em Base64    

 

Tabela.Nome = 'BANDEIRAS'

(Bandeiras de cartão de crédito)

 

 Campo.Descricao =  'SEQ'

 Campo.Valor = |A|B|

         A - Código da bandeira (Integer)

         B - Descrição da bandeira (String 20)

 

 Campo.Descricao = 'IMAGEM_BMP_16'

 Campo.Valor = Imagem em Base64

 

Tabela.Nome = 'PDV'

(Pontos de Venda)

 

 Campo.Descricao = 'SEQ'

 Campo.Valor := |A|B|C|D|E|F|G|

         A - Código do PDV (Integer)

         B - Descrição do PDV (String 20)

         C - Abreviatura do PDV (String 4)

         D - Automatizado, "S" ou "N" (String 1)

         E - Obriga número da comanda, "S" ou "N" (String 1)

         F - Obriga código do atendente, "S" ou "N" (String 1)

         G - Quantidade de produtos disponível para lançamento (Integer)

 

Tabela.Nome = 'GRUPO_DE_PRODUTO'

 

Atenção! Esta tabela é uma relação entre os PDVs e os Grupos de Produtos.

Ou seja, um grupo pode ser listado mais de uma vez.

 

 Campo.Descricao =  'SEQ'

 Campo.Valor = |A|B|C|D|

         A - Código do PDV (Integer)

         B - Código do grupo de produto (String 20)

         C - Descrição do grupo de produto (String 40)

         D - Quantidade de produtos neste grupo (Integer)

 

Tabela.Nome = 'PRODUTO'

 

 Campo.Descricao =  'SEQ'

 Campo.Valor = |A|B|C|D|E|F|G|H|

         A - Código do produto (Integer)

         B - Código secundário  (String 14)

         C - Descrição do produto (String 40)

         D - Unidade do produto (String 3)

         E - Tempo de preparo em minutos (Integer)

         F - Agrupador, "S" ou "N" (String 1)

         G - Código do Agrupador (Integer)

         H - Código do Grupo de Produto (Integer);

 

 Campo.Descricao = 'COMPLEMENTO';

 Campo.Valor = Lista com um complemento por linha, separados por line break (#13#10);

 

 Campo.Descricao = 'DESCRITIVO'

 Campo.Valor = texto em Base64

 

 Campo.Descricao = 'IMAGEM_PNG_103_76'

 Campo.Valor = texto em Base64

 

 

Tabela.Nome = 'PDV_PRODUTO'

 

Atenção! Esta tabela é uma relação entre os PDVs, os Grupos de Produtos e os Produtos.

Ou seja, em determinados pontos de venda só estão disponíveis alguns grupos de produtos.

 

 Campo.Descricao =  'SEQ'

 Campo.Valor = |A|B|C|D|

         A - Código do PDV (Integer)

         B - Código do Grupo de produto (Integer)

         C - Código do Produto (Integer)

         D - Valor (Currency '#######,##') (Vírgula como ponto decimal)

 

As tabelas PDV, GRUPO_DE_PRODUTO, PRODUTO e PDV_PRODUTO têm relações de integridade, sendo assim, devem sempre ser importadas em conjunto.