Tempo aproximado para leitura: 02 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Varejo
Módulo:Oficina (SIGAOFI)
Função:Deman Diária PRISM (OFINJD31)
Ticket:6095275
Requisito/Story/Issue (informe o requisito relacionado) :MMIL-4599
Pacote(s) Gerado(s):

12.1.25: https://suporte.totvs.com/portal/p/10098/download?e=774897

12.1.23: https://suporte.totvs.com/portal/p/10098/download?e=774896

12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=774895


02. SITUAÇÃO/REQUISITO

Há necessidade de se apontar Venda Perdida, Demanda Especial e tratar Nível de Atendimento Oficina.

03. SOLUÇÃO

Implementada melhoria no Módulo SIGAOFI, através de alterações que possibilitam apontar Venda Perdida, Demanda Especial e tratar Nível de Atendimento Oficina.



Inclusão e Alteração de Campos no arquivo SX3 – Campos:

Tabela VSJ - Pecas em Espera para Aplicacao


Campo

VSJ_FILIAL

VSJ_CODIGOVSJ_NUMOSVVSJ_NUMORC

VSJ_GRUINC

Tipo

Caracter

CaracterCaracterCaracterCaracter
Ordem0102030405

Tamanho

2

06883

Decimal

0

0000

Formato


@!@E 99999999@E 99999999@!S3
Contexto1 - Real1 - Real1 - Real1 - Real2 - Visual
Propriedade1 - Alterar2 - Visualizar1 - Alterar1 - Alterar1 - Alterar
Grupo de Campos033



Título

Filial

Codigo Nro da OSNro Orcam/oGrupo Incon.

Descrição

Filial

Codigo movimentacaoNumero da OSNumero do OrcamentoGrupo do Inconveniente

Opções






Inic. Padrão




IF(!INCLUI,POSICIONE("VST",1,xFilial("VST")+"2"+VSJ->VSJ_NUMOSV+VSJ->VSJ_SEQINC,"VST_GRUINC"),"")
Inic. Browse





Con. Padrão



VSK

Modo

E

EEEE

Val. Sistema






Nível

1

1111

Usado

Não

SimSimSimSim

Obrigatório

Não

NãoSimSimNão

Browse

Não

SimSimNãoSim

When






Help


Codigo da movimentacao






Campo

VSJ_CODINC

VSJ_SEQINCVSJ_DESINCVSJ_ORIDAD

VSJ_TIPTEM

Tipo

Caracter

CaracterCaracterCaracterCaracter
Ordem0607080910

Tamanho

8

312014

Decimal

0

0000

Formato

@!S30

@!@!S30@!@!
Contexto2 - Visual1 - Real2 - Visual1 - Real1 - Real
Propriedade1 - Alterar2 - Visualizar2 - Visualizar1 - Alterar1 - Alterar
Grupo de Campos




Título

Cod. Incon.

Seq. Inconv.Descr InconvOrigemTipo Tempo

Descrição

Codigo do Inconveniente

Sequencia InconvenienteDescr do InconvenienteOrigem dos dadosTipo de Tempo

Opções




1=Servico Agrupado;2=Orcamento;3=Garantia;4=Digitado
Inic. PadrãoIF(!INCLUI,POSICIONE("VST",1,xFilial("VST")+"2"+VSJ->VSJ_NUMOSV+VSJ->VSJ_SEQINC,"VST_CODINC"),"")


If(!Inclui,Posicione("VST",1,xFilial("VST")+"1"+VSJ->VSJ_NUMORC+VSJ->VSJ_SEQINC,"VST_DESINC"),"")

Inic. Browse


Posicione("VST",1,xFilial("VST")+"1"+VSJ->(VSJ_NUMORC+VSJ_SEQINC),"VST_DESINC")

Con. PadrãoVSL


VOI

Modo

E

EEEE

Val. Sistema

FG_Seek("VSL","VO1->VO1_CODMAR+M->VSJ_GRUINC+M->VSJ_CODINC",1,.f.,"VSJ_DESINC","VSL_DESINC")



Pertence("1234")FG_TIPTPFAT(,"M->VSJ_FATPAR","M->VSJ_LOJA","M->VSJ_NOMCLI",Posicione("VV1",1,xFilial("VV1")+VO1->VO1_CHAINT,"VV1_CODMAR"))

Nível

1

1111

Usado

Sim

SimSimSimSim

Obrigatório

Não

NãoNãoSimSim

Browse

Sim

NãoSimNãoNão

When






Help


Informe a Sequencia do Inconveniente



Informe o tipo de tempo para requisicao.




Campo

VSJ_FATPAR

VSJ_LOJAVSJ_NOMCLIVSJ_GRUITE

VSJ_CODITE

Tipo

Caracter

CaracterCaracterCaracterCaracter
Ordem1112131415

Tamanho

6

4204

27

Decimal

0

0000

Formato

@!

@!@!S20@!S4@!
Contexto1 - Real1 - Real2 - Visual1 - Real1 - Real
Propriedade1 - Alterar1 - Alterar2 - Visualizar1 - Alterar1 - Alterar
Grupo de Campos001002


Título

Faturar para 

LojaNomeGrupo ItemCodigo Item

Descrição

Faturar para Cliente

Loja do Cliente a FaturarNome ClienteGrupo do ItemCodigo do Item

Opções






Inic. Padrão


Posicione("SA1",1,xFilial("SA1")+M->VSJ_FATPAR+M->VSJ_LOJA,"A1_NOME")

Inic. Browse


Posicione("SA1",1,xFilial("SA1")+VSJ->VSJ_FATPAR+VSJ→VSJ_LOJA,

"A1_NOME")



Con. PadrãoVSL

E13B01

Modo

E

EEEE

Val. Sistema

FG_FATSP(M→VSJ_TIPTEM,M→VSJ_FATPAR,

"M→VSJ_NOMCLI","A1_NOME",,aCols,,

"VSJ_TIPTEM","VSJ_FATPAR","VSJ_LOJA",n)

FG_FATSP(M->VSJ_TIPTEM,M→VSJ_FATPAR

+M→VSJ_LOJA,"M→VSJ_NOMCLI","A1_NOME",,

aCols,,"VSJ_TIPTEM","VSJ_FATPAR","VSJ_LOJA",n) 



FG_POSSB1("M->VSJ_CODITE","SB1->B1_CODITE","M->VSJ_GRUITE").and. FS_VERBLQ3()

Nível

1

1111

Usado

Sim

SimSimSimSim

Obrigatório

Sim

SimNãoSimSim

Browse

Sim

Sim

SimSimSim

When






Help

Cliente para quem esta peca sera faturad

Loja do Cliente a Faturar.

Nome Cliente.





Campo

VSJ_DESITE

VSJ_QTDITEVSJ_QTDDIGVSJ_QTDINI

VSJ_QTDREQ

Tipo

Caracter

NumericoNumericoNumericoNumerico
Ordem1617181920

Tamanho

30

101010

10

Decimal

0

4222

Formato

@!S30

@E 9,999,999.99@E 9,999,999.99@E 9,999,999.99@E 9,999,999.99
Contexto2 - Visual1 - Real1 - Real1 - Real1 - Real
Propriedade2 - Visualizar1 - Alterar1 - Alterar1 - Alterar1 - Alterar
Grupo de Campos




Título

Descricao 

Qtd Disp ReqQtd DigitadaQtd InicialQtd Requisit

Descrição

Descricao do Item

Qtde disponivel para req.Quantidade digitadaQuantidade InicialQuantidade Requisitada

Opções






Inic. PadrãoPosicione("SB1",7,xFilial("SB1")+M->VSJ_GRUITE+M->VSJ_CODITE,"B1_DESC")





Inic. BrowsePosicione("SB1",7,xFilial("SB1")+VSJ->VSJ_GRUITE+VSJ->VSJ_CODITE,"B1_DESC")





Con. Padrão




Modo

E

EEEE

Val. Sistema


Positivo() 

Positivo()Positivo()Positivo()

Nível

1

1111

Usado

Sim

SimSimSimSim

Obrigatório

Não

SimSimSimNão

Browse

Sim

Sim

SimSimSim

When






Help

Descricao do Item.

Quantidade disponivel para requisicao.

Quantidade digitada inicialmente.

Quantidade Inicial.

Quantidade ja requisitada.



Campo

VSJ_QTDEST

VSJ_QESTNAVSJ_OPERVSJ_CODTES

VSJ_RESPEC

Tipo

Numerico

NumericoCaracterCaracterCaracter
Ordem2122232425

Tamanho

10

1023

1

Decimal

2

2000

Formato

@E 9,999,999.99

@E 9,999,999.99@!@!@!
Contexto2 - Visual1 - Real1 - Real1 - Real1 - Real
Propriedade2 - Visualizar2 - Visualizar1 - Alterar1 - Alterar1 - Alterar
Grupo de Campos




Título

Qtd. Estoque

Estoque N.A.Tp. OperacaoTESPeca Reserv

Descrição

Quantidade em Estoque

Estoque Nivel de Atend.Informe o tipo de operacao.TESPecas Reservada Almoxarif

Opções





0=Nao;1=Sim
Inic. Padrão





Inic. Browse





Con. Padrão


SF4

Modo

E

EEEE

Val. Sistema



Vazio() .or. Existcpo("SX5","DJ"+M→

VSJ_OPER)

ExistCPO("SF4",M->VSJ_CODTES) .and. MaAvalTes("S",M→

VSJ_CODTES)

Pertence("01")

Nível

1

1111

Usado

Sim

SimSimSimSim

Obrigatório

Não

NãoNãoSimSim

Browse

Sim

Sim

SimNãoNão

When






Help

Quantidade disponivel no estoque.

Estoque para Nivel Atendimento.

Informe o tipo de operacao.




Criação de Parâmetro no arquivo SX6 – Parâmetros:

Nome da Variável

MV_MIL0108

Tipo

Caracter

Descrição

Motivo de Venda Perdida Oficina

Valor Padrão

000002



Nome da Variável

MV_MIL0132

Tipo

Logico

Descrição

Usa NA Forte?

Valor Padrão

.f.



Nome da Variável

MV_MIL0134

Tipo

Data

Descrição

Data início NA Oficina

Valor Padrão




Acessar o "Configurador" (SIGACFG) e informar o parâmetro MV_MIL0134 para evitar computar nível de atendimento oficina para orçamentos antigos.


Então, acessar a rotina Req Pecas (OFIOM020):


Selecionar o registro referente a OS aberta, clicar no botão "Outras Ações" e na opção "Peças da OS". Informar os campos "Tipo Tempo", "Codigo Item", "Qtd Inicial", "TES" e clicar no botão "Salvar":

Obs: A partir dessa nova implementação, será possível digitar todas as peças que serão utilizadas na OS sem fazer a requisição. As peças ficarão registradas na OS da mesma forma quando um Orçamento é exportado para a OS e poderão ser requisitadas conforme necessidade.


04. DEMAIS INFORMAÇÕES

Esta atualização de dicionários estará disponível na próxima release (12.1.28).


05. 
ASSUNTOS RELACIONADOS

Não há.



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>