SEPARAR CUSTOS E PREÇO DOS PRODUTOS POR EMPRESA
SEPARAR CUSTOS E PREÇO DOS PRODUTOS POR EMPRESA
Adicionada a possibilidade de separar os custos e preço dos produtos por empresa. Para isso, foi implementado o parâmetro (Separar o custo/precificação dos produtos por empresa), onde ao ativá-lo será populado a tabela (produtos_precificacao) replicando os dados da tabela (produtos) criando um registro do produto para cada empresa que ele é disponível. Neste momento é considerado o campo (empresas) da tabela (produtos), onde será criado os registros do produto na tabela (produtos_precificacao) para as empresas que constam nesse campo, caso esteja nulo, será criado para todas as empresas cadastradas.
Para acessar o parâmetro, acesse: Utilitários >> Configurações >> Administração do Sistema >> + Configurações >> Produtos >> Valores.
Exemplo: No exemplo abaixo, o produto (2093) é disponível somente nas empresas (1, 5, 6) conforme consta no campo (empresas) da tabela (produtos). Diante disso, ao ativar o parâmetro e ser criado os registros na tabela (produtos_precificacao) será criado para as empresas (1, 5, 6).
Na tabela (produtos_precificacao) será gravado as seguintes informações: pp_id, pp_CodigoProduto, pp_Empresa, pp_valorcusto, pp_OutrosCustos, pp_CustoFinal, pp_MargemSugerida, pp_PercentualT1, pp_VendaT1, pp_ValorCustoFiscal, pp_margem_fixa, pp_ICMS_UltimaCompra, pp_Sped_CustoMedio, pp_DataInicioPromocao, pp_DataFinalPromocao, pp_QtdeMin_Promocao, pp_ValorPromocao, pp_UltimaEntrada, pp_ValorUnUltimaCompra, pp_ValorCustoGerencUltimaCompra, pp_ValorGNRE_UltimaCompra, pp_PFRETE_UTLCOMPRA, pp_pICMSEfet, pp_ICMSST_UltimaCompra, pp_OutrasDespesas_UltimaCompra, pp_Ipi_UltimaCompra, pp_ValorIpi_UltimaCompra, pp_ValorSeguro_UltimaCompra, pp_ICMSST_PRESUMIDO_UltimaCompra, pp_PISCOFINS_UltimaCompra, pp_Formacao_PDespesas, pp_Formacao_PFrete, pp_Fc_CustoInicial, pp_FC_Desc1, pp_FC_Desc2, pp_FC_Desc3, pp_FC_Desc4, pp_FC_IPI, pp_FC_ST, pp_FC_Frete, pp_FC_Outros, pp_FC_Vendor, pp_DataUltimaAlteracao, pp_UsuarioAlteracao, pp_TerminalAlteracao, pp_EnviaBalanca_Promocao.
Com o parâmetro ativo, nas seguintes telas será considerado as informações mencionadas acima da tabela (produtos_precificacao) de acordo com a empresa logada e não mais da tabela (produtos).
Telas onde foi implementado para considerar o parâmetro e a nova tabela (Produtos, Busca de Produtos, Precificação normal e detalhada, Listagem de produtos nos gris das telas impactadas, Lista de compras, Notas de entradas, Orçamento, Pré-Venda, Ordem de serviço, Venda, Campanha, Promoção avançada, Emissão manual de saída e entrada e Reajuste de preços).
Exemplo: Quando é criado os registros de um produto na tabela (produtos_precificacao), todos os dados são iguais pois é replicado da tabela (produtos). Porém ao acessar uma empresa, editar o produto e realizar as devidas alterações, as mesmas serão aplicadas somente no registro da empresa onde foi alterado. No exemplo abaixo, foi acessado a empresa (5) e realizando algumas alterações de custo e valor de venda, ao gravar, as mesmas são alteradas somente para a empresa (5). Logo nas telas mencionadas acima será considerado os valores da empresa (5), no exemplo abaixo foi utilizado a tela de vendas, considerando assim o valor do produto na empresa (5).
TAREFA: 155062
JUSTIFICATIVA: Possibilidade de utilizar custos e preços dos produtos individuais por empresa.