Árvore de páginas

Carregando...

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVSTOTVS DMS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:

Modulos_cross_segmentos

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI)

Função:Relacao de Os.s (OFIOR450)
País:Brasil
Ticket:22397463
Requisito/Story/Issue (informe o requisito relacionado) :DVARMIL-7191


02. DESCRIÇÃO

Localização: Relatorios Relatórios \ Operac Pecas \ Relacao Relação de Os.s (OFIOR450)

Em que ponto?Este Ponto de Entrada será executado na rotina Relacao Relação de Os.s (OFIOR450) e permite verificações após após a geração da Planilha XLS.

Informações
titleObservação

Este ponto de entrada é executado apenas quando o parâmetro 26 (Gera planilha?) é Sime o formato de impressão é diferente de Planilha, como por exemplo, PDF ou Arquivo. Neste caso, estará gerando o arquivo será gerado no formato selecionado (como PDF, Arquivo e até mesmo Planiha, por exemplo) e também como uma planilha na pasta especificada no pergunte parâmetro 27 (Dir Ger do Arquivo?), o arquivo planilha. Aqui, a . A planilha é gerada através da classe FWMSEXCEL, por isso a possibilidade de dois tipos diferentes.


03. DEMAIS INFORMAÇÕES

Retorno: Não se aplica.


      Parâmetro: aImpXls - Vetor com os dados que populam a planilha

Nome
Tipo
Descrição BRASILDescrição ARGENTINA

aImpXls[nLinha,01]

Vetor

Filial da OS

Filial da OS

aImpXls[nLinha,02]

Vetor

Numero da OS

Numero da OS

aImpXls[nLinha,03]

Vetor

Tipo Atendimento

Moeda

aImpXls[nLinha,04]

Vetor

Data Abertura da OS

Tipo Atendimento

aImpXls[nLinha,05]

Vetor

Hora Abertura da OS

Data

Hora

Abertura da OS

aImpXls[nLinha,06]

Vetor

Funcionário Abertura

Hora Abertura da OS

aImpXls[nLinha,07]

Vetor

KM Veiculo

Funcionário Abertura

aImpXls[nLinha,08]

Vetor

Proprietário Atual

KM Veiculo

aImpXls[nLinha,09]

Vetor

Loja do Proprietário Atual

Proprietário Atual

aImpXls[nLinha,10]

Vetor

Nome do Proprietário

Nome

Loja do Proprietário Atual

aImpXls[nLinha,11]

Vetor

CNPJ/CPF do Proprietário

Nome do Proprietário

aImpXls[nLinha,12]

Vetor

Numero do Orçamento

CNPJ/CPF do Proprietário

aImpXls[nLinha,13]

Vetor

Endereço do Proprietário

Numero do Orçamento

aImpXls[nLinha,14]

Vetor

Município do Proprietário

Município

Endereço do Proprietário

aImpXls[nLinha,15]

Vetor

UF do Município do Proprietário

Município do Proprietário

aImpXls[nLinha,16]

Vetor

Telefone do Proprietário

UF do Município

Telefone

do Proprietário

aImpXls[nLinha,17]

Vetor

Código da Marca do Veiculo

Telefone do Proprietário

aImpXls[nLinha,18]

Vetor

Modelo do Veiculo

Código da Marca

Modelo

do Veiculo

aImpXls[nLinha,19]

Vetor

Ano Fabricação/Modelo

Modelo do Veiculo

aImpXls[nLinha,20]

Vetor

Descrição da Cor

Ano Fabricação/Modelo

aImpXls[nLinha,21]

Vetor

CHAINT do Veiculo

Descrição da Cor

aImpXls[nLinha,22]

Vetor

Chassi do Veiculo

Chassi

CHAINT do Veiculo

aImpXls[nLinha,23]

Vetor

Placa do Veiculo

Placa

Chassi do Veiculo

aImpXls[nLinha,24]

Vetor

Código da Frota do Veiculo

Placa do Veiculo

aImpXls[nLinha,25]

Vetor

Sequencia do Inconveniente

Código da Frota do Veiculo

aImpXls[nLinha,26]

Vetor

Grupo do Inconveniente

Grupo

Sequencia do Inconveniente

aImpXls[nLinha,27]

Vetor

Código do Inconveniente

Código

Grupo do Inconveniente

aImpXls[nLinha,28]

Vetor

Descrição do Inconveniente

Descrição

Código do Inconveniente

aImpXls[nLinha,29]

Vetor

Tipo de Tempo

Descrição do Inconveniente

aImpXls[nLinha,30]

VetorLibVOO

Número da liberação (VOO_LIBVOO)

Tipo de Tempo

aImpXls[nLinha,31]

Vetor

Código Faturar Para

Número da liberação (VOO_LIBVOO)

aImpXls[nLinha,32]

Vetor

Loja Faturar Para

Loja

Código Faturar Para

aImpXls[nLinha,33]

Vetor

Nome Faturar Para

Nome

Loja Faturar Para

aImpXls[nLinha,34]

Vetor

Depto. Garantia

Nome Faturar Para

aImpXls[nLinha,35]

Vetor

Depto. Interno

Depto.

Interno

Garantia

aImpXls[nLinha,36]

Vetor

Consultor Fechamento

Depto. Interno

Produtivo

aImpXls[nLinha,37]

Data Liberação

Consultor Fechamento

aImpXls[nLinha,38]

Vetor

Data Fechamento

Data Liberação

aImpXls[nLinha,

38

39]

Vetor

Data Cancelamento

Data Fechamento

aImpXls[nLinha,

39

40]

Vetor

Numero NF

Data Cancelamento

aImpXls[nLinha,

40

41]

Vetor
Série NF

Numero NF

aImpXls[nLinha,

41]Vetor

42]

Total de Peças

Série NF

aImpXls[nLinha,43]

Total Tempo Padrão

Total de Peças

aImpXls[nLinha,

42

44]

Vetor

Total Tempo Trabalhado

Total Tempo Padrão

aImpXls[nLinha,

43

45]

Vetor

Total Tempo Cobrado

Total Tempo Trabalhado

aImpXls[nLinha,

44

46]

Vetor

Total Tempo Vendido

Total Tempo Cobrado

aImpXls[nLinha,

45

47]

Vetor

Total Serviços

Total Tempo Vendido

aImpXls[nLinha,

46

48]

Vetor

Numero da Requisição

Total Serviços

aImpXls[nLinha,

47

49]

Vetor
Grupo de Peca

Numero da Requisição

aImpXls[nLinha,

48

50]

Vetor
Código da PecaGrupo de Peca

aImpXls[nLinha,

49

51]

Vetor

Descrição da Peca

Código da Peca

aImpXls[nLinha,

50

52]

Vetor

Quantidade

Descrição da Peca

aImpXls[nLinha,

51

53]

Vetor

Produtivo que Requisitou

Quantidade

aImpXls[nLinha,

52

54]

Vetor

Formula

Produtivo que Requisitou

aImpXls[nLinha,

53

55]

Vetor

Valor Unitário

Formula

aImpXls[nLinha,

54

56]

Vetor

Valor Total

Valor Unitário

aImpXls[nLinha,

55

57]

Vetor

Tipo de Serviço

Valor Total

aImpXls[nLinha,

56

58]

Vetor

Grupo do Serviço

Tipo de Serviço

aImpXls[nLinha,

57

59]

Vetor

Código do Serviço

Grupo do Serviço

aImpXls[nLinha,

58

60]

Vetor

Descrição do Serviço

Código do Serviço

aImpXls[nLinha,

59

61]

Vetor

Código do Produtivo

Descrição do Serviço

aImpXls[nLinha,

60

62]

Vetor

Nome do Produtivo

Código do Produtivo

aImpXls[nLinha,

61

63]

Vetor

Tempo Padrão

Nome do Produtivo

aImpXls[nLinha,

62

64]

Vetor

Tempo Trabalhado

Tempo Padrão

aImpXls[nLinha,

63

65]

Vetor

Tempo Cobrado

Tempo Trabalhado

aImpXls[nLinha,

64

66]

Vetor

Tempo Vendido

Tempo Cobrado

aImpXls[nLinha,

65

67]

Vetor

Valor do Serviço (Liquido)

Tempo Vendido

aImpXls[nLinha,
66
68]
Vetor

KM Rodado

Valor do Serviço (Liquido)

aImpXls[nLinha,
67
69]
Vetor

Original ou Paralelo

KM Rodado

aImpXls[nLinha,
68
70]
Vetor

Status

Original ou Paralelo

aImpXls[nLinha,71]


Status


Exemplo de utilização Advpl:

Bloco de código
languagecpp
themeRDarkMidnight
firstline1
titleOFX12CPO OR450XLS (ADVPL)
linenumberstrue
Include totvs.ch

//////////////////////////////////////////////////////////////////////////////////////////////////

/*
OR450XLS - Ponto de Entrada no relatório de Relação de OSs (OFIOR450), executado no momento
da geração da Planilha XLS e recebe como parâmetro o vetor com os dados que populam a planilha.
aImpXls - Vetor com os dados que populam a planilha
*/

//////////////////////////////////////////////////////////////////////////////////////////////////

User Function OR450XLS()

Local aImpXls := ParamIxb[1] // vetor com os dados que populam a planilha

aImpXls[nLinha,01] // Filial da OS
aImpXls[nLinha,02] // Numero da OS
aImpXls[nLinha,03] // Tipo Atendimento
aImpXls[nLinha,04] // Data Abertura da OS
aImpXls[nLinha,05] // Hora Abertura da OS
aImpXls[nLinha,06] // FuncionarioFuncionário Abertura
aImpXls[nLinha,07] // KM Veiculo
aImpXls[nLinha,08] // ProprietarioProprietário Atual
aImpXls[nLinha,09] // Loja do ProprietarioProprietário Atual
aImpXls[nLinha,10] // Nome do ProprietarioProprietário
aImpXls[nLinha,11] // CNPJ/CPF do ProprietarioProprietário
aImpXls[nLinha,12] // Numero do OrcamentoOrçamento
aImpXls[nLinha,13] // EnderecoEndereço do ProprietarioProprietário
aImpXls[nLinha,14] // MunicipioMunicípio do ProprietarioProprietário
aImpXls[nLinha,15] // UF do MunicipioMunicípio do ProprietarioProprietário
aImpXls[nLinha,16] // Telefone do ProprietarioProprietário
aImpXls[nLinha,17] // CodigoCódigo da Marca do Veiculo
aImpXls[nLinha,18] // Modelo do Veiculo
aImpXls[nLinha,19] // Ano Fabricação/Modelo
aImpXls[nLinha,20] // DescricaoDescrição da Cor
aImpXls[nLinha,21] // CHAINT do Veiculo
aImpXls[nLinha,22] // Chassi do Veiculo
aImpXls[nLinha,23] // Placa do Veiculo
aImpXls[nLinha,24] // CodigoCódigo da Frota do Veiculo
aImpXls[nLinha,25] // Sequencia do Inconveniente
aImpXls[nLinha,26] // Grupo do Inconveniente
aImpXls[nLinha,27] // CodigoCódigo do Inconveniente
aImpXls[nLinha,28] // DescricaoDescrição do Inconveniente
aImpXls[nLinha,29] // Tipo de Tempo
aImpXls[nLinha,30] // LibVOO Número da liberação (VOO_LIBVOO)
aImpXls[nLinha,31] // CodigoCódigo Faturar Para
aImpXls[nLinha,32] // Loja Faturar Para
aImpXls[nLinha,33] // Nome Faturar Para
aImpXls[nLinha,34] // Depto. Garantia
aImpXls[nLinha,35] // Depto. Interno
aImpXls[nLinha,36] // Consultor ProdutivoFechamento
aImpXls[nLinha,37] // Data Liberação
aImpXls[nLinha,38] // Data Fechamento
aImpXls[nLinha,39] // Data Cancelamento
aImpXls[nLinha,40] // Numero NF
aImpXls[nLinha,41] // Série NF
aImpXls[nLinha,42] // Total de Peças
aImpXls[nLinha,4243] // Total Tempo Padrão
aImpXls[nLinha,4344] // Total Tempo Trabalhado
aImpXls[nLinha,4445] // Total Tempo Cobrado
aImpXls[nLinha,4546] // Total Tempo Vendido
aImpXls[nLinha,4647] // Total Serviços
aImpXls[nLinha,4748] // Numero da RequisicaoRequisição
aImpXls[nLinha,4849] // Grupo dade Peca
aImpXls[nLinha,4950] // CodigoCódigo da Peca
aImpXls[nLinha,5051] // DescricaoDescrição da Peca
aImpXls[nLinha,5152] // Quantidade
aImpXls[nLinha,5253] // Produtivo que Requisitou
aImpXls[nLinha,5354] // Formula
aImpXls[nLinha,5455] // Valor UnitarioUnitário
aImpXls[nLinha,5556] // Valor Total
aImpXls[nLinha,5657] // Tipo de ServicoServiço
aImpXls[nLinha,5758] // Grupo do ServicoServiço
aImpXls[nLinha,5859] // CodigoCódigo do ServicoServiço
aImpXls[nLinha,5960] // DescricaoDescrição do ServicoServiço
aImpXls[nLinha,6061] // CodigoCódigo do Produtivo
aImpXls[nLinha,6162] // Nome do Produtivo
aImpXls[nLinha,6263] // Tempo PadraoPadrão
aImpXls[nLinha,6364] // Tempo Trabalhado
aImpXls[nLinha,6465] // Tempo Cobrado
aImpXls[nLinha,6566] // Tempo Vendido
aImpXls[nLinha,6667] // Valor do ServicoServiço (Liquido)
aImpXls[nLinha,6768] // KM Rodado
aImpXls[nLinha,6869] // Original ou Paralelo
aImpXls[nLinha,70] // Status

MsgAlert("Ponto de entrada OR450XLS executado com sucesso!")

Return


04. ASSUNTOS RELACIONADOS

  • Não se aplica.



Templatedocumentos

...