WS_MGV6
WS_MGV6
Web Service responsável pela interface entre o MGV6 e um Sistema de Retaguarda, Legado ou ERP, permitindo a importação e exportação de dados.
Observações Gerais
Para realizar a Exportação não é necessário obedecer nenhuma sequencia de chamadas. Segue abaixo as exportações que podem ser realizadas via Web Service.
Inicia o processo de importação. Se já houver uma importação em andamento ela será cancelada e uma nova será criada.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | código da loja onde se dará a importação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | Inteiro 32 bits | quantidadeDeArquivos | Quantidade de informações que serão importadas. Exemplo: Se pretende-se importar Campo extra 1, Campo extra 2 e Itens, então este campo receberá 3. |
Entrada | Inteiro 32 bits | tipoDeImportacao |
1 => MGV6 (Default) 2 => Sincronização de Loja Principal 3 => Contigência de Rede |
Retorno | ERetornoImp |
Informações sobre a
chamada do método |
Retorno do método. Informações utilizadas no objeto retornado: <codigo>: Refere-se ao numeroDaImportacao. Este número deverá ser utilizado nas chamadas dos demais métodos. Caso não seja possível iniciar a importação, este campo será uma string vazia. <Msg>: Mensagem de erro/aviso. Possíveis erros de retorno: <Msg>: A importação foi iniciada com sucesso, porém havia uma outra em andamento e ela foi cancelada. |
Através deste método pode-se confirmar o recebimento de uma ou mais transações para que as mesmas não sejam mais enviadas na próxima exportação, que é realizada pelo método ExportaTransacoes.
Método obsoleto.
Este método depende do Inicia/Finaliza importação.
Por favor, utililize o ConfirmaUsoTransacaoTodasLojas
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List<inteiro de 32 bits > | transacoes | Sequenciais das transações que foram enviados através do método ExportaTransacoes. |
Retorno | List< ERetornoImp > |
Lista com os sequenciais que não foram importados ou importados com erro.
|
Através deste método pode-se confirmar o recebimento de uma ou mais transações para que as mesmas não sejam mais enviadas na próxima exportação. Este método foi projetado para uso no MGV Global, permitindo que seja dado baixa em transações de mais de uma loja.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | List<LojaTransacaoTO> | transacoeslojas | Lista de Lojas/sequenciais das transações que são obtidos através do método ExportaTransacoes/ExportaTransacoesTodasAsLojas. |
Retorno | List< ERetornoImp> |
Lista com os sequenciais que não foram importados ou importados com erro.
|
Através deste método pode-se confirmar o recebimento de uma ou mais transações em apenas uma loja, para que as mesmas não sejam mais enviadas na próxima exportação
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | Inteiro 32 bits | loja | Código da Loja. |
Entrada | List<transacao> | transacoes | Lista de sequenciais das transações que são obtidos através do método ExportaTransacoes. |
Retorno | List< ERetornoImp> |
Lista com os sequenciais que não foram importados ou importados com erro.
|
Através deste método pode-se confirmar o recebimento de uma ou mais comandas para que as mesmas não sejam mais enviadas na próxima exportação.
Apenas comandas abertas poderão encerradas.
As comandas são recebidas através do web método
ExportaComandasPorLoja
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | inteiro 32 bits | loja | Código da loja |
Entrada | List<inteiro 32 bits> | comandas | Lista com os números de comandas enviadas pelo MGV. |
Retorno | List< ERetornoImp > |
Lista com os sequenciais, indicando se os mesmos foram registrados com sucesso (importado=true) ou não (importado=false).
Possíveis erros (informados no campo codigo): -3 = Erro interno -4 = Não autorizado |
Permite selecionar quais balanças serão atualizadas e quais informações serão enviadas para as mesmas.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | SolicitaCargaTO | solicitacaoCarga |
Informa as balanças que receberão a carga e os tipos de dados que serão enviados. |
Retorno | ERetornoImp |
Informações sobre a
chamada do método |
Retorno do método. Informações utilizadas no objeto retornado: <codigo>: vazio <Msg>: Mensagem de erro/aviso. Possíveis erros de retorno: <Msg>: Não havia uma importação iniciada. |
Permite selecionar quais balanças serão atualizadas e quais informações serão enviadas para as mesmas.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | string(10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | Inteiro 32 bits | loja | Código da loja onde será feita a solicitação. |
Entrada | String | balancas |
Cógido das balanças que rebecerão a carga. Composto pela seguinte estrutura:
Nesse exemplo as balaças de código 01, 03,04 e 64 receberão carga. |
Entrada | String | opcoes |
Opções de comunicação.Composto pela seguinte estrutura:
Nesse exemplo estamos uma carga de Itens (03), Complenta (1) e Configuração da Balança (26) Complenta(1). Para visualizar as opções de comunicação e os tipos de dados disponíves vide estrutura OpcoesSolicitacaoCargaTO |
Retorno | ERetornoImp |
Informações sobre a
chamada do método |
Retorno do método. Informações utilizadas no objeto retornado: <codigo>: vazio <Msg>: Mensagem de erro/aviso. Possíveis erros de retorno: <Msg>: Não havia uma importação iniciada. |
Indica que todos os arquivos já foram enviados e a importação foi finalizada.
Em sua chamada o sistema irá realizar a associação de dados.
O MGV 6 poderá realizar o envio de carga e/ou realizar a recepção de dados após a importação no caso dessas opções estarem configuradas no MGV 6.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Retorno | ERetornoImp |
Informações sobre a
chamada do método |
Retorno do método. Informações utilizadas no objeto retornado: <codigo>: vazio <Msg>: Mensagem de erro/aviso. Possíveis erros de retorno: <Msg>: Não havia uma importação iniciada. |
Realiza a associação manual de itens com uma balança.
Parâmetros | ||||
---|---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Obrigatório | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Sim | Número retornado pelo método IniciaImportacao |
Entrada | Inteiro 32 bits | balanca | Sim | Código da balança |
Entrada |
List |
codItens | Sim | Lista com os códigos dos itens |
Retorno | ERetornoImp |
Retorno do método. Informações utilizadas no objeto retornado: <codigo>: vazio <Msg>: Mensagem de erro/aviso. Possíveis erros de retorno: <Msg>: Não havia uma importação iniciada. <Msg>: Não foi possível concretizar a solicitação. <Msg>: Associação manual não habilitada. |
Cancela o processo de importação.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Retorno | ERetornoImp |
Informações sobre a
chamada do método |
Retorno do método. Informações utilizadas no objeto retornado: <codigo>: vazio <Msg>: Mensagem de erro/aviso. Possíveis erros de retorno: <Msg>: Não havia uma importação iniciada. |
Importa informações de Campo Extra 1.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< CampoExtra1TO > | campoExtra1 | Lista com as entidades de Campo Extra 1 |
Retorno | List< ERetornoImp > |
Lista com os códigos que não foram importados ou importados com erro.
|
Importa informações de Campo Extra 2.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< CampoExtra2TO > | campoExtra2 | Lista com as entidades de Campo Extra 2 |
Retorno | List< ERetornoImp> | Lista com os códigos que não foram importados ou importados com erro. |
Importa informações de Campo Extra 3.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< CampoExtra3TO > | campoExtra3 | Lista com as entidades de Campo Extra 3 |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa informações de Campo Extra 4.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< CampoExtra4TO > | campoExtra4 | Lista com as entidades de Campo Extra 4 |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa informações Extras.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< InformacaoExtraTO > | informacaoExtra | Lista com as entidades |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa informações de conservação e/ou dicas de consumo.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< ConservacaoTO > | conservacao | Lista com as entidades |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa informações de fornecedores.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< FornecedorTO > | fornecedores | Lista com as entidades |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa informações de fracionadores.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< FracionadorTO > | fracionadores | Lista com as entidades |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa informações de Taras predeterminadas.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< TaraTO > | taras | Lista com as entidades |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa informações nutricionais.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< InformacaoNutricionalTO > | informacoesNutricionais | Lista com as entidades |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa informações do Departamento.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< DepartamentoTO > | departamentos | Lista com as entidades de Departamento |
Retorno | List< ERetornoImp> | Lista com os códigos que não foram importados ou importados com erro. |
Importa itens
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< ItemTO > | itens | Lista com as entidades |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa informações de Balança.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< BalancaTO > | balancas | Lista com as entidades de Balança |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa parâmetros da Balança.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< ParametroBalancaTO > | paramentrosDaBalanca | Lista com as entidades de Balança |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa Operadores da Balança.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< OperadorTO > | operadores | Lista com as entidades de Operadores |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa Percentuais de Glaciamento
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List< PercentualGlaciamentoTO > | percentuaisDeGlaciamento | Lista com as entidades de Percentual de Glaciamento |
Retorno | List< ERetornoImp > | Lista com os códigos que não foram importados ou importados com erro. |
Importa Configuração do MGV 6
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | String | Vetor | String no formato base 64 que representa o arquivo exportado pelo método ExportaConfiguracaoMGV |
Retorno | List< ERetornoImp > | Lista com os erros ocorridos na importação da configuração |
Realiza a exclusão de mídias
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List<EOpcoesMidia> | opcoesExclusaoMidia |
Lista de mídias que devem ser apagadas.
Mídias nativas não podem ser eliminadas. Essas mídias tem código inferior a 500. |
Retorno | List< ERetornoImp > | Lista com os erros ocorridos no processo |
Este método permitirá alterar o preço de produtos um item cadastrado no MGV6
Parâmetros | ||||
---|---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Obrigatório | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Sim | Número retornado pelo método IniciaImportacao |
Entrada | List<PrecoItemTO> | lista | Sim | Lista com os preços dos itens. |
Retorno | List< ERetornoImp > | Lista com os erros ocorridos no processo |
Este método permitirá cadastrar um preço promocional para produtos comercializados aos clientes que possuem cartão de fidelidade da Loja.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List<EDadosPrecoPromocional> | dadosPromocionais | Lista com os dados dos preços promocionais. |
Retorno | List< ERetornoImp > | Lista com os erros ocorridos no processo |
Realiza a importação de teclado e suas teclas, o qual Permitirá efetuar a associação dos itens mais vendidos às Teclas do Teclado de Acesso Rápido das balanças.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List<TecladoTO> | teclados | Lista de teclados que devem ser importados. |
Retorno | List< ERetornoImp > | Lista com os erros ocorridos no processo |
Realiza a importação de mensagens promocionais, que poderão ser associadas as diversas balanças do MGV6.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List<MensagemPublicitariaTO> | mensagensPublicitaria | Lista de mensagens que devem ser importadas. |
Retorno | List< ERetornoImp > | Lista com os erros ocorridos no processo |
Utilizada no controle de rastreabilidade de produtos, este método realiza a importação dos itens que já foram comercializados, efetuando a baixa no MGV6.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | List<ExportaTransacoesPendentesTO> | transacoesPendentes |
Lista com as transações de rastreabilidade para se efetuar a baixa no MGV6.
* O campo DataHoraTransacao representa a data e hora da baixa da transação. |
Retorno | List< ERetornoImp > | Lista com os erros ocorridos no processo |
Realiza a importação de mídias.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | numeroDaImportacao | Número retornado pelo método IniciaImportacao |
Entrada | MidiaTO | midia | Informações sobre a mídia |
Retorno | List< ERetornoImp > | Lista com os erros ocorridos no processo |
Retorna uma lista com todos os códigos de loja do MGV 6.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<int> | retorno | Lista com os códigos de loja disponíveis no MGV 6 |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Pesquisa um item através do código
Parâmetros | ||||
---|---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Obrigatório | Observações |
Entrada | Inteiro 32 bits | loja | Sim | Código da Loja |
Entrada | string (10) | palavraChave | Sim | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | Inteiro 32 bits | codItem | Sim | Código do Item que se deseja obter informações |
Saída | ItemTO | item | Item encontrado ou vazio caso item não encontrado. | |
Retorno | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. <Msg> Informação não encontrada. |
Método responsável por recuperar as informações do Help (página HTML) do Web Service do MGV 6.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Saída | string | - | Endereço do Help em HTML |
Método responsável por recuperar a versão do MGV6.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Retorno | string | - | Versão atual do MGV6 |
Método que irá exportar as comunicações pendentes de todas as balanças de uma determinada loja
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<ERetornoComunicacao > | comunicacoes |
Retorno do método. Neste método os campos PercentualConcluido e Tentativas não são utilizados. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. <Msg> Loja não existe. |
Método que irá exportar as comunicações em execução de uma determinada loja .
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<ERetornoComunicacao > | comunicacoes |
Retorno do método. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. <Msg> Loja não existe. |
Exportar a situação de todos os serviços do MGV 6..
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<ERetornoServico > | servicos |
Retorno do método. Possíveis erros de retorno: Não há erros previstos. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exportar os logs de alerta gerados pelo MGV 6 dentro de uma determinada data.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
DataInicial | Data Hora | intervaloInicial |
Formato do intervalo:
AAAA-MM-DD HH:MM:SS *Recomendado utilizar no máximo até 15 dias antes da data de solicitação. |
DataFinal | Data Hora | intervaloFinal |
Formato do intervalo:
AAAA-MM-DD HH:MM:SS *Intervalo final deve ser preenchido com a data até o dia da solicitação. |
TipoLogExportacao | Int | tipoLogExportacao |
Tipo de log a ser exportado
[1] => Logs de Execução da Aplicação [9] => Logs de Alerta [11] => Logs de Alteração Cadastral |
Retorno | List<ERetornoLog > | log |
Retorno do método. Possíveis erros de retorno: Não há erros previstos. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exportar os detalhes das balanças cadastradas no MGV 6, como IP, versão, modelo, etc.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<ERetornoDadosBalanca > | detalhesDaBalanca |
Retorno do método. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. <Msg> Loja não existe. |
Exportar as configurações do MGV 6
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | String |
String no formato Base 64 que representa o stream do arquivo de configurações. Este conteúdo deve ser salvo em um arquivo. Sugere-se CfgMGV6.DAT |
Retorno do método. Caso não seja possívelo exportar, será devolvido NULL. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exportar as transações embaladas realizadas entre balanças e MGV 6 referentes a gestão de validade
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<ExportaTransacoesPendentesTO> | transacoesPendentes | Lista com as transações realizadas |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta os operadores das balanças
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<OperadorTO> | Operadores | Lista com os operadores cadastrados no MGV6 |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Este método exporta todos os acumulados, tanto diário quanto mensal, de todos os produtos das balanças Prix4, Prix4 Flex, Prix4 Plus, Prix4 W Plus, Prix4 Uno, Prix4 Due, Prix5, Prix5 Plus e Linha Prix6.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<AcumuladoTO> | transacoesAcumuladas | Lista com as transações realizadas |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Este método exporta as transações que foram realizadas por operador nas balanças.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<TransacaoBalancaTO> | transacoesOperador | Lista com as transações realizadas |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Este método exporta o total de transações que foram realizadas por operador nas balanças.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<ExportaTransacoesTotaisTO> | transacoesTotalizadas | Lista com as transações realizadas |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Este método exporta por tipo todas as transações realizadas na balança que ainda não foram baixadas pelo métodos ConfirmaUsoTransacao / ConfirmaUsoTransacaoTodasLojas.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | Inteiro | tipo |
Tipo da transação, onde:
|
Entrada | String | lote | Lote para filtro, ou vazio para todos os registros. |
Retorno | List<TransacaoBalancaTO> | transacoes | Lista com as transações realizadas |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Este método exporta todas as transações de todas as lojas que ainda não foram baixadas pelo métodos ConfirmaUsoTransacao / ConfirmaUsoTransacaoTodasLojas.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | Inteiro | tipo |
Tipo da transação, onde:
|
Entrada | String | lote | Lote para filtro, ou vazio para todos os registros. |
Entrada | Inteiro 32 bits | limiteRegistrosPorLoja | Limite máximo de registros que será retornado por loja. Se informado -1, será respeitado o valor configurado em CR_Max_Transacoes_Exportar (Mgv6Def.ini) |
Retorno | List<TransacaoBalancaTO> | transacoes | Lista com as transações realizadas |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Este método exporta todas as transações de todas as lojas (caso não seja especificada uma loja) que ainda não foram baixadas pelo métodos ConfirmaUsoTransacao / ConfirmaUsoTransacaoTodasLojas.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | Inteiro | tipo |
Tipo da transação, onde:
|
Entrada | String | lote | Lote para filtro, ou vazio para todos os registros. |
Entrada | Inteiro 32 bits | limiteRegistrosPorLoja | Limite máximo de registros que será retornado por loja. Se informado -1, será respeitado o valor configurado em CR_Max_Transacoes_Exportar (Mgv6Def.ini) |
Entrada | Inteiro | loja | Código da loja ou informe zero (0) para exportar de todas as lojas |
Entrada | Date | dataInicial | Data da transação inicial no formato ano/mes/dia. Só possui efeito se informado em conjunto com o parâmetro dataFinal. |
Entrada | Date | dataFinal | Data da transação final no formato ano/mes/dia. Só possui efeito se informado em conjunto com o parâmetro dataInicial. |
Retorno | List<TransacaoBalancaTO> | transacoes | Lista com as transações realizadas |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta todas as comandas encerradas e suas respectivas transações.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | Inteiro | loja | Código da loja |
Entrada | Inteiro 32 bits | comanda |
Número da comanda que se deseja exportar. Informe 0 (zero) para exportar todas as comandas encerradas.
|
Saída | List< ComandaTO > | listaComandas | Lista com as comandas e suas respectivas transações |
Retorno | ERetornoExp | Informações sobre o processamento da exportação. |
Caso seja informado o número da comanda, será devolvido o status dela. Possíveis erros (informados no campo coodigo): -3 = Erro interno -4 = Não autorizado |
Exporta informações do Departamento.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < DepartamentoTO > | departamentos | Lista com as entidades de Departamento |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta informações das balanças cadastradas.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < BalancaTO > | balancas | Lista com as entidades de Balança |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta os parâmetros de configuração das balanças.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < ParametroBalancaTO > | parametrosBalanca | Lista com as entidades de Balança |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta itens cadastrados no MGV6.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < ItemTO > | itens | Lista com as entidades |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta as Informações Extras cadastradas no MGV6.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < InformacaoExtraTO > | informacoesExtras | Lista com as entidades |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta as Informações Nutricionais cadastradas.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < InformacaoNutricionalTO > | informacoesNutricionais | Lista com as entidades |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta informações de fornecedores.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < FornecedorTO > | fornecedores | Lista com as entidades |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta informações de conservação e/ou dicas de consumo.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < ConservacaoTO > | conservacoes | Lista com as entidades |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Realiza a Exportação de teclado e suas teclas, o qual Permitirá efetuar a associação dos itens mais vendidos às Teclas do Teclado de Acesso Rápido das balanças.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List< TecladoTO > | teclados | Lista de teclados que devem ser Exportados. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta informações de fracionadores.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < FracionadorTO > | fracionadores | Lista com as entidades |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta informações de Campo Extra 1.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List< CampoExtra1TO > | campoExtras1 | Lista com as entidades de Campo Extra 1. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta informações de Campo Extra 2.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List< CampoExtra2TO > | campoExtras2 | Lista com as entidades de Campo Extra 2 |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta informações de Campo Extra 3.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < CampoExtra3TO > | campoExtras3 | Lista com as entidades de Campo Extra 3 |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta informações de Campo Extra 4.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List <CampoExtra4TO > | campoExtras4 | Lista com as entidades de Campo Extra 4 |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta informações de Taras predeterminadas.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < TaraTO > | tarasPre | Lista com as entidades |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta Percentuais de Glaciamento
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List < PercentualGlaciamentoTO > | percentuaisDeGlaciamento | Lista com as entidades de Percentual de Glaciamento |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta o Preço Promocional dos itens.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List< EDadosPrecoPromocional> | precosPromocionais | Lista com os dados dos preços promocionais. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. | Lista com os erros ocorridos no processo |
Realiza a Exportação de mensagens promocionais.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List< MensagemPublicitariaTO > | mensagensPromocionais | Lista de mensagens que devem ser Exportadas. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Realiza a Exportação de mídias.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Retorno | List<Inteiro 32 bits> | codigosDasMidias | Código das mídias |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Exporta o arquivo físico da mídia.
Parâmetros | |||
---|---|---|---|
Tipo do parâmetro | Tipo de Dado | Nome do parâmetro/Valor de saída | Observações |
Entrada | Inteiro 32 bits | loja | Código da loja onde se dará a exportação |
Entrada | string (10) | palavraChave | Texto que irá garantir a autenticidade no consumo dos serviços Web. |
Entrada | Inteiro 32 bits | codigo | Código da mídia. |
Retorno | MidiaTO | midia | Informações da mídia. |
Saída | ERetornoExp | Parâmetro de saída que indica um possível erro. |
Caso nenhum erro ocorra, este campo será devolvido nulo. Possíveis erros: <Msg> Palavra chave inválida. <Msg> Não foi possível concretizar a solicitação. |
Entidade que representa o retorno de um método, contendo informações ocorridas no processamento.
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(10) | - | Código da entidade, ou -1 para processos que não estão associados a uma entidade específica. | - |
Msg | string(4096) | - | Mensagem ocorrida no processo | - |
Importado | Boolean | - | Indica se a entidade foi importada | - |
CodigoDaLoja | Inteiro 32 bits | - | Código da loja, quando houver dados de mais de uma loja no conjunto. | - |
Entidade que representa o retorno de um método de exportação, contendo informações ocorridas no processamento.
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(10) | - | Código do erro | - |
Msg | string(4096) | -- | Mensagem ocorrida no processo | - |
CodigoDaLoja | Inteiro 32 bits | - | Código da loja, quando houver dados de mais de uma loja no conjunto. | - |
Entidade que representa os dados retornados para uma determinada balança .
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | Inteiro 32 bits | - | Código da balança | - |
MeioComunicacao | inteiro 32 bits | -- | Tipo de comunicação |
1=> RS-485
2=> RF 3=> Ethernet 4=> WiFi |
EnderecoIP | string | - | Endereço IP | |
VersaoFirmware | string | - | Versão do firmware da balança | |
Etiqueta | string | - | Descrição da etiqueta selecionada | |
Modelo | string | - | Descrição do Modelo da Balança | |
Ativa | Booleano | - | Indica se a balança está ativa | |
DeptoCodigo | Inteiro 32 bits | - | Código do departamento principal | |
DeptosAssociados | List<inteiro 32 bits> | - | Lista de departamentos associados com a balança. | |
Observacao | String | - | Observações | |
NumeroCargaBalanca | Inteiro 32 bits | - | Número de carga da balança | |
NumeroCargaPrograma | Inteiro 32 bits | - | Número de carga no MGV 6 | |
EtiquetasImpressas | Inteiro 32 bits | - | Total de etiquetas impressas | |
ConectadaAoGW | Booleano | - | Indica se a balança está contectada ao Gerenciador Web | |
EstadoAtual | Inteiro 32 bits | - | Indica o estado atual de uma balança |
0=> Desconhecida
1=> Atualizada 2=> Desatualizada 3=> Falha na Comunicação 4=> Desativada |
Entidade que representa o retorno do método de consulta de serviços do MGV 6
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Estacao | String | - | Identificação da Estação | - |
NomeServico | String | - | Nome do serviço | - |
DescricaoServico | String | - | Descrição do Serviço | - |
Tarefa | Inteiro 32 bits | - | Tarefa do Serviço |
0 => Não Especificada 1 => Envio de Carga 2 => Backup |
Situacao | Inteiro 32 bits | - | Situação do serviço |
1 => Em execução : o serviço está em execução
2 => Parado: o serviço está parado 3 => Desconhecido: a situação do serviço não pode ser determinada |
Entidade utilizada para representar as comunicações do MGV 6 com as balanças .
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | Inteiro 32 bits | - | Código da configuração da transmissão | - |
Data | Data hora | - | Data e hora da requisição da transmissão | - |
TipoDeTransmisao | Inteiro 32 bits | - |
1=> Transmissao
2=> Recepcao 3=> Verificacao 4=> DetalheVerificacao 5=> RecepcaoTransmissao 6=> TransmissaoViaCargaAutomatica 7=> AtualizacaoFirmware |
- |
ListaBalancas | List< EDetalheComunicacao> | Lista com os detalhes das balanças que foram configuradas para comunicação |
Entidade utilizada para representar os detalhes de uma determinada comunicação.
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
CodigoBalanca | inteiro 32 bits | - | Código da balançca | - |
EnderecoIp | String | - | Endereço IP da balança, caso ela seja Wifi ou Eth | - |
EstadoComunicacao | Inteiro 32 bits | - |
Estado atual da comunicação com a balança 1 => Comunicação Pendente 2 => Comunicando 3 => Sucesso na Comunicação 4 => Falha na Comunicação 5 => Preparando Informações 6 => Salvando Informações Recebidas 7 => Balança desativada 8 => Comunicação Cancelada 9 => Sucesso na verificação do estado 10=> Falha na verificação do estado 11=> Sucesso na recepção 12=> Falha na recepção |
- |
PercentualConcluido | Inteiro 32 bits | - | Percentual concluído da comunicação com a respectiva balança | - |
Tentativa | Inteiro 32 bits | - | Tentativa de comunicação | - |
Entidade que representa os dados retornados do Log do sistema
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | Inteiro de 32 bits | - | identificador do Log | - |
Msg | string | -- | Mensagem do Log | - |
VersaoMGV6 | string | - | Versão de MGV 6 onde o log foi gerado | - |
DataHora | Data hora | - | Data e hora do log | - |
Dados do Campo Extra 1
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(4) | sim | Código do Campo extra | Máximo 4 dígitos numéricos |
Observacao | string(100) | Não | Observação sobre o campo extra | Máximo 100 bytes |
Linha1 | string(56) | Não* | 1ª linha do campo extra | Máximo 56 bytes |
Linha2 | string(56) | Não* | 2ª linha do campo extra | Máximo 56 bytes |
Linha3 | string(56) | Não* | 3ª linha do campo extra | Máximo 56 bytes |
Dados do Campo Extra 2
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(4) | sim | Código do Campo extra | Máximo 4 dígitos numéricos |
Observacao | string(100) | Não | Observação sobre o campo extra | Máximo 100 bytes |
Linha1 | string(56) | Não* | 1ª linha do campo extra | Máximo 56 bytes |
Linha2 | string(56) | Não* | 2ª linha do campo extra | Máximo 56 bytes |
Linha3 | string(56) | Não* | 3ª linha do campo extra | Máximo 56 bytes |
Dados do Campo Extra 3
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(6) | sim | Código do Campo extra | Máximo 4 dígitos numéricos |
Observacao | string(100) | Não | Observação sobre o campo extra | Máximo 100 bytes |
Linha1 | string(56) | Não* | 1ª linha do campo extra | Máximo 56 bytes |
Linha2 | string(56) | Não* | 2ª linha do campo extra | Máximo 56 bytes |
Linha3 | string(56) | Não* | 3ª linha do campo extra | Máximo 56 bytes |
Dados do Campo Extra 4
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(6) | sim | Código do Campo extra | Máximo 4 dígitos numéricos |
Observacao | string(100) | Não | Observação sobre o campo extra | Máximo 100 bytes |
Linha1 | string(56) | Não* | 1ª linha do campo extra | Máximo 56 bytes |
Linha2 | string(56) | Não* | 2ª linha do campo extra | Máximo 56 bytes |
Linha3 | string(56) | Não* | 3ª linha do campo extra | Máximo 56 bytes |
Dados da Informação Extra
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(6) | sim | Código da Informação extra | Máximo 6 dígitos numéricos |
Observacao | string(100) | Não | Observação sobre a informação extra | Máximo 100 bytes |
Linha1 | string(56) | Não* | 1ª linha da informação extra | Máximo 56 bytes |
Linha2 | string(56) | Não* | 2ª linha da informação extra | Máximo 56 bytes |
Linha3 | string(56) | Não* | 3ª linha da informação extra | Máximo 56 bytes |
Linha4 | string(56) | Não* | 4ª linha da informação extra | Máximo 56 bytes |
Linha5 | string(56) | Não* | 5ª linha da informação extra | Máximo 56 bytes |
Linha6 | string(56) | Não* | 6ª linha da informação extra | Máximo 56 bytes |
Linha7 | string(56) | Não* | 7ª linha da informação extra | Máximo 56 bytes |
Linha8 | string(56) | Não* | 8ª linha da informação extra | Máximo 56 bytes |
Linha9 | string(56) | Não* | 9ª linha da informação extra | Máximo 56 bytes |
Linha10 | string(56) | Não* | 10ª linha da informação extra | Máximo 56 bytes |
Linha11 | string(56) | Não* | 11ª linha da informação extra | Máximo 56 bytes |
Linha12 | string(56) | Não* | 12ª linha da informação extra | Máximo 56 bytes |
Linha13 | string(56) | Não* | 13ª linha da informação extra | Máximo 56 bytes |
Linha14 | string(56) | Não* | 14ª linha da informação extra | Máximo 56 bytes |
Linha15 | string(56) | Não* | 15ª linha da informação extra | Máximo 56 bytes |
Linha16 | string(56) | Não* | 16ª linha da informação extra | Máximo 56 bytes |
Linha17 | string(56) | Não* | 17ª linha da informação extra | Máximo 56 bytes |
Linha18 | string(56) | Não* | 18ª linha da informação extra | Máximo 56 bytes |
Linha19 | string(56) | Não* | 19ª linha da informação extra | Máximo 56 bytes |
Linha20 | string(56) | Não* | 20ª linha da informação extra | Máximo 56 bytes |
Dados da Conservação
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(4) | sim | Código da Conservação | Máximo 4 dígitos numéricos |
Observacao | string(100) | Não | Observação sobre a conservação | Máximo 100 bytes |
Linha1 | string(56) | Não* | 1ª linha da conservação | Máximo 56 bytes |
Linha2 | string(56) | Não* | 2ª linha da conservação | Máximo 56 bytes |
Linha3 | string(56) | Não* | 3ª linha da conservação | Máximo 56 bytes |
Dados do Fornecedor
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(4) | sim | Código do Fornecedor | Máximo 4 dígitos numéricos |
Observacao | string(100) | Não | Observação sobre o fornecedor | Máximo 100 bytes |
Linha1 | string(56) | Não* | 1ª linha do fornecedor | Máximo 56 bytes |
Linha2 | string(56) | Não* | 2ª linha do fornecedor | Máximo 56 bytes |
Linha3 | string(56) | Não* | 3ª linha do fornecedor | Máximo 56 bytes |
Linha4 | string(56) | Não* | 4ª linha do fornecedor | Máximo 56 bytes |
Linha5 | string(56) | Não* | 5ª linha do fornecedor | Máximo 56 bytes |
Dados do fracionador
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(4) | sim | Código do Fracionador | Máximo 4 dígitos numéricos |
Observacao | string(100) | Não | Observação sobre o fracionador | Máximo 100 bytes |
Linha1 | string(56) | Não* | 1ª linha do fracionador | Máximo 56 bytes |
Linha2 | string(56) | Não* | 2ª linha do fracionador | Máximo 56 bytes |
Linha3 | string(56) | Não* | 3ª linha do fracionador | Máximo 56 bytes |
Dados da Tara predeterminada
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(4) | sim | Código da tara predeterminada | Máximo 4 dígitos numéricos |
Tara | Decimal | Sim | Valor da tara |
O valor da tara deve estar entre 0,002 e 99,95 kg As balanças da série W trabalham com taras de até 99,95 kg. Os demais modelos aceitam tara de até 9,995 kg Ex: 0,350 (350g) , 1,525 (1kg 525g) |
Descricao | string(20) | Não | Descrição da Tara | Máximo 20 bytes |
TaraMáxima | Decimal | Não | Intervalo da Tara |
Intervalo Superior de Tara quando TipoDeTaraInt for 1
Quando utilizado tara fixa, este campo deverá ser preenchido com 000000. |
TipoDeTaraInt | Inteiro 32 bits | Sim | Tipo de Tara |
Seleção do tipo de tara pré-determinada
[0] => Tara Fixa [1] => Tara Variável |
Dados da Informação Nutricional
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(6) | sim | Código da informação nutricional | Máximo 6 dígitos numéricos |
Observacao | string(100) | Não | Observações | Máximo 100 bytes |
QtdPorcao | Inteiro 32 bits | Não | Quantidade da porção | Máximo 3 bytes |
UnidadePorcao | Inteiro 32 bits | Não | Unidade da porção |
0 => Unidade em gramas (g) 1 => Unidade m mililitros (ml) 2 => Unidade em unidades (un) |
MedidaCaseira | Inteiro 32 bits | Não | Quantidade de medida caseira | Máximo 2 bytes |
FracaoMedidaCaseira | Inteiro 32 bits | Não | Parte decimal da medida caseira |
[0] => Para 0
[1] => Para 1/4 [2] => Para 1/3 [3] => Para 1/2 [4] => Para 2/3 [5] => Para 3/4 |
DescricaoMedidaCaseira | Inteiro 32 bits | Não | Medida Caseira Utilizada |
[00] => Colher(es) de Sopa
[01] => Colher(es) de Café [02] => Colher(es) de Chá [03] => Xícara(s) [04] => De Xícara(s) [05] => Unidade(s) [06] => Pacote(s) [07] => Fatia(s) [08] => Fatia(s) Fina(s) [09] => Pedaço(s) [10] => Folha(s) [11] => Pão(es) [12] => Biscoito(s) [13] => Bisnaguinha(s) [14] => Disco(s) [15] => Copo(s) [16] => Porção(ões) [17] => Tablete(s) [18] => Sache(s) [19] => Almôndega(s) [20] => Bife(s) [21] => Filé(s) [22] => Concha(s) [23] => Bala(s) [24] => Prato(s) Fundo(s) [25] => Pitada(s) [26] => Lata(s) |
ValorEnergetico | Inteiro 32 bits | Sim | Valor Energético |
Máximo 4 bytes. NULL => não contém |
Carboidrato | Decimal (3,1) | Sim | Carboidratos |
Máximo 3 inteiros e 1 decimal. Valor máximo: 300.0 NULL => não contém |
Proteina | Decimal (2,1) | Sim | Proteínas |
Máximo 2 inteiros e 1 decimal. Valor máximo: 75.0 NULL => não contém |
GorduraTotal | Decimal (2,1) | Sim | Gorduras Totais |
Máximo 2 inteiros e 1 decimal. Valor máximo: 55.0 NULL => não contém |
GorduraSaturada | Decimal (2,1) | Sim | Gorduras Saturadas |
Máximo 2 inteiros e 1 decimal. Valor máximo: 22.0 NULL => não contém |
GorduraTrans | Decimal (2,1) | Sim | Gorduras Trans |
Máximo 2 inteiros e 1 decimal. Valor máximo: 33.0 NULL => não contém |
FibraAlimentar | Decimal (2,1) | Sim | Fibra Alimentar |
Máximo 2 inteiros e 1 decimal. Valor máximo: 25.0 NULL => não contém |
Sodio | Decimal (4,1) | Sim | Sódio |
Máximo 4 inteiros e 1 decimal. Valor máximo: 2400.0 NULL => não contém |
Dados do Departamento
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(2) | sim | Código do Departamento | Máximo 2 dígitos numéricos |
Descricao | string(50) | Não | Observação sobre o departamento | Máximo 50 bytes |
Ativa modo auditoria | Booleano | Não | Ativa o modo auditoria por departamento. |
Dados do Item
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(6) | sim | Código do item |
Máximo 6 dígitos numéricos . Caso o MGV 6 esteja configurado para calcular o dígito verificador durante a importação, este campo poderá ter no máximo 5 dígitos. |
Preco | Decimal | Sim | Preço/kg ou Preço/Unid. do item | O valor da tara deve estar entre 0,00 e 9999,99 caso o MGV 6 esteja configurado para trabalhar com centavos, caso contrário será 0 a 999999. |
CodDepartamento | Inteiro 32 bits | Sim | Código do departamento principal do item | O código de departamento deve variar de 1 a 99. O departamento precisa ser previamente cadastrado no MGV 6. |
TipoVendaInt | Inteiro 32 bits | Sim | Tipo de Produto |
[0] => Venda por peso
[1] => Venda por unidade [2] => EAN-13 por peso [3] => Venda por peso glaciado [4] => Venda por peso drenado [5] => EAN-13 por unidade |
DiasValidade * | Inteiro 32 bits | Sim | Dias de validade do item |
Máximo 3 bytes.
Vide detalhes abaixo na tabela sobre o Comportamento deste campo |
Descritivo1aLinha | String(25) | Sim | Primeira linha de descritivo | Máximo 25 caracteres |
Descritivo2aLinha | String(25) | Não** | Primeira linha de descritivo | Máximo 25 caracteres |
Descritivo3aLinha | String(35) | Não | Primeira linha de descritivo | Máximo 35 caracteres |
Descritivo4aLinha | String(35) | Não | Primeira linha de descritivo | Máximo 35 caracteres |
CodInfoExtra | Inteiro 32 bits | Não | Código da Informação extra (fk) | 0 => Não contém |
CodImagem | Inteiro 32 bits | Não | Código da imagem (fk) | 0 => Não contém |
CodInfoNutricional | Inteiro 32 bits | Não | Código da Informação nutricional (fk) | 0 => Não contém |
CodGlaciamento | Inteiro 32 bits | Não | Código do Percentual de Glaciamento (fk) | 0 => Não contém |
CodConservacao | Inteiro 32 bits | Não | Código da Conservação (fk) | 0 => Não contém |
CodFracionador | Inteiro 32 bits | Não | Código do Fracionador (fk) | 0 => Não contém |
CodFornecedor | Inteiro 32 bits | Não | Código do Fornecedor (fk) | 0 => Não contém |
CodTara | Inteiro 32 bits | Não | Código da Tara Pré (fk) | 0 => Não contém |
CodMidia | Inteiro 32 bits | Não | Código da Mídia (fk) | 0 => Não contém |
CodCampoExtra1 | Inteiro 32 bits | Não | Código do Campo Extra 1 (fk) | 0 => Não contém |
CodCampoExtra2 | Inteiro 32 bits | Não | Código do Campo Extra 2 (fk) | 0 => Não contém |
CodCampoExtra3 | Inteiro 32 bits | Não | Código do Campo Extra 3 (fk) | 0 => Não contém |
CodCampoExtra4 | Inteiro 32 bits | Não | Código do Campo Extra 4 (fk) | 0 => Não contém |
AtivaImprDataValidade | Booleano | Não | Ativa a impressão da data de validade na balança | |
Lote | String(12) | Não | Lote | Máximo 12 dígitos numéricos |
CodEspecial | String(11) | Não | Código EAN-13 Especial | Máximo 11 dígitos numéricos |
CodEAN | String(12) | Não | EAN-13 do Fornecedor | Máximo 12 dígitos numéricos |
ListaDeDepartamentosAssociados | List<inteiro 32 bits> | Não | Lista de departamentos associados ao item. | O código de departamento deve variar de 1 a 99. O departamento precisa ser previamente cadastrado no MGV 6. |
PrecoPromocional | Decimal | Não | Preço Promocional - Preço/kg ou Preço/Unid. do item |
O valor da tara deve estar entre 0,00 e 9999,99
caso o MGV 6 esteja configurado para trabalhar com centavos, caso contrário será
0 a 999999.
O preço promocional deve ser inferior ao preço. |
SolicitaFornecedorNaBalanca | Booleano | Não | Indica se a balança irá solicitar o fornecedor após chamada do PLU |
false => Utiliza o fornecedor associado true => Balança solicita fornecedor após chamada do PLU |
ListaFornecedoressAssociados | List<inteiro 32 bits> | Não | Lista de códigos de fornecedores associados ao item. | Os fornecedores precisam ser previamente cadastrados no MGV 6. |
AtivaImprDataEmbalagem | Booleano | Não | Impressão da data da embalagem | |
Ativo | Booleano | Não | Indica se o item deve ser associado com as balanças | |
IndicadorUso | String(1) | Não | Utilizado na composição do código de barras |
Máximo 1 dígito numérico (0 a 9) Quando o tipo do código de barras configurado no MGV 6 for: Tipo 5: será utilizado como indicador de uso na composição do código. Tipo 2 e Tipo 4: será utilizado como versão do preço na composição do código. |
ListaDeBalancaItemDesativado | List <inteiro 32 bits> | Não | Sequência de balanças onde o item não estará ativo | Lista de balanças desativadas para este item |
ListaDeBalancaAssociadas | List<inteiro 32 bits> | Não | Lista de códigos das balanças associadas ao item. | As balanças precisam ser estar previamente cadastradas no MGV 6. |
SolicitaTaraOperacao | Booleano | Não | Solicita a tara na operação |
[0] => Não solicita tara na balança
[1] => Solicita Tara na Balança |
Campo de Validade | Comportamento das Balanças |
---|---|
000 | As Balanças NÃO IMPRIMEM A VALIDADE. No Cadastro do MGV6 a "flag" para a impressão da data de embalagem depende da configuração vinda no Arquivo e a "flag" para a impressão da data de validade fica DESMARCADA. |
001 a 990 | As Balanças Imprimem as Datas De Embalagem e Validade de acordo com a configuração vindano arquivo. |
998 |
As balanças NÃO IMPRIMEM AS DUAS DATAS (embalagem
e validade). No cadastro do MGV6 as "flag" para a impressão das datas de embalagem e validade ficam DESMARCADAS. |
999 |
Validade introduzida na balança ao chamar o PLU. Somente para balanças Prix4 Flex, Prix4 Plus, Prix4 W Plus, Prix4 Uno, Prix4 Due, Prix5, Prix5 Plus e Prix6 Touch que solicitam a data de validade ao chamar o código. |
Entidade que representa os dados de uma determinada balança.
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | Inteiro 32 bits | Sim | Código da balança | 01 a 64 |
MeioComunicacao | inteiro 32 bits | Sim | Tipo de comunicação |
1=> RS-485
3=> Ethernet 4=> WiFi |
EnderecoIP | String | * | Endereço IP |
Endereço IP – Deverá ser declarado com pontos no caso de balança Ethernet.
* (Obrigatório para Ethernet e WiFi) |
CodParametro | inteiro 32 bits | Sim | Código da configuração | |
CodEtiquetLoja | inteiro 32 bits | Sim | Código da etiqueta utilizada | Vide banco de etiquetas do MGV 6 para modelos compatíveis. |
CodTipoBalanca | Inteiro 32 bits | Sim | Modelo da Balança |
04 – Prix 4N
06 – Prix 4 Flex 07 – Prix 4S Flex 08 – Prix 5 09 – Prix 5 Self Service 30 15 – Prix 5 Self Service 40 16 – Prix 4 Plus 17 – Prix 4 W 18 – Prix 4 W Plus 19 – Prix 4 Uno 20 – Prix 5 Plus 21 – Prix 4 Due 23 – Prix 6 Touch 24 – Prix 6 27 – Prix 4W Due |
Ativa | Booleano | - | Indica se a balança está ativa | |
CodTeclado | Inteiro 32 bits | Não | Código do teclado utilizado | |
DeptosAssociados | List<inteiro 32 bits> | Não | Lista de departamentos associados com a balança. | |
Observacao | String (100) | Não | Observações | |
CodDepartamento | Inteiro 32 bits | Sim | Código do departamento principal | |
CodImagemCabecalho | Inteiro 32 bits | Não | Código da imagem de cabeçalho | -1 = Desassocia imagem de cabeçalho |
CodImagemRodape | Inteiro 32 bits | Não | Código da imagem de rodapé | -1 = Desassocia imagem de rodapé |
CodTexto | Inteiro 32 bits | Não | Código do Texto Genérico utilizado | |
CodMsgPublicitaria | Inteiro 32 bits | Não | Código da Mensagem publicitária utilizada | |
ListaMidias | List<Inteiro 32 bits> | Não | Lista de mídias associadas a balança. A ordem dos elementos na lista indicará a ordem de execução das mídias. |
Parâmetros utilizados na configuração da balança
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Senha | String(4) | Sim | Senha da Balança (numérica) | Exatamente 4 dígitos |
AtivaTeclaImprimir | Booleano | Sim |
Ativa o uso da tecla imprimir. Recurso disponível só na Prix 5 Self Service |
|
AtivaUsoEtiqueta | Booleano | Sim | Ativa a impressão de legendas de Peso, Tara e Preço/kg | |
InverteImprEtiqueta | Booleano | Sim | Ativa impressão invertida de etiquetas | |
ControleSupervisaoInt | Inteiro 32 bits | Sim | Controle de Supervisão |
1 = Liberação Geral
2 = Liberação por Senha |
ContarDia | Booleano | Sim | Incluir dia atual na "data de validade" | |
AtivaTeclaFixaPreco | Booleano | Sim | Ativa o uso da tecla “Fixa Preço” | |
ModoComandaInt | Inteiro 32 bits | Sim | Modo Comanda (Somente para a Prix4 Uno) |
0 = Desligado
1 = Ligado (não imprime o código de barras) 3 = Ligado (imprimi o código de barras) |
AtivaCadOperadores | Booleano | Sim |
Ativa o uso de operadores (Disponível na Prix 4 Uno, Prix 5 Plus e Linha Prix 6) |
|
SolicitaDataValidadeInvesDias | Booleano | Sim |
Solicita a data de validade ao invés de dias de validade na balança
(Prix 4 Plus, Prix 4 W, Prix 4 Uno, Prix 4 Due, Prix 5 Plus e Linha Prix 6) |
|
ImprimeApenasPrimeiraParteEtq | Booleano | Sim | Ativa imprime apenas primeira parte da etiqueta | |
PreTaraPermanentementeAtiva | Booleano | Sim | Ativa Tara Predeterminada Permanentemente ativa | |
AtivaModoQuebra | Booleano | Sim | Ativa o modo quebra na balança | |
ImprimeDadosFlexiveis | Booleano | Sim | Ativa a impressão de dados flexíveis em etiquetas e balanças que suportam esta funcionalidade | |
ImprimeEmPapelContinuo | Booleano | Sim | Ativa a impressão de etiqueta em papel contínuo nas balanças que suportam esta funcionalidade |
Dados do Operador
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(3) | sim | Código do Departamento | Máximo 3 dígitos numéricos (1 a 500) |
Operador | string(12) | Sim | Nome do operador | Máximo 12 bytes |
Nome | String(40) | Sim | Nome completo do operador | Máximo 40 bytes |
TipoUsuario | Inteiro 32 bits | Sim* | Tipo de Operador |
0 - Operador de Balança 1 - Senha de contingência |
Bloqueado | Booleano | Sim* | Indica se o operador está bloqueado | |
Logoff | Booleano | Sim* | Indica se será efetuado o logoff automático do operador depois de um determinado tempo em minutos, definido em TempoLogoff. | |
TempoLogoff | Inteiro 32 bits | Sim* quando o campo Logoff for true | Tempo em segundos para efetuar o logoff automático, caso configurado em Logoff. | Tempo em minutos |
Senha | String(4) | Sim* | Senha do operador | Máximo 4 bytes |
Dados do Percentual de Glaciamento
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(6) | sim | Código do Percentual de Glaciamento | Máximo 6 dígitos numéricos |
Percentual | Decimal | Sim | Percentual de glaciamento | Máximo 99,99. |
Descricao | String(20) | Sim | Descrição do percentual |
Opções para exclusão de mídia.
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(6) | sim | Código da Mídia | Máximo 6 dígitos numéricos |
ExcluiArquivoFisico | Booleano | Sim | Se verdadeiro o arquivo físico será excluido juntamente com o registro de mídia. |
Informações relativas ao preço do item
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Código | String(6) | Sim | Código do Item | Máximo 6 dígitos numéricos |
Preco | Decimal | Sim | Preço do item |
Informações relativas ao preço promocional
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(6) | sim | Código do Item | Máximo 6 dígitos numéricos |
PrecoPromocional | Decimal | Sim | Preço promocional do item |
Informações relativas ao Teclado
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | Inteiro(2) | Sim | Código do teclado |
Máximo 2 dígitos numéricos. Entre 1 e 99 |
Observacao | String(100) | Não | Observações do teclado | |
ListaLayers | List< InfLayerTecladoTO > | Sim | Lista com objetos que representam as layers associadas ao teclado. Cada layer (número do teclado) possui as teclas configuradas para o teclado. |
Um teclado pode ter várias layers, onde cada layer pode ter associado uma ou mais teclas.
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
NumeroLayerTeclado | Inteiro | Sim | Número da Layer |
Máximo 2 dígitos numéricos. Entre 1 e 20 |
Descrição | String(100) | Sim | Descrição da layer | |
MaisVendidos | Booleano | Sim | Caso seja verdadeiro, indica se este é um teclado que exibirá itens "Mais vendidos" (selecionados automaticamente em alguns modelos de balança) ou se este teclado terá associado a ele uma lista de teclas. | |
CodigoMidia | Inteiro 32 bits | Não | Código da mídia do tipo "imagem do teclado" que será exibida em alguns modelos de balança. | Código da mídia previamente cadastrada no MGV6 ou zero caso não queira associar uma mídia de teclado. |
ListaTeclas | List< TeclaTecladoTO > | *Sim | Lista com objetos que representam as teclas associadas ao teclado. |
Campo obrigatório para teclados que não sejam do tipo "Mais Vendidos".
*Caso seja um teclado do tipo "Mais Vendidos" a lista de teclas será ignorada caso seja informada. |
QtdeTeclas | Inteiro 32 bits | Não | Utilizado em alguns modelos de balança (EX: Prix 6 Touch), indica a quantidade de teclas que aparecem simultâneamente no display. |
20 ou 40. Caso não seja informada, a quantidade default será 20. |
Informações relativas a tecla do teclado
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
LayerTeclado | Inteiro 32 bits | Sim | Número do teclado. |
Máximo 2 dígitos numéricos. Entre 1 e 20(*). * Depende do modelo da balança. |
Tecla | Inteiro 32 bits | Sim | Número da tecla associada | Número inteiro maior que zero. |
CodItem | Inteiro 32 bits | Sim | Código do item associado à tecla. | O item deve estar previamente cadastrado no MGV6. |
Opcao | Inteiro 32 bits | Sim | Opção de texto ou imagem |
0 = Texto 1 = Imagem |
Texto1 | String (10) | Não | Linha 1 de texto da tecla | Válido se a opção for igual a 0 = Texto |
Texto2 | String (10) | Não | Linha 2 de texto da tecla | Válido se a opção for igual a 0 = Texto |
Texto3 | String (10) | Não | Linha 3 de texto da tecla | Válido se a opção for igual a 0 = Texto |
FileBase64 | String | Não | Arquivo no formato base 64. | - |
CaminhoImagem | String(1024) | Sim(*) | Caminho da figura associada a tecla |
Obrigatório se a opção for igual a 1 = Imagem A imagem já deve existir no computador onde está instalado o MGV6. |
Informações relativas a mensagem promocional
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(2) | sim | Código da mensagem |
Máximo 2 dígitos numéricos. Entre 1 e 99 |
Observacao | String(100) | Não | Observações do teclado | |
Mensagens | List< MensagemLinhaTO > | Sim | Lista com as mensagens publicitárias. | No máximo 10 mensagens. |
Informações relativas a uma linha de mensagem
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(2) | sim | Código da linha | |
Descricao | String(100) | Sim | Textoda mensagem | Máximo 100 caracteres |
Ativado | Booleano | Sim | Indica se a mensagem está ativa ou não | |
MsgCorFonte | string(6) | Não | Cor da fonte da mensagem. Em hexadecimal | Valor default: FFFFFF |
MsgCorFundo | string(6) | Não | Cor de fundo da mensagem. Em hexadecimal | Valor default: 000000 |
Informações relativas a uma transação de rastreabilidade de produtos
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
CodigoBalanca | Inteiro 32 bits | sim | Código da balança | De 1 a 64 |
SequencialTransacao | Inteiro 32 bits | Sim | Sequencial da Transação | |
CodigoProduto | Inteiro 32 bits | Sim | Código do item previamente cadastrado no MGV6 | |
DataHoraTransacao | DateTime | Não | Data e hora da transação . | |
SituacaoTransacaoString | String(1) | Sim | Situação da transação |
E = Embalada
B = Comercializada V = Vencida G = Descarte Generico D = Descarte por Vencimento |
DataHoraBaixa | DateTime | Sim | Data e hora da baixa da transação. |
Informações relativas as transações acumuladas
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
CodigoDepartamento | Inteiro 32 bits | - | Código do departamento principal associado ao item | |
CodigoItem | Inteiro 32 bits | - | Código do item | |
PrecoUnitarioItem | Decimal | - | Preço unitário do item | |
TransacoesDiario | Inteiro 32 bits | - | Quantidade de transações diárias | |
PesoDiario | Decimal | - | Peso acumulado diário | |
PrecoDiario | Decimal | - | Preço acumulado diário | |
TransacoesMensal | Inteiro 32 bits | - | Quantidade de transações mensal | |
PesoMensal | Decimal | - | Peso acumulado mensal | |
PrecoMensal | Decimal | - | Preço acumulado mensal |
Informações relativas a comanda
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | Inteiro 64 bits | - | Identificador da comanda do MGV. De uso interno. | |
NumeroComandaBalanca | Inteiro 32 bits | - | Identificador da comanda, utilizado pela balança | |
DataAbertura | DateTime | - | Data de abertura da comanda | |
DataFechamento | DateTime | - | Data de encerramento da comanda | |
Balanca | Inteiro de 32 bits | - | Endereço da balança | |
Transacoes | List< TransacaoBalancaTO > | - | Lista com as transações realizadas | |
NomeOperador | String(12) | - | Operador que efetuou a transação | |
CodigoDoOperador | Inteiro 32 bits | - | Código do operador | |
NomeOperador | String(50) | - | Nome do operador que efetuou a transação | |
StatusInt | Inteiro 32 bits | - | Tipo de venda |
[0] => Em processamento
[1] => Encerrada [2] => Processada [3] => Cancelada [4] => Não existe |
Informações relativas as transações
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | Inteiro 32 bits | - | Código da Transação | |
NomeOperador | String(12) | - | Operador que efetuou a transação | |
Item | Inteiro 32 bits | - | Código do item | |
Data | DateTime | - | Data e hora da transação | |
TipoVenda | Inteiro 32 bits | - | Tipo de venda |
[0] => Venda por peso
[1] => Venda por unidade [2] => EAN-13 por peso [3] => Venda por peso glaciado [4] => Venda por peso drenado [5] => EAN-13 por unidade |
Preco | Decimal | - | Preço unitário do item | |
Quantidade | Inteiro 32 bits | - | Quantidade quando for venda por quantidade | |
Descritivo | String(120) | - | Descrição do item | |
LojaCodigo | Inteiro (5) | - | Código da loja | |
Lote | String(12) | - | Lote do item | |
Peso | Decimal | - | Peso quando for uma venda por peso | |
CodigoDoOperador | Inteiro 32 bits | - | Código do operador | |
Modo Quebra | Booleano | - | Indica que a transação é do tipo Modo Quebra | Default: False |
Balanca | Inteiro 32 bits | - | Código da balança | |
PesoTara | Decimal | - | Tara | |
DeptoItemCodigo | Inteiro 32 bits | - | Código do departamento principal do item | |
DeptoItemDescricao | String | - | Descritivo do departamento principal do item | |
DataEHoraDeValidade | DateTime | - | Data e hora de validade | |
Vendido | Booleano | - | Indica se o item foi comercializado | |
Cancelado | Booleano | - | Indica se a transação foi cancelada pela balança | |
DataDaBaixaDaTransacao | DateTime | - | Data e hora da baixa do produto |
Informações relativas as transações
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
OperadorNome | String(12) | - | Operador que efetuou a transação | |
CodigoItem | Inteiro 32 bits | - | Código do item | |
TipoVendaItem | Inteiro 32 bits | - | Tipo de venda |
[0] => Venda por peso
[1] => Venda por unidade [2] => EAN-13 por peso [3] => Venda por peso glaciado [4] => Venda por peso drenado [5] => EAN-13 por unidade |
PrecoTotalSomado | Decimal | - | Preço total somado | |
QtdeSomada | Inteiro 32 bits | - | Quantidade somada das transações quando for venda por unidade | |
DescricaoItem | String(120) | - | Descrição do item | |
PesoSomado | Decimal | - | Peso somado das transações quando for venda por peso | |
CodigoOperador | Inteiro 32 bits | - | Código do operador | |
Dia | Inteiro 32 bits | - | Dia da transação | |
Mes | Inteiro 32 bits | - | Mês da transação | |
Ano | Inteiro 32 bits | - | Ano da transação |
Informações relativas a Mídia
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Codigo | String(6) | sim | Código da Mídia |
Máximo 6 dígitos numéricos
Deve ser um número maior que 500. |
Descricao | Sring(100) | Sim | Descrição da mídia | |
TipoInt | Inteiro 32 bits | Sim | Tipo de mídia |
0=>Imagem de item colorida 1=>Imagem de Banner 2=>Imagem de Teclado 8=>Vídeo de consumidor 9=>Imagem de consumidor |
MidiaArquivo | String(100) | Sim | Nome do arquivo | Apenas o nome doa arquivo. EX: boloChocolate.jpg |
FileBase64 | String | Sim | Arquivo físico da mídia. | Arquivo físico da mídia em formato StreamBase64. |
Reproduzir | Booleano | Sim | Indica se a mídia será reproduzida na balança | |
DataInicial | DateTime | Não |
Permite especificar a vigência para a exibição da mídia. Válido apenas para os tipos de mídia 01, 08 e 09. |
|
DataFinal | DateTime | Não |
Permite especificar a vigência para a exibição da mídia.
Válido apenas para os tipos de mídia 01, 08 e 09. |
|
DiasInt | List< Int32> | Não |
Permite especificar os dias da semana onde a mídia será exibida.
O padrão é exibir a mídia todos os dias da semana. Válido apenas para os tipos de mídia 01, 08 e 09. |
Máximo 7 Itens, sendo 1 = domingo a 7 = sábado |
Informações relativas a programação de mídia
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
CodigoMidia | Inteiro 32 bits | Sim | Código da mídia | |
CodigoBalanca | Inteiro 32 bits | Sim | Código da balança |
Informações relativas a solicitação de carga na balança
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
Balancas | List< int> | Não | Lista de balanças que receberão a carga | Se esse parâmetro não for informado, será feito carga para todas as balanças. |
OpcoesDeComunicacao | List OpcaoSolicitacaoCargaTO | Sim | Opções de comunicação |
Informações relativas as opções de carga nas balanças
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
OpcoesComunicacaoInt | Inteiro 32 bits | Sim | Opção de comunicação |
[0] => Não Enviar [1] => Completa [2] => Alterados |
Simultaneidade | Boolean | Sim | Transmissão simultânea | |
TipoDeDadoInt | Inteiro 32 bits | Sim | Tipo de dados |
[3] => Item [4] => Informação Extra [5] => Informação Nutricional [6] => Fornecedor [7] => Tara [8] => Fracionador [9] => Conservação [10] => Campo Extra 1 [11] => Campo Extra 2 [12] => Teclado [13] => Mensagem [14] => Texto Genérico [16] => Imagem [26] => Configuração [27] => Limpar Imagem [34] => Campo Extra 3 [35] => Campo Extra 4 [36] => Mídias |
Informações relativas a solicitação de baixa de transações por loja
Campo | Tipo | Obrigatório | Descrição | Valores possíveis |
---|---|---|---|---|
LojaCodigo | Inteiro 32 bits | Sim | Código da loja | |
SequencialTransacaoBalanca | Inteiro de 32 bits | Sim | Sequencial da transação da balança, enviado nos métodos de exportação de transações |