Á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: Relatórios \ Operac Pecas \ Relação de Os.s (OFIOR450)

...

Informações
titleObservação

Este ponto de entrada é executado apenas quando o parâmetro 26 (Gera planilha ?) é Sim e o formato de impressão é diferente de Planilha, como por exemplo, PDF ou Arquivo. Neste caso, estará gerando o arquivo no formato selecionado (PDF, por exemplo) e também na pasta especificada no pergunte 27 (Dir Ger do Arquivo ?), o arquivo planilha. Aqui, 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

...

Bloco de código
languagecpp
themeMidnight
firstline1
titleOR450XLS (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] // Funcionário Abertura
aImpXls[nLinha,07] // KM Veiculo
aImpXls[nLinha,08] // Proprietário Atual
aImpXls[nLinha,09] // Loja do Proprietário Atual
aImpXls[nLinha,10] // Nome do Proprietário
aImpXls[nLinha,11] // CNPJ/CPF do Proprietário
aImpXls[nLinha,12] // Numero do Orçamento
aImpXls[nLinha,13] // Endereço do Proprietário
aImpXls[nLinha,14] // Município do Proprietário
aImpXls[nLinha,15] // UF do Município do Proprietário
aImpXls[nLinha,16] // Telefone do Proprietário
aImpXls[nLinha,17] // Código da Marca do Veiculo
aImpXls[nLinha,18] // Modelo do Veiculo
aImpXls[nLinha,19] // Ano Fabricação/Modelo
aImpXls[nLinha,20] // Descrição da Cor
aImpXls[nLinha,21] // CHAINT do Veiculo
aImpXls[nLinha,22] // Chassi do Veiculo
aImpXls[nLinha,23] // Placa do Veiculo
aImpXls[nLinha,24] // Código da Frota do Veiculo
aImpXls[nLinha,25] // Sequencia do Inconveniente
aImpXls[nLinha,26] // Grupo do Inconveniente
aImpXls[nLinha,27] // Código do Inconveniente
aImpXls[nLinha,28] // Descrição do Inconveniente
aImpXls[nLinha,29] // Tipo de Tempo
aImpXls[nLinha,30] // Número da liberação (VOO_LIBVOO)
aImpXls[nLinha,31] // Có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 Fechamento
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,43] // Total Tempo Padrão
aImpXls[nLinha,44] // Total Tempo Trabalhado
aImpXls[nLinha,45] // Total Tempo Cobrado
aImpXls[nLinha,46] // Total Tempo Vendido
aImpXls[nLinha,47] // Total Serviços
aImpXls[nLinha,48] // Numero da Requisição
aImpXls[nLinha,49] // Grupo de Peca
aImpXls[nLinha,50] // Código da Peca
aImpXls[nLinha,51] // Descrição da Peca
aImpXls[nLinha,52] // Quantidade
aImpXls[nLinha,53] // Produtivo que Requisitou
aImpXls[nLinha,54] // Formula
aImpXls[nLinha,55] // Valor Unitário
aImpXls[nLinha,56] // Valor Total
aImpXls[nLinha,57] // Tipo de Serviço
aImpXls[nLinha,58] // Grupo do Serviço
aImpXls[nLinha,59] // Código do Serviço
aImpXls[nLinha,60] // Descrição do Serviço
aImpXls[nLinha,61] // Código do Produtivo
aImpXls[nLinha,62] // Nome do Produtivo
aImpXls[nLinha,63] // Tempo Padrão
aImpXls[nLinha,64] // Tempo Trabalhado
aImpXls[nLinha,65] // Tempo Cobrado
aImpXls[nLinha,66] // Tempo Vendido
aImpXls[nLinha,67] // Valor do Serviço (Liquido)
aImpXls[nLinha,68] // KM Rodado
aImpXls[nLinha,69] // Original ou Paralelo
aImpXls[nLinha,70] // Status

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

Return


04. ASSUNTOS RELACIONADOS

  • Não se aplica.



Templatedocumentos

...