Arquivo anual 28/09/2021

porLucas Rufatto

Erros comuns e Requisitos para usar o Importador de dados

 

OBS: As planilhas disponibilizadas pela moderniza para migração deve ser utilizadas exatamente como estão, ou seja, não devem adicionar colunas, remover colunas, mudar nome do colunas ou mudar o nome da planilha

 

São necessárias alguns pontos para que o migrador funcione de forma correta:

1ª – Deverá ter instalado na Maquina o Microsoft Access Database, você pode baixar ele clicando aqui.

  • Caso não tenha ele baixado, ao importar vai ocorrer este erro:

 

2ª – As extensões aceitas pela migrados são: XLS e XLSX , qualquer outra extensão o migrador não aceita, logo não vai migrar.

 

3ª – Sempre que há atualização do sistema, pode ser que tenhamos efetuado atualizações no migrador para que ele fique mais completo, com isso, novas colunas são adicionadas as planilhas, então é necessário que sempre tenha elas na ultima atualização, você pode baixa-las clicando aqui.

Caso esteja com uma planilha antiga, e tente importar na nova versão do sistema, o próprio migrador, retorna um erro de falta de colunas:

Neste caso acima, ele indica que não foi encontrado uma coluna com nome “dias_validade” que foi adicionada em uma versão mais recente do sistema, logo terá que fazer o download das planilhas mais atuais e preenche-las. Caso mesmo após baixar novamente as planilhas ocorrer o erro acima, deverá ser adicionado de forma manual uma nova coluna com o nome informado no erro, no exemplo apresentado seria “dias_validade”.

 

4ª- Caso ocorra o erro do print a baixo:

Isto mostra que foi mudado o nome de uma das planilhas de dentro do Excel, o download no nosso site já é encaminhado com a forma correta, mas caso necessite, no próprio erro mostra que o nome da planilha tem que ser “entidades”, lembrando que é o nome da planilha interno, como mostra no print a baixo, e não o nome do arquivo Excel:

Caso tenha qualquer outro nome sem ser o original da Planilha, vai correr o erro mencionado anteriormente.

 

5ª- O erro apresentado na seguinte imagem, pode ocorrer em todas as planilhas e é causado por alguns motivos, que estão listados a seguir:

  •  O banco de dados que vai receber as informações da planilha, está incorreto, verifique no rodapé do migrador, se o banco indicado é realmente o que deve receber as informações.
  • Alguma coluna da planilha foi preenchida de forma incorreta, como números em colunas que aceita apenas letras, caracteres especiais e etc, com isso verifique o preenchimento das planilhas.
  • Os id’s ou códigos de importação informados na planilha já existem dentro do banco de dados
porLucas Rufatto

Planilhas de Documentos a Pagar e a Receber

Neste Post será abordado dicas de preenchimento das planilhas de migração de Documentos a pagar e a receber!

 

Ambas as planilhas são muito parecidas quanto a preenchimento, então aqui vão algumas dicas que servem para preenchimento das duas:

1ª – Os campos data, devem ser preenchidos separados por barra “/” e com o ano completo, exemplos:

Correto: 12/03/2021

Incorreto: 12032001

Incorreto: 12/03/21

 

2ª – Um dos campos mais importantes destas planilhas é a coluna “cnpj_filial”, mesmo que o cliente tenha apenas uma filia, deve ser informado o cnpj exatamente igual ao que está no cadastro da filial dentro do sistema, lembrando que o cnpj deve ser preenchido sem caracteres especiais, exemplo:

Correto: 10444470000106

Incorreto: 10.444.470/0001-06

 

3ª – Diferença entre as colunas de Valor e Saldo:

valor: Valor total do documento a receber, valor cheio do documento.

Saldo: Quanto ainda tem em aberto do documento, normalmente quando é um documento em aberto o valor e o saldo são iguais.

 

OBS: Lembrando que para migrar um documento já parcialmente quitado, esse valor já pago, deve ser migrado pela planilha de “Modelo_importacao-lancamentos_documentos_receber” e “Modelo_importacao-lancamentos_documentos_pagar”

 

4ª – Qual dos três campos preencher para vincular a entidade ao documento?

 

Como na imagem a cima, hoje possuímos três campos para referenciar a entidade ao documento, mas qual dos três devemos preencher?

Deve-se preencher apenas um dos 3( lembrando que os clientes devem estar previamente cadastrados no sistema para que sejam anexados ao documento), o que o migrador faz é procurar a entidade no banco de dados, por uma dessas três referencias preenchidas, lembrando que cod_importacao_entidade só vai existir caso também tenha migrado as entidades por planilha, caso o cadastro tenha sido feito manualmente, terá que preencher um dos outros dois campos.

porLucas Rufatto

Atualização de estoque por Planilha

Neste Post será abordado como utilizar a planilha “Arquivo_atualizacao_estoque” disponível também para download no nosso arquivo com todas as planilhas de migração, caso não tenha baixado, pode realizar o download clicando aqui.

 

Está planilha é a única que não é importada pelo migrador, mas sim por dentro do próprio sistema administrativo, o local de utilização da mesma é encontrado no menu Logística > Estoque > Documentos de estoque > Importar, para saber mais sobre esta tela, pode acessar o manual da mesma clicando aqui.

A utilização dela é bem simples, mas requer alguns cuidados:

 

A primeira coluna “Codigo_barras” , pode ser preenchida tanto com o código de barras propriamente dito, como preenchida com o id do produto, pois o sistema entende o id como um código de barras, quanto a coluna “Quantidade” se refere a quantidade de estoque propriamente dita do produto, como no exemplo acima, o produto de id 1(um) receberia 12 de estoque.

 

IMPORTAR LEMBRAR QUE:

  • O que essa planilha faz é soma de estoque, ou seja, se dentro do sistema um produto X ja tem 5 de estoque e eu preencher com 10 na quantidade, vai ser somado e o produto vai ficar com 15, caso queira utiliza-la como “correção de estoque”, primeiramente deve zerar o estoque no sistema, e depois sim importar a planilha.

OBS: Esta importação de estoque pode demorar BASTANTE TEMPO(Horas), recomendamos importa-la em um período que não vá atrapalhar o cliente.

porNatã Giertyas

Produto

Neste Post será abordado como utilizar a planilha “Arquivo_atualizacao_estoque” disponível também para download no nosso arquivo com todas as planilhas de migração, caso não tenha baixado, pode realizar o download clicando aqui.

 

Está planilha é a única que não é importada pelo migrador, mas sim por dentro do próprio sistema administrativo, o local de utilização da mesma é encontrado no menu Logística -> estoque -> documentos de estoque, para saber mais sobre esta tela, pode acessar o manual da mesma clicando aqui.

A utilização dela é bem simples, mas requer alguns cuidados:

A primeira coluna “Codigo_barras” , pode ser preenchida tanto com o código de barras propriamente tido, como preenchida com o id do produto, pois o sistema entende o id como um código de barras, quanto a coluna “Quantidade” se refere a quantidade de estoque propriamente dita do produto, como no exemplo acima, o produto de id 1(um) receberia 12 de estoque.

 

MUITO IMPORTANTE!!!

  • O que essa planilha faz é soma de estoque, ou seja, se dentro do sistema um produto X ja tem 5 de estoque e eu preencher com 10 na quantidade, vai ser somado e o produto vai ficar com 15, caso queira utiliza-la como “correção de estoque”, primeiramente deve zerar o estoque no sistema, e depois sim importar a planilha.

OBS: Esta importação de estoque pode demorar BASTANTE TEMPO, recomendamos importa-la em um período que não vá atrapalhar o cliente.

porLucas Rufatto

Planilha de migração de Hierarquias – Dicas

Neste Post será abordado dicas de preenchimento da planilha de migração de Hierarquias.

 

A planilha de migração de hierarquia é bem sucinta, contento apenas 4 colunas. Segue print da mesma com um exemplo de preenchimento:

  • Cod_importação: é o código interno da hierarquia, utilizado para referenciar a hierarquia cadastrada em outras planilhas, como a de produtos.
  • Id_hierarquia_produto: O id da hierarquia que será exibido dentro do sistema.
  • Nome: O nome propriamente dito para a hierarquia
  • id_hierarquia_pai: como dado o exemplo no print a cima, é a referência ao id da hierarquia pai, só preencha caso for uma sub-categoria

 

 

porLucas Rufatto

Planilha de migração de Entidades – Dicas

Neste Post será abordado dicas de preenchimento da planilha de migração de Entidades.

1ª – Os preenchimentos das colunas são feitas com as informação que vem antes do hífen nas dicas, por exemplo:

Correto:                                                                   Incorreto:

 

2ª – Alguns campos numéricos devem ser preenchidos sem caracteres especiais, dentre eles:

  • CPF
  • CNPJ
  • IE
  • RG
  • TELEFONE
  • CEP
  • CELULAR

Exemplo:

Correto:                                                                       Incorreto:

 

3ª – Como marcar a entidade como fornecedor, cliente, transportadora…

Dentro do cadastro da entidade, temos os seguinte campos:

Para que eles venham preenchidos dentro do cadastro, dentro das planilhas, temos as colunas:

Elas devem ser preenchidas com 0(ZERO) e 1(UM), ZERO representando que a caixinha dentro da entidade venha desmarcada, e UM para que a caixinha venha marcada.

 

porLucas Rufatto

Como alterar produtos em massa por planilha

Dentre nossas planilhas de migração, uma muito utilizada é a planilha de produtos, aonde nela conseguimos além de migrar os produtos propriamente ditos, podemos utiliza-la para alterar produtos já cadastrados dentro do sistema, a partir da coluna “operação”.

Como dito na própria dica da coluna, caso preenchermos com o numero 0 (ZERO) ou deixarmos em branco esse campo, a planilha tem sua função normal, que é inserir no banco de dados, logo no sistema, todas as informações nele preenchidas, mas caso preencha com o numero 1(UM), o que a planilha faz?

 

Clique aqui para baixar as planilhas

 

Quando preenchemos a coluna operação com o numero 1(UM) o importador vai comparar o preenchimento da coluna “cod_importação” com a coluna de mesmo nome dentro do banco de dados, caso tenha já um produto com mesmo código de importação dentro do banco de dados, ele compara todas as colunas da planilha, e caso tenha uma diferente ele modifica.

OBS: Só existe informação na coluna codigo_importação dentro do banco de dados, caso os produtos tenham sido migrados por planilha, caso não tenham sido migrador por tal, é necessário rodar um script do banco:

  • Script: update produto set codigo_importacao = id_produto

Exemplo de aplicação:

  • No sistema  produto tem preço de venda 10R$ e eu coloco na planilha 15R$, como são valores diferentes o sistema substitui o 10 pelo 15.

INFORMAÇÕES IMPORTANTES: O migrador compara o campo inteiro em si, caso dentro do sistema um campo tiver informação e na planilha estiver vazio, o migrador substitui o valor do banco de dados, por nulo (vazio). Exemplo:

  • No sistema  produto tem preço de venda 10R$ e eu  não preencho esse campo na planilha, o migrador substitui o valor de 10R$ por um campo nulo.

Logo deve ser prestar muita atenção e não deixar campos em branco utilizando essa opção, para não correr o risco de perder muitas informações de produtos neste processo.

 

Como retirar as informações do sistema para preencher as planilhas sem perigo de perder nada e alterar apenas o que quero? 

Criamos um script que retira todas as informações mais importantes dos produtos de dentro do banco de dados, basta apenas fazer o download da mesma e rodar no SQL, copiar o retorno e colar na planilha, alterando apenas o que realmente quer alterar .Você pode fazer o download do script pronto clicando aqui.

porNatã Giertyas

AnyMarket Produtos

Produtos (F4)

Botão de Produtos

Na tela de produtos é possível Incluir, Alterar, Excluir e Atualizar produtos da Loja.

O produto tem diferentes situações:

  • Atualizado: Produto está atualizado conforme os dados do sistema.
  • Inclusão Pendente: Produto ainda não foi incluso na Loja.
  • Atualização Pendente: Alguma alteração no cadastro do produto não foi atualizada na loja.

Tela de Produtos

Incluindo Produto “Incluir (F1)”

Pressionando o botão de inclusão você vai ter acesso a todos os produtos cadastrados do sistema.

Dessa forma basta selecionar os desejados e clicar em “Selecionar”.

Selecionando os Produtos

Alterar o Cadastro do Produto “Alterar (F2)”

Para alterar o cadastro do produto, pela tela de gerenciamento dos itens da loja, ou através do cadastro de produtos em Logística > Produtos. O procedimento é o mesmo em ambos caminhos, basta selecionar o Produto e clicar em alterar.

Tela de produtos

 Por essa tela também é possível alterar todo o cadastro do produto.

Alterando cadastro do produto

Depois de fechar a tela do cadastro do produto sistema volta para a tela de produtos da Loja e agora os status dos produtos vão estar como pendente.

Itens pendentes de atualização

Atualizar (F4)

Após realizar todas as modificações, é necessário atualizar elas no site da loja. Clicando no botão de atualizar, o sistema manda as informações editadas para a Loja virtual.

Atualizar Lojas

OBS.: esse procedimento pode demorar um pouco, dependendo da quantidade de alterações feitas.

Sincronização da loja virtual

No fim da sincronização, as situações dos produtos vão ser atualizadas.

Nova situação dos produtos

Excluir(F3)

Não é possível excluir produtos com a situação Atualizada ou Atualização Pendente da integração com a Anymarket.

Categorias(F5)

Categorias

Na tela de Categorias é possível Incluir, Alterar, Excluir e Alterara mesma. As categorias da loja são as hierarquias do sistema.

As categorias têm diferentes situações:

  • Atualizado: Categoria está atualizada conforme os dados do sistema
  • Inclusão Pendente: Categoria ainda não foi inclusa na Loja.
  • Atualização Pendente: Alguma alteração no cadastro da Categoria não foi atualizada na loja.

Incluir (F1)

Para incluir uma categoria, é necessário clicar no botão de inclusão, ou pressionar a tecla de atalho. Após o sistema irá abrir a tela de hierarquias cadastradas do sistema, selecione as desejadas e clique em incluir.

Seleção de Hierarquias

Alterar(F2)

Selecionado uma hierarquia e clicando em alterar e aberto o cadastro da hierarquia, onde é possível estar alterando o mesmo e clicando em confirmar para salvar as modificações feitas.

Edição de Hierarquia

Excluir(F3)

A exclusão de uma hierarquia e feita através da seleção da mesma e pressionar botão de excluir.

Exclusão de Categoria

Atualizar(F4)

A função atualizar, sincroniza as informações das hierarquias com a loja virtual.

porNatã Giertyas

Integração AnyMarket

A AnyMarket é um HUB de integração entre Marketplaces, com essa plataforma é possível vender em alguns dos mais famosos marketplaces como Mercado Livre, Magazine Luiza, Amazon entre outros. Com a integração do Moderniza Loja com a essa plataforma, é possível enviar informações produtos, hierarquias, marcas de produtos, estoque para a AnymMarket e com esses dados lá é possível anunciar nos marketplaces  selecionados.

Como Funciona?

O Parceiro deve entrar em contato com o Comercial para instrução de como contratar o serviço, pois no processo da AnyMarket é realizado uma análise de adesão do cliente no qual é um processo feito em conjunto com a AnyMarket.

Após passar por essa etapa o cliente irá receber um acesso ao painel da AnyMarket. Com acesso a esse painel vamos configurar a integração no sistema.

Como Integrar no Moderniza?

O primeiro passo é acesso o painel da AnyMarket no link http://app.anymarket.com.br/ com  suas credenciais. Feito o login no painel.

  • Passo 1: Criar uma Loja Virtual do tipo Anymarket:
  • Acesse o menu Comercial do seu Moderniza, opção Loja Virtual.
  • Inclua uma nova Loja Virtual, selecionando o “Tipo Integração” como “AnyMarket”.
    • Mesmo que já exista uma Loja Virtual do tipo WooCommerce deve ser adicionada uma nova loja, não editar a já existente do tipo WooCommerce.
  • Informe os dados de Descrição para identificar o nome dessa loja no sistema Moderniza.
  • No campo URL informe: http://api.anymarket.com.br/v2
  • Gumga Token do seu ambiente na AnyMarket. Para obter esse Token você irá acessar o painel no menu de Minha Conta ou solicitar ao seller.
  • Os demais campos ficam em branco.
  • Passo 2: Configurar a URL para envio de imagens:
  • Acesse o menu Configurações, opção Empresas.
  • Selecione a Empresa e utilize o botão Filiais.
  • Selecione a Filial qual foi cadastrada a configuração para Loja Virtual do tipo AnyMarket.
  • Utilize o botão inferior “Configurações”, acesse a aba “Integrações”.
  • Informe o seguinte endereço para “Url Imagens AWS”: https://1zt23k38d1.execute-api.sa-east-1.amazonaws.com/dev/image-upload

Com essas configurações feitas é necessário enviar os produtos, hierarquias, marcas para a AnyMarket seguindo os manuais a seguir.

porRebeka Oliveira

Instalação comanda eletrônica

PASSO 1: Instalar o WebService

Este procedimento é realizado no momento da instalação do sistema Digimun, PASSO 4. Para detalhes de como instalar o WebService acesse esse link.

PASSO 2: Serviços Apache

É imprescindível que o apache esteja iniciado nos serviços do Windows e o tipo de inicialização como automático. Desta forma, sempre que o Windows iniciar, os serviços iniciarão junto e não haverá necessidade de fazer esse processo manual todas as vezes.
Para esta configuração acesse os serviços do Windows (menu iniciar e digita serviços).

 

 

 

 

 

 

 

Localiza o Apache Tomcat 8.5 e clique em inciar, no canto esquerdo da tela.

Depois, com o botão direito do mouse vá em propriedades e escolha a opção automático para o tipo de inicialização. Para concluir clique em aplicar.

 

 

 

 

Feito a configuração, acesse o Firewall do Windows para criar uma regra de entrada para a porta do serviço apache. Essa configuração  permite que o Apache funcione  através do Windows. Na aba de pesquisa, no menu iniciar, digite ‘firewall’ e clique em ‘Firewall do Windows com Segurança Avançada‘.

Em regras de entrada clique em nova regra e selecione a opção porta.

 

 

 

No campo portas locais específicas preencha 8080 e clique em avançar. Depois avançar e avançar novamente.

 

 

 

Por fim, informe uma descrição para essa regra. É opcional. Normalmente preenche-se com apache8080 ou apache.

PASSO 3: Configuração DigimunCook

Dentro da pasta do sistema (digimunERP) vamos inserir dois arquivos que são específicos para a aplicação: dados.properties e digimuncook.war. Clique no link para download dos arquivos e após conclusão, copie e cole os dois dentro da pasta do sistema (C:\digimunERP).

Com a pasta do sistema abera, abra a pasta bin e depois digimunUpdate (C:\digimunERP\bin\digimunUpdate).

Abra o executável chamado DigimunUpdate.

Não se preocupe se a princípio não abrir o atualizador, normalmente o executável dele fica nos ícones do lado direito, na barra de tarefas.

Localize-o e dê um duplo clique.


Com o atualizador aberto, clice na engrenagem e depois em arquivo configuração. Será aberto um documento txt com as versões do sistema. Neste documento, cole o seguinte caminho: [DIR]
WSAppCook=C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.5\webapps

Obs.: O caminho informado é para o arquivo digimuncook.war sempre seja atualizado junto ao sistema, uma vez que o mesmo é inserido no sistema manualmente. Se o seu sistema operacional não for de 64 Bits, o caminho informado acima mudará. Substitua Program Files (x86) por Program Files.
Salve, clicando no fechar/salvar ou em arquivo/salvar. Ainda com o atualizador aberto, clique novamente na engrenagem e depois em atualizar tudo.
Obs.: Antes de atualizar tudo, certifique-se que o sistema esteja fechado e o serviço apache parado também. Depois de atualizado, inicie o serviço do apache.

PASSO 4: Teste de comunicação

Antes de prosseguirmos com a configuração no(s) dispositivo(s) é importante fazermos o teste de comunicação. Esse teste já nos informa se a aplicação está correta.

Obs.: Para as comandas eletrônicas o IP da máquina(servidor) precisa estar fixo e o(s) dispositivo(s) precisam estar na mesma rede que a máquina(servidor).

Abra seu navegador e digite o seguinte caminho:

ip:8080/digimuncook/api/integra/teste

Substitua o nome ip pela numeração do ip da sua máquina.
A mensagem funcionando deve aparecer no seu navegador, caso mostre outra mensagem volte ao passo 2 e refaça o processo.

PASSO 5: Configuração dispositivos
Abra o Play Store e pesquise por Digimun Cook.


Instale o aplicativo.

Obs.: O aplicativo correto contém o nome Digimun Cook 3. Apenas instalar esse.

Após instalado, abra o aplicativo e dê as permissões que será solicitada.


Na tela de configuração, preencha o ip e a porta. O ip deve ser o mesmo do servidor (teste que foi realizado no passo 4). A porta sempre vai ser 8080.

Após preenchido, clique no botão de teste de conexão. A mesma mesgaem do passo 4 deve ser msotrada na tela. Caso apresente outra mensagem verifique conexão com a rede.
Com o teste de conexão funcionando, clique em ok e em confirmar (botão logo a cima, ao lado da configuração).

PASSO 6: Liberação dispositivo
Feita toda a configuração, o dispositivo ficará pendente. Entre em contato com nosso suporte para realizarmos a liberação. 

Feita a liberação, reinicie o aplicativo. Assim que iniciado já estará pronto para uso.

Obs.: Aplicativo é desenvolvido apenas para Android.