Você está na página 1de 2

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_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 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_PRODUTO
CONTRA 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 escrever M->LR_TES em outros mdulos.
Porm no SIGALOJA o modo convencional no funciona.
Eu precisei passar para ao gatilho a posio exata do campo LR_TES no 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 customizado B1_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.