Indices(SIX) |
Ordem | Chave | Descrição | NickName |
1 | VSM_FILIAL+VSM_NUMOSV+VSM_SEQUEN+VSM_CODGRU+VSM_CODINC | Nro da OS + Sequencia + Cod do Grupo + Inconvenient | |
2 | VSM_FILIAL+VSM_NUMOSV+VSM_CODGRU+VSM_CODINC | Nro da OS + Cod do Grupo + Inconvenient | |
3 | VSM_FILIAL+VSM_NUMOSV+VSM_SEQUEN+VSM_TIPAGR+VSM_CODGRU+VSM_CODINC | Nro da OS + Sequencia + Agrupador + Cod do Grupo + Inconvenient | |
4 | VSM_FILIAL+VSM_NUMOSV+VSM_SEQUEN+VSM_TIPAGR+VSM_GRUITE+VSM_CODITE | Nro da OS + Sequencia + Agrupador + Grupo Item + Cod. Item | |
5 | VSM_FILIAL+VSM_NUMOSV+VSM_SEQUEN+VSM_TIPAGR+VSM_CODSER | Nro da OS + Sequencia + Agrupador + Servico | |
6 | VSM_FILIAL+VSM_NUMORC+VSM_IDTREE+VSM_IDCODE | Nro do Orcto + id tree + id code | |
7 | VSM_FILIAL+VSM_NUMORC+VSM_IDCODE+VSM_IDTREE | Nro do Orcto + id code + id tree | |
8 | VSM_FILIAL+VSM_NUMORC+VSM_PROMPT | Nro do Orcto + prompt | |
9 | VSM_FILIAL+VSM_DESINC | Descr Inconv | |
A | VSM_FILIAL+VSM_NUMORC+VSM_SEQUEN+VSM_TIPAGR+VSM_CODGRU+VSM_CODINC | Nro do Orcto + Sequencia + Agrupador + Cod do Grupo + Inconvenient | |
B | VSM_FILIAL+VSM_NUMORC+VSM_SEQUEN+VSM_TIPAGR+VSM_GRUITE+VSM_CODITE | Nro do Orcto + Sequencia + Agrupador + Grupo Item + Cod. Item | |
C | VSM_FILIAL+VSM_NUMORC+VSM_SEQUEN+VSM_TIPAGR+VSM_CODSER | Nro do Orcto + Sequencia + Agrupador + Servico | |
Campos(SX3) |
X3_CAMPO |
X3_TITULO |
X3_DESCRIC |
HELP Campo |
X3_TIPO |
X3_TAMANHO |
X3_DECIMAL |
X3_PICTURE |
X3_VALID |
X3_RELACAO |
X3_F3 |
X3_TRIGGER |
X3_BROWSE |
X3_VISUAL |
X3_CONTEXT |
X3_CBOX |
X3_WHEN |
X3_INIBRW |
X3_GRPSXG |
X3_FOLDER |
X3_CONDSQL |
X3_CHKSQL |
X3_AGRUP |
X3_POSLGT |
X3_MODAL |
VSM_FILIAL |
Filial |
Filial |
Informe o código da filial utilizada.
|
C |
2 |
0 |
|
|
|
|
|
Nao |
Altera |
Virtual |
|
|
|
033 |
|
|
|
|
1 |
2 |
VSM_NUMOSV |
Nro da OS |
Numero da OS |
Número da ordem de servico utilizada.
|
C |
8 |
0 |
@E 99999999 |
FG_Seek("VO1","M->VSM_NUMOSV",1,.f.) |
|
|
|
Sim |
Vizualiza |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_SEQUEN |
Sequencia |
Sequencia |
Este campo determina a sequencia dos
registros deste arquivo. A sequencia não
podera ser repetida, exemplo:
Correto: 001, 002, 003, etc
Errado : 001, 002, 002, etc
|
C |
3 |
0 |
@E 999 |
|
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_TIPAGR |
Agrupador |
Agrupador |
Informe o tipo do agrupador que está
incluindo, de acordo com o seguinte
critério:
1- Inconveniente
2- Peças
3- Serviços
|
C |
1 |
0 |
@! |
FS_OM010FOK() |
FS_SEQ010("2") |
|
|
Sim |
Altera |
Virtual |
1=Inconveniente;2=Kit Pecas;3=Srv Agrupado;4=Pecas;5=Servicos |
|
|
|
|
|
|
|
1 |
1 |
VSM_CODGRU |
Cod do Grupo |
Codigo do Grupo |
Informe aqui o código do grupo do
inconveniente.
|
C |
3 |
0 |
@!S3 |
FG_Seek("VSK","VE1->VE1_CODMAR+M->VSM_CODGRU",1,.f.) |
|
VSK |
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_DESGRU |
Descricao |
Descricao do Grupo |
Descrição do grupo do inconveniente.
|
C |
30 |
0 |
@!S30 |
|
if(!Inclui,Posicione("VSK",1,xFilial("VSK")+VE1->VE1_CODMAR+VSM->VSM_CODGRU,"VSK_DESGRU"),"") |
|
|
Nao |
Vizualiza |
Virtual |
|
|
Posicione("VSK",1,xFilial("VSK")+VE1->VE1_CODMAR+VSM->VSM_CODGRU,"VSK_DESGRU") |
|
|
|
|
|
1 |
2 |
VSM_CODINC |
Inconvenient |
Codigo do Inconveniente |
Informe aqui o código do inconveniente.
|
C |
15 |
0 |
@!S15 |
FG_VALIDA(,"VSLTVE1->VE1_CODMAR+M->VSM_CODGRU+M->VSM_CODINC*","M->VSM_DESINC:=VSL->VSL_DESINC,M->VSM_TIPTEM:=VSL->VSL_TIPTEM") |
|
VSK |
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_DESINC |
Descr Inconv |
Descr do Inconveniente |
Descrição do inconveniente.
|
C |
30 |
0 |
@!S30 |
|
if(!Inclui,Posicione("VSL",1,xFilial("VSL")+VE1->VE1_CODMAR+VSM->VSM_CODGRU+VSM->VSM_CODINC,"VSL_DESINC"),"") |
|
|
Nao |
Altera |
Virtual |
|
|
Posicione("VSL",1,xFilial("VSL")+VSM->VSM_CODGRU+VSM->VSM_CODINC,"VSL_DESINC") |
|
|
|
|
|
1 |
2 |
VSM_TIPTEM |
Tipo Tempo |
Tipo de Tempo |
Informe o tipo de tempo desejado.
|
C |
4 |
0 |
@! |
FG_SEEK("VOI","M->VSM_TIPTEM",1,.F.) |
|
VOI |
|
Nao |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_GRUITE |
Grupo Item |
Grupo Item |
Informe o grupo do item para o
inconveniente
|
C |
4 |
0 |
@! |
|
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_CODITE |
Cod. Item |
Codigo do item |
Informe o codigo do item ou kit.
|
C |
27 |
0 |
@! |
FG_VALIDA(,"SB1T7M->VSM_GRUITE+M->VSM_CODITE*","M->VSM_DESITE:=SB1->B1_DESC,M->VSM_TIPTEM:=VSL->VSL_TIPTEM") |
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_DESITE |
Desc Item |
Descricao do Item |
Informe a descrição do item para o
inconveniente
|
C |
30 |
0 |
@! |
|
if(!Inclui,Posicione("SB1",7,xFilial("SB1")+VSM->VSM_GRUITE+VSM->VSM_CODITE,"B1_DESC"),"") |
|
|
Sim |
Vizualiza |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_CODSER |
Servico |
Servico |
Informe o código do serviço.
|
C |
15 |
0 |
@! |
FG_VALIDA(,"VO6T2VE1->VE1_CODMAR+M->VSM_CODSER*","M->VSM_DESSER:=VO6->VO6_DESSER") .And. FG_FAPLGM().and. OFC250_AUT() |
|
VO6SRV |
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_DESSER |
Desc Servico |
Descricao do Servico |
Informe a descrição do serviço para o
inconveniente
|
C |
30 |
0 |
@! |
|
if(!Inclui,Posicione("VO6",2,xFilial("VO6")+VE1->VE1_CODMAR+VSM->VSM_CODSER,"VO6_DESSER"),"") |
|
|
Sim |
Vizualiza |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_TEMPAD |
Tempo Padrao |
Tempo Padrao |
Tempo padrão para execução do
inconveniente.
|
N |
5 |
0 |
@R 999:99 |
Positivo() |
|
|
|
Sim |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_QTDITE |
Qtd item |
Quantidade de itens |
Informe neste campo a quantidade dejada
para o inconveniente / peça / serviço.
|
N |
6 |
0 |
@E 999,999 |
|
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_QTDEST |
Qtd Estoque |
Quantidade em estoque |
Informe a quantidade em estoque.
|
N |
6 |
0 |
@E 999,999 |
|
|
|
|
Sim |
Vizualiza |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_TIPSER |
Tipo Servico |
Tipo de Servico |
Informe neste campo o tipo de serviço
utilizado para o inconveniente
informado.
|
C |
3 |
0 |
@!S3 |
FG_Seek("VOK","M->VSM_TIPSER",1,.f.) |
|
VK1 |
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_CODPRO |
Cod Produtiv |
Codigo do produtivo |
Codigo do produtivo para o
inconveniente da Ordem de Serviço
|
C |
6 |
0 |
@! |
FG_StrZero("M->VSM_CODPRO",6).AND.FG_Seek("VAI","M->VSM_CODPRO",1,.f.).AND.VAI->VAI_FUNPRO=="1" |
|
A1C |
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_CODSEC |
Sec Ofi |
Secao da Oficina |
Informe o código da seção da oficina.
|
C |
3 |
0 |
@!S3 |
FG_Seek("VOD","M->VSM_CODSEC",1,.f.) |
|
VOD |
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_DATINI |
Data inicial |
Data inicial |
Informe aqui a data inicial da execução
do inconveniente.
|
D |
8 |
0 |
@D |
(dDataBase-M->VSM_DATINI) <= GETMV("MV_DIAALT") |
Ctod(" / / ") |
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_HORINI |
Hora inicial |
Hora inicial |
Informe aqui a hora inicial de execução
do reparo.
|
N |
4 |
0 |
@R 99:99 |
Positivo() .And. M->VSM_HORINI < 2400 .And. Val(right(str(M->VSM_HORINI,4),2)) < 60 |
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_DATFIN |
Data final |
Data final |
Informe aqui a data final da execução do
reparo.
|
D |
8 |
0 |
@D |
M->VSM_DATFIN>=M->VSM_DATINI |
Ctod(" / / ") |
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_HORFIN |
Hora final |
Hora final |
Informe aqui a hora final de execução do
inconveniente.
|
N |
4 |
0 |
@R 99:99 |
Positivo() .And. M->VSM_HORFIN < 2400 .And. Val(Right(Str(M->VSM_HORFIN,4),2)) < 60 |
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_IMPORT |
Importado |
Inconveniente importado |
Este campo informa se o inconveniente
foi ou não importado par a ordem de
serviço, de acordo com o seguinte
critério:
0=Não
1=Sim
|
C |
1 |
0 |
@! |
Pertence("01") |
|
|
|
Sim |
Vizualiza |
Virtual |
0=Nao;1=Sim |
|
|
|
|
|
|
|
1 |
2 |
VSM_CODCAM |
Campanha |
Campanha |
Informe nesse campo o código da campanha
técnica (recall) que o veículo deverpa
ser submetido.
|
C |
6 |
0 |
@! |
|
|
VOP |
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_IDLIST |
id lista |
id lista |
Informe a lista de identificação.
|
N |
10 |
0 |
@E 9,999,999,999 |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_CODFAS |
Fase Produca |
Fase de producacao |
Informe aqui o código da fase de
produção relacionado ao reparo a ser
executado.
|
C |
3 |
0 |
@! |
FG_Seek("VZC","M->VSM_CODFAS",1,.f.,"VSM_DESFAS","VZC_DESFAS") |
|
|
|
Nao |
Altera |
Real |
|
M->VSM_TIPAGR=="3" |
|
|
|
|
|
|
1 |
2 |
VSM_IDTREE |
id tree |
id tree |
Informe o id tree.
|
C |
7 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_DESFAS |
Desc Fase |
Descricao da Fase |
Informe a descrição da fase.
|
C |
30 |
0 |
@! |
|
IF(!INCLUI,POSICIONE("VZC",1,XFILIAL("VZC")+VSM->VSM_CODFAS,"VZC_DESFAS"),"") |
|
|
Sim |
Vizualiza |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_IDCODE |
id code |
id code |
Informe o codigo de identificação.
|
C |
7 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_ISTREE |
is tree |
is tree |
Informe o Is Tree
|
C |
1 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_PROMPT |
prompt |
prompt |
Informe o Prompt.
|
C |
200 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_CARGO |
cargo |
cargo |
Informe o cargo
|
C |
200 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_CLIENT |
client |
client |
Informe o cliente para o inconveniente
da Ordem de Serviço
|
C |
10 |
0 |
@! |
|
|
|
|
Nao |
Altera |
Real |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_NUMORC |
Nro do Orcto |
Nro do Orcamento |
Informe o numero do orçamento.
|
C |
8 |
0 |
@ 99999999 |
|
|
|
|
Sim |
Vizualiza |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_CODMAR |
Marca |
Codigo da Marca |
Informe o código da marca.
|
C |
3 |
0 |
@!S3 |
|
|
VE1 |
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
2 |
VSM_VALOR |
Valor |
Valor da peca / servico |
Informe o valor da peca / serviço.
|
N |
14 |
2 |
@E 99,999,999,999.99 |
Positivo() |
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_PERDES |
% desc |
Perc. de desconto |
Informe o percentual de desconto
|
N |
6 |
2 |
@E 999.99 |
Positivo() |
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_VALDES |
Valor desc |
Valor do desconto |
Informe o valor do desconto.
|
N |
12 |
2 |
@E 999,999,999.99 |
Positivo() |
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_TOTAL |
Total |
Total |
Informe o total.
|
N |
12 |
2 |
@E 999,999,999.99 |
|
|
|
|
Sim |
Vizualiza |
Real |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_OBSERV |
Observacao |
Observacao |
Informe a observação
|
M |
70 |
0 |
@! |
|
IF(!INCLUI,E_MSMM(VSM->VSM_OBSMEM,70),"") |
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_OBSMEM |
Obs |
Observacao |
Informe a observação
|
C |
6 |
0 |
|
|
|
|
|
Sim |
Altera |
Virtual |
|
|
|
|
|
|
|
|
1 |
1 |
VSM_APROVA |
Aprovado |
Inconveniente aprovado? |
Informe se aprovado.
|
C |
1 |
0 |
@! |
Pertence("01") |
|
|
|
Nao |
Altera |
Real |
0=Nao;1=Sim |
|
|
|
|
|
|
|
1 |
1 |