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.



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>