Histórico da Página
01. DADOS GERAIS
Produto: |
| |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| |||||||||||||
Segmento: |
| |||||||||||||
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: 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 | ||
---|---|---|
| ||
É necessário que os campos customizados que serão incluídos no array "aHeaderM" sejam obrigatoriamente vinculados a tabela de Itens de Orçamento (Peças) (VS3) e estarem definidos na sua configuração como campos reais para a correta inclusão de novos campos na tela de motivos do cancelamento 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:
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
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 |
---|
...