01. DADOS GERAIS
Produto: |
TOTVS DMS |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Varejo |
Módulo: |
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)
Em que ponto? Este Ponto de Entrada será executado na rotina Relação de Os.s (OFIOR450) e permite verificações após a geração da Planilha XLS.
Observação
Este ponto de entrada é executado apenas quando o parâmetro 26 (Gera planilha?) é Sim. Neste caso, 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 parâmetro 27 (Dir Ger do Arquivo?). A planilha é gerada através da classe FWMSEXCEL.
03. DEMAIS INFORMAÇÕES
Retorno: Não se aplica.
Parâmetro: aImpXls - Vetor com os dados que populam a planilha
Nome | Descrição BRASIL | Descrição ARGENTINA |
---|---|---|
aImpXls[nLinha,01] | Filial da OS | Filial da OS |
aImpXls[nLinha,02] | Numero da OS | Numero da OS |
aImpXls[nLinha,03] | Tipo Atendimento | Moeda |
aImpXls[nLinha,04] | Data Abertura da OS | Tipo Atendimento |
aImpXls[nLinha,05] | Hora Abertura da OS | Data Abertura da OS |
aImpXls[nLinha,06] | Funcionário Abertura | Hora Abertura da OS |
aImpXls[nLinha,07] | KM Veiculo | Funcionário Abertura |
aImpXls[nLinha,08] | Proprietário Atual | KM Veiculo |
aImpXls[nLinha,09] | Loja do Proprietário Atual | Proprietário Atual |
aImpXls[nLinha,10] | Nome do Proprietário | Loja do Proprietário Atual |
aImpXls[nLinha,11] | CNPJ/CPF do Proprietário | Nome do Proprietário |
aImpXls[nLinha,12] | Numero do Orçamento | CNPJ/CPF do Proprietário |
aImpXls[nLinha,13] | Endereço do Proprietário | Numero do Orçamento |
aImpXls[nLinha,14] | Município do Proprietário | Endereço do Proprietário |
aImpXls[nLinha,15] | UF do Município do Proprietário | Município do Proprietário |
aImpXls[nLinha,16] | Telefone do Proprietário | UF do Município do Proprietário |
aImpXls[nLinha,17] | Código da Marca do Veiculo | Telefone do Proprietário |
aImpXls[nLinha,18] | Modelo do Veiculo | Código da Marca do Veiculo |
aImpXls[nLinha,19] | Ano Fabricação/Modelo | Modelo do Veiculo |
aImpXls[nLinha,20] | Descrição da Cor | Ano Fabricação/Modelo |
aImpXls[nLinha,21] | CHAINT do Veiculo | Descrição da Cor |
aImpXls[nLinha,22] | Chassi do Veiculo | CHAINT do Veiculo |
aImpXls[nLinha,23] | Placa do Veiculo | Chassi do Veiculo |
aImpXls[nLinha,24] | Código da Frota do Veiculo | Placa do Veiculo |
aImpXls[nLinha,25] | Sequencia do Inconveniente | Código da Frota do Veiculo |
aImpXls[nLinha,26] | Grupo do Inconveniente | Sequencia do Inconveniente |
aImpXls[nLinha,27] | Código do Inconveniente | Grupo do Inconveniente |
aImpXls[nLinha,28] | Descrição do Inconveniente | Código do Inconveniente |
aImpXls[nLinha,29] | Tipo de Tempo | Descrição do Inconveniente |
aImpXls[nLinha,30] | Número da liberação (VOO_LIBVOO) | Tipo de Tempo |
aImpXls[nLinha,31] | Código Faturar Para | Número da liberação (VOO_LIBVOO) |
aImpXls[nLinha,32] | Loja Faturar Para | Código Faturar Para |
aImpXls[nLinha,33] | Nome Faturar Para | Loja Faturar Para |
aImpXls[nLinha,34] | Depto. Garantia | Nome Faturar Para |
aImpXls[nLinha,35] | Depto. Interno | Depto. Garantia |
aImpXls[nLinha,36] | Consultor Fechamento | Depto. Interno |
aImpXls[nLinha,37] | Data Liberação | Consultor Fechamento |
aImpXls[nLinha,38] | Data Fechamento | Data Liberação |
aImpXls[nLinha,39] | Data Cancelamento | Data Fechamento |
aImpXls[nLinha,40] | Numero NF | Data Cancelamento |
aImpXls[nLinha,41] | Série NF | Numero NF |
aImpXls[nLinha,42] | Total de Peças | Série NF |
aImpXls[nLinha,43] | Total Tempo Padrão | Total de Peças |
aImpXls[nLinha,44] | Total Tempo Trabalhado | Total Tempo Padrão |
aImpXls[nLinha,45] | Total Tempo Cobrado | Total Tempo Trabalhado |
aImpXls[nLinha,46] | Total Tempo Vendido | Total Tempo Cobrado |
aImpXls[nLinha,47] | Total Serviços | Total Tempo Vendido |
aImpXls[nLinha,48] | Numero da Requisição | Total Serviços |
aImpXls[nLinha,49] | Grupo de Peca | Numero da Requisição |
aImpXls[nLinha,50] | Código da Peca | Grupo de Peca |
aImpXls[nLinha,51] | Descrição da Peca | Código da Peca |
aImpXls[nLinha,52] | Quantidade | Descrição da Peca |
aImpXls[nLinha,53] | Produtivo que Requisitou | Quantidade |
aImpXls[nLinha,54] | Formula | Produtivo que Requisitou |
aImpXls[nLinha,55] | Valor Unitário | Formula |
aImpXls[nLinha,56] | Valor Total | Valor Unitário |
aImpXls[nLinha,57] | Tipo de Serviço | Valor Total |
aImpXls[nLinha,58] | Grupo do Serviço | Tipo de Serviço |
aImpXls[nLinha,59] | Código do Serviço | Grupo do Serviço |
aImpXls[nLinha,60] | Descrição do Serviço | Código do Serviço |
aImpXls[nLinha,61] | Código do Produtivo | Descrição do Serviço |
aImpXls[nLinha,62] | Nome do Produtivo | Código do Produtivo |
aImpXls[nLinha,63] | Tempo Padrão | Nome do Produtivo |
aImpXls[nLinha,64] | Tempo Trabalhado | Tempo Padrão |
aImpXls[nLinha,65] | Tempo Cobrado | Tempo Trabalhado |
aImpXls[nLinha,66] | Tempo Vendido | Tempo Cobrado |
aImpXls[nLinha,67] | Valor do Serviço (Liquido) | Tempo Vendido |
aImpXls[nLinha,68] | KM Rodado | Valor do Serviço (Liquido) |
aImpXls[nLinha,69] | Original ou Paralelo | KM Rodado |
aImpXls[nLinha,70] | Status | Original ou Paralelo |
aImpXls[nLinha,71] | Status |
Exemplo de utilização Advpl:
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.