Visando melhorar o controle e operações dentro do Sistema Yzidro ERP, foi desenvolvido um Recurso para a Conversão de Unidades do Produto vindo do Fornecedor em uma Entrada de Mercadoria.
Na Pré-Entrada de Mercadoria da tela de Entrada de Mercadoria, foi implementado um novo sistema de Conversão de Unidades. Esse sistema tornará possível a conversão das Unidades utilizadas pelo o Fornecedor no XML para as respectivas Unidades utilizadas no Sistema, com precisão e assertividade e melhorando o arredondamento dos valores na hora de realizar as conversões.
Essa nova tela levará em considerações as Relações de Unidades cadastradasno sistema, mas também dará a liberdade para o Usuário realizar os cálculos de Conversão manualmente, proporcionando assim mais precisão na hora de lançar os Produtos do XML no Sistema.
Ao tornar o sistema de conversão mais interativo e fácil de entender, o processo de lançar Produtos de um XML no sistema com divergência de Unidades se tornará uma tarefa bem menos complicada, reduzindo assim o tempo gasto na hora de realizar esta ação.
Foi alterado o botão "Aplicar 2ª UN" para "Converter Unidade", que irá conter duas opções:
Aplicar 2ª Unidade
Configurar Conversão
Imagem 01: Pré-Entrada de Mercadoria com destaque ao botão “Converter Unidades” e suas opções.
A opção “Aplicar 2ª Unidade” terá o mesmo funcionamento de anteriormente, habilitando a 2ª Unidade do Produto do Fornecedor para que a Entrada seja feita com Estoque das 2 Unidades do Produto.
Ao clicar no botão “Configurar Conversão”, será aberta a nova tela "Converter Unidades XML", para que sejam feitos os cálculos de conversão da unidade XML para a Unidade utilizada no Sistema. No topo da tela terão as informações de "Número Nota", "Fornecedor" e "CNPJ". Esses campos serão apenas para leitura, assim como já é feito na tela “Pré-Entrada de Mercadoria”.
Imagem 02: Tela de Converter Unidades XML com destaque às informações no topo da tela.
A Tela conta com as seguintes informações:
Cód. Barras: Será o código de barras do produto no Yzidro;
Cód. Produto : Será o código interno do produto no Yzidro;
Cód. Produto Forn: Será o Código do Produto no Fornecedor;
Produto: Será a descrição do produto no Yzidro;
Un. XML: Será a UnidadePrincipal vinda do XML;
Qtd. XML: Será a Quantidade da Unidade Principal vinda do XML;
Un. UP: Unidade do Yzidro;
Fator UP: Caso seja preenchido, irá calcular o campo "Qtd. UP". Deverá permitir até 8 casas decimais;
Relação XML x Yzidro: Mostrará a relação entre a Unidade do XML e a Unidade do Yzidro;
Relação Yzidro x XML: Mostrará a relação entre a Unidade do Yzidro e a Unidade do XML;
Qtd. UP: Caso seja preenchido, irá calcular o "Fator UP";
Un. SU: Segunda Unidade do Yzidro;
Fator SU: Caso seja preenchido, irá calcular o "Qtd. SU", Deverá permitir até 8 casas decimais;
Qtd. SU: Caso seja preenchido, irá calcular o “Fator SU”.
Imagem 03: Tela de Converter Unidades XML com destaque às informações no centro da tela.
Buscará o Fator de Conversão do Fornecedor de acordo com os dados salvos em lançamentos anteriores;
Caso encontre o Fator de Conversão, irá preenche-lo na coluna "Fator UP";
Caso não encontre o Fator de Conversão, buscará por relação de unidade (UN FORNECEDOR vs. UP);
Caso encontre por relação de unidade, preencherá o Fator de Conversão. Caso não encontre, deixará o fator de conversão em branco para o preenchimento.
Fator SU:
Buscará o Fator de Conversão do Fornecedor de acordo com os dados salvos em lançamentos anteriores;
Caso encontre, irá preenche-lo na coluna "Fator SU";
Caso não encontre, irá preencher a coluna com o Fator de Conversão do Cadastro de Produto.
Na Grid as colunas "Fator UP", "Qtd. UP","Fator SU","Qtd. SU" poderão ser editáveis e deverão ficar destacado em verde.
No preenchimento, além das colunas editadas passarem a ter a cor verde, as seguintes regras deverão ser aplicadas:
Ao preencher a coluna "Fator UP", calculará o "Qtd. UP";
Ao preencher a coluna "Fator SU", calcular o "Qtd. SU";
Ao preencher a “Qtd. UP", calcular o “Fator UP”;
Ao preencher a“Qtd. SU”, calcular o "Fator SU".
Na Exibição das colunas "Un. SU", "Fator SU" e "Qtd. SU"
Quando não houver NENHUM produto com 2ª Unidade, essas colunas serão ocultadas.
Exemplo de Conversão:
Imagem 03: Tela de Converter Unidades XML com exemplo de Conversão.
Na Conversão de Unidades acima temos 3 Produtos:
O Produto 0001 veio do Fornecedor no XML com a Unidade definida como “PC” e 40. No Sistema, o Produto está cadastrado com a Unidade Principal definida como “KG” e a 2ª Unidade definida como “CX”. No exemplo utilizado, a relação entre PC e KG é que a cada 1 PC possui 2 KG, logo o campo “Qtd. UP” foi preenchido com 80, onde ele fez o cálculo e mostrou no campo “Relação XML x Yzidro” que 1 PC tem 2,000 KG. O Produto possui 2ª Unidade CX e foi calculado automaticamente que a CX possui 4.
O Produto 0002 veio do Fornecedor no XML com a Unidade definida como “BD” e 30. No Sistema, o Produto está cadastrado com a Unidade Principal definida como “LT” e a 2ª Unidade definida como “GL”. No exemplo utilizado, a relação entre BD e LT é que a cada 1 BD possui 2 LT, logo o campo “Qtd. UP” foi preenchido com 60, onde ele fez o cálculo e mostrou no campo “Relação XML x Yzidro” que 1 BD tem 2,000 LT. O Produto possui 2ª Unidade GL e foi calculado automaticamente que o GL possui 30.
O Produto 0003 veio do Fornecedor no XML com a Unidade definida como “LT” e 127,5. No Sistema está cadastrado com a Unidade Principal definida como “UN” e não possui 2ª Unidade. No exemplo utilizado, a relação entre LT e UN é que a cada 1 LT possui 2KG, logo o campo “Qtd. UP” foi preenchido com 30, onde ele fez o cálculo e mostrou no campo “Relação Yzidro x XML” que 1 UN tem 4,250 LT.