2
Implantação do SIGALOJA Um dia de implantação do SIGALOJA é sempre sinônimo de um dia cansativo, mas apesar disso, este foi vitorioso. Basicamente tive que solucionar uma séries de pequenos problemas no módulo, testar, treinar o usuário e deixar o ambiente pronto para validação. Sim, tudo em um dia. Lista de problemas/tarefas e as respectivas soluções Problema 1: Ao digitar o orçamento, não vir preenchido o cliente padrão e nem o vendedor padrão. Solução: Configurar parâmetros: MV_VENDPAD, MV_CLIPAD e MV_LOJAPAD Problema 2: Erro ao incluir produto, TABELA DE PREÇO INVÁLIDA. Solução: Configurar MV_TABPAD como 1 ao invés de 001. Problema 3: Cliente solicita aumentar casas decimais do preço unitário para que imprima com 4 no cupom fiscal. Solução: Aproveitei que iria mexer nisso e aumentei o tamanho dos campos de quantidades e valores, pois notei que todos estavam com tamanho de 11 ou menos. Para isso precisei corrigir com atenção não deixando nenhum campo de fora nas tabelas SL1, SL2, SLQ, SLR e SL4. Para que o cupom respeitasse a quantidade de casas decimais do preço unitário do orçamento, foi necessário configurar os parâmetros conforme a lista abaixo: MV_RNDDES com .F. MV_LJTPDES com 2 MV_LJAJDES com .T. MV_ARREFAT com N Problema 4: Cliente reclama que terá que digitar novamente no SIGALOJA todos os preços já cadastrados nas tabelas de preço do faturamento. Isso é assim porque a estrutura de tabela de preços do faturamento é uma e a do LOJA é outra. Solução: A fim de facilitar ao máximo a vida do usuário, desenvolvi uma customização simples onde o usuário digita nos parâmetros de 1 à 10 quais tabelas de preço do Faturamento ele quer trazer para o Loja. Ao confirmar, o programa lê as tabelas DA0 e DA1 e faz a gravação nos campos correspondentes em SB0. Cliente ficou bem satisfeito com a solução. Problema 5: Cliente alega que possui uma regra de preenchimento de TES que funciona no faturamento e gostaria de personalizar o loja para

Implantação Do Sigaloja - Coisas Basicas

Embed Size (px)

DESCRIPTION

Dicas práticas para SigaLoja

Citation preview

Implantao do SIGALOJA

Implantao do SIGALOJA

Um dia de implantao do SIGALOJA sempre sinnimo de um dia cansativo, mas apesar disso, este foi vitorioso.

Basicamente tive que solucionar uma sries de pequenos problemas no mdulo, testar, treinar o usurio e deixar o ambiente pronto para validao.Sim, tudo em um dia.

Lista de problemas/tarefas e as respectivas solues

Problema 1:Ao digitar o oramento, no vir preenchido o cliente padro e nem o vendedor padro.Soluo:Configurar parmetros: MV_VENDPAD, MV_CLIPAD e MV_LOJAPAD

Problema 2:Erro ao incluir produto, TABELA DE PREO INVLIDA.Soluo:Configurar MV_TABPAD como 1 ao invs de 001.

Problema 3:Cliente solicita aumentar casas decimais do preo unitrio para que imprima com 4 no cupom fiscal.Soluo:Aproveitei que iria mexer nisso e aumentei o tamanho dos campos de quantidades e valores, pois notei que todos estavam com tamanho de 11 ou menos. Para isso precisei corrigir com ateno no deixando nenhum campo de fora nas tabelas SL1, SL2, SLQ, SLR e SL4.

Para que o cupom respeitasse a quantidade de casas decimais do preo unitrio do oramento, foi necessrio configurar os parmetros conforme a lista abaixo:MV_RNDDEScom .F.MV_LJTPDEScom 2MV_LJAJDEScom .T.MV_ARREFATcom N

Problema 4:Cliente reclama que ter que digitar novamente no SIGALOJA todos os preos j cadastrados nas tabelas de preo do faturamento. Isso assim porque a estrutura de tabela de preos do faturamento uma e a do LOJA outra.Soluo:A fim de facilitar ao mximo a vida do usurio, desenvolvi uma customizao simples onde o usurio digita nos parmetros de 1 10 quais tabelas de preo do Faturamento ele quer trazer para o Loja. Ao confirmar, o programa l as tabelas DA0 e DA1 e faz a gravao nos campos correspondentes em SB0.Cliente ficou bem satisfeito com a soluo.

Problema 5:Cliente alega que possui uma regra de preenchimento de TES que funciona no faturamento e gostaria de personalizar o loja para funcionasse igual. Ele precisa que ao digitar um oramento de vendas, o sistema preencha a TES correta de acordo com o produto.Soluo:Criar o gatilho. No entanto o problema que criar gatilho no SIGALOJA no to simples. O campo LR_PRODUTO est em um acols e o LR_TES em outro, por isso no basta referenciar o campo de memria na criao do gatilho, simplesmente no funciona assim. Porm como quase nada impossvel no Protheus, eu resolvi da seguinte maneira:CAMPO:LR_PRODUTOCONTRA DOMNIO:LR_TES(Isso intil porque o gatilho do loja no respeita isso)REGRA:aColsDet[n,aScan(aHeaderDet,{|x|alltrim(x[02])=="LR_TES"})]:=SB1->B1_XTES(aqui est o pulo do gato)

Explicando a REGRA: A expresso aColsDet[n,aScan(aHeaderDet,{|x|alltrim(x[02])=="LR_TES"})] o mesmo que seria escreverM->LR_TESem outros mdulos. Porm no SIGALOJA o modo convencional no funciona.

Eu precisei passar para ao gatilho a posio exata do campoLR_TESno acols, que no caso oacolsDet. A varivel n me diz em que linha estou posicionado no acols. Para concluir, eu atribu a isso o contedo do campo customizadoB1_XTES.Validei com o usurio e funcionou perfeitamente.

Treinamentos passados ao usurio- Treinado na digitao do oramento no Retaguarda;- Treinado na importao do oramento no PDV;- Treinado na gerao e cancelamento do cupom fiscal no PDV;- Treinado na gerao da Nota sobre Cupom;

Dica:Nos meus treinamentos de implantao eu procuro sempre utilizar um software de gravao de tela para que o prprio usurio possa consultar posteriormente. Utilizar o AutoScreenRecorder que free e recomendado pelos consultores Totvs.

Ao final do dia, o sistema ficou pronto para ser validado pelo usurio e, se no surgirem mais problemas, semana que vem estaremos virando o SIGALOJA em produo.