Boletim Técnico: Exportação de Serviços de Terceiros no Orçamento por Fases
Ocorrência
Melhoria
Resumo
Implementada melhoria na rotina Orc. Por Fases (OFIXA011) que consiste na criação de novos campos referente a requisição de serviço de terceiros no orçamento. Portanto, ao preencher estes campos e efetuar a exportação do orçamento para uma Ordem de Serviço, os conteúdos destes campos também serão exportados para a requisição de serviço.
ID do Chamado
SDKKAB
Produtos
Microsiga 11
Módulos
- SIGAOFI
Portais
- nenhum
Países
- Brasil
Sistema Operacional
todos
Bancos de Dados
- todos
Nome + Fonte
Orc. Por Fases (OFIXA011), Req Servicos/Apont (OFIOM030)
Número da FNC
000000092762011
Ajustes no Compatibilizador
Sim
Integridade Referencial
Não
Aplicação de Patch
Não
Compatibilizador 1
- UPDOFIG2
Procedimentos para Implementação
· Aplicar atualização do(s) programa(s) VEIFUNB, OFIXX001, UPDOFIG2.
· Para que as alterações sejam efetuadas, é necessário executar a função U_UPDOFIG2.
Importante:
Antes de executar o compatibilizador U_UPDOFIG2é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (“\PROTHEUS11_DATA\DATA”) e dos dicionários de dados "SXs" (“\PROTHEUS11_DATA\SYSTEM”).
b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus®, portanto, devem ser alterados conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus®, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
1. Em Microsiga Protheus ByYou Smart Client, digite U_UPDOFIG2 no campo Programa Inicial .
2. Clique em OK para continuar.
3. Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
4. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela.
5. Em seguida, é apresentada a janela de Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
6. Selecione a empresa e dê duplo clique para visualizar o histórico (log).
7. Clique em Salvar para gravar o histórico (log) apresentado.
8. Clique em Ok para encerrar o processamento.
Descrição de Ajustes
1. Inclusão de campo(s) no Dicionário de Dados - SX3.
· Tabela VS4 – Itens de Orçamento (serviços):
Ordem | 20 | 21 | 22 |
Campo | VS4_CODFOR | VS4_FOLOJA | VS4_NOMFOR |
Tipo | Caracter | Caracter | Caracter |
Tamanho | 6 | 2 | 30 |
Decimal | 0 | 0 | 0 |
Formato | @E 999999 | @! | @!S30 |
Form. Variável | | | |
Contexto | Real | Real | Virtual |
Propriedade | Alterar | Alterar | Visualizar |
Título | Fornecedor | Loja Fornec | Nome |
Descrição | Codigo do Fornecedor | Loja do Fornecedor | Nome do Fornecedor |
Help | Informe aqui o Fornecedor | Informe aqui a Loja. | Nome do Fornecedor |
Lista Opções | | | |
Inic. Padrão | | | POSICIONE("SA2",1,XFILIAL("SA2")+VS4->VS4_CODFOR+VS4->VS4_FOLOJA,"A2_NREDUZ") |
Inic. Browse | | | Posicione("SA2",1,xFilial("SA2")+VS4->VS4_CODFOR+VS4->VS4_FOLOJA,"A2_NREDUZ") |
Modo Edição | VOK->VOK_INCMOB=="2" | VOK->VOK_INCMOB=="2" | VOK->VOK_INCMOB=="2" |
Cons. Padrão | VA2 | | |
Val. Usuário | | | |
Val. Sistema | Vazio() .or. FG_Seek("SA2","M->VS4_CODFOR",1,.f.) | FG_Seek("SA2","M->VS4_CODFOR+M->VS4_FOLOJA",1,.f.,"VS4_NOMFOR","A2_NREDUZ") | |
Nível | 1 | 1 | 1 |
Obrigatório | Não | Não | Não |
Usado | Sim | Sim | Sim |
Browse | Sim | Sim | Sim |
Módulos | TODOS | TODOS | TODOS |
Ordem | 23 | 24 | 25 |
Campo | VS4_NUMTIT | VS4_TIPTIT | VS4_NATURE |
Tipo | Caracter | Caracter | Caracter |
Tamanho | 9 | 3 | 10 |
Decimal | 0 | 0 | 0 |
Formato | @! | @! | @! |
Form. Variável | | | |
Contexto | Real | Real | Real |
Propriedade | Alterar | Alterar | Alterar |
Título | Nro Docto | Tipo | Natureza |
Descrição | Numero do Documento | Tipo do Titulo | Codigo da natureza |
Help | Informe aqui o titulo. | Informe aqui o tipo do titulo. | Informe aqui a natureza. |
Lista Opções | | | |
Inic. Padrão | | | |
Inic. Browse | | | |
Modo Edição | VOK->VOK_INCMOB=="2" | VOK->VOK_INCMOB=="2" | VOK->VOK_INCMOB=="2" |
Cons. Padrão | | 05 | SED |
Val. Usuário | | | |
Val. Sistema | NaoVazio() | | Vazio() .or. FG_Seek("SED","M->VS4_NATURE") |
Nível | 1 | 1 | 1 |
Obrigatório | Não | Não | Não |
Usado | Sim | Sim | Sim |
Browse | Sim | Sim | Sim |
Módulos | TODOS | TODOS | TODOS |
Ordem | 26 | 27 | 28 |
Campo | VS4_CODPAG | VS4_VALCUS | VS4_VALVEN |
Tipo | Caracter | Numérico | Numérico |
Tamanho | 3 | 12 | 12 |
Decimal | 0 | 2 | 2 |
Formato | @! | @E 999,999,999.99 | @E 999,999,999.99 |
Form. Variável | | | |
Contexto | Real | Real | Real |
Propriedade | Alterar | Alterar | Alterar |
Título | Cond Pagto | Vl do Custo | Vl da Venda |
Descrição | Cod Condicao de Pagamento | Vlr do Custo | Vlr da Venda |
Help | Informe aqui a cond.pgto. | Informe aqui o custo de terc. | Informe o valor de terceiro. |
Lista Opções | | | |
Inic. Padrão | | | |
Inic. Browse | | | |
Modo Edição | VOK->VOK_INCMOB=="2" | VOK->VOK_INCMOB=="2" | VOK->VOK_INCMOB=="2" |
Cons. Padrão | SE4 | | |
Val. Usuário | | | |
Val. Sistema | FG_Seek("SE4","M->VS4_CODPAG",1,.f.) | | |
Nível | 1 | 1 | 1 |
Obrigatório | Não | Não | Não |
Usado | Sim | Sim | Sim |
Browse | Sim | Sim | Sim |
Módulos | TODOS | TODOS | TODOS |
Ordem | 29 |
Campo | VS4_DATPAG |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato | @D |
Form. Variável | |
Contexto | Real |
Propriedade | Alterar |
Título | Data Pgto. |
Descrição | Data Pgto. |
Help | Informe a data de pgto. |
Lista Opções | |
Inic. Padrão | |
Inic. Browse | |
Modo Edição | VOK->VOK_INCMOB=="2" |
Cons. Padrão | |
Val. Usuário | |
Val. Sistema | |
Nível | 1 |
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Módulos | TODOS |
Procedimentos para Utilização
1. No Oficina (SIGAOFI) acesse Atualizações/Mov Oficina/Orc. Por Fases (OFIXA011).
2. Clique em Incluir.
3. Inclua um novo orçamento do tipo oficina. Preencha os campos do cabeçalho e acesse a pasta Orçamento de Serviços.
4. Verifique que os campos Fornecedor, Loja Fornec, Nome, Nro Docto, Tipo, Natureza, Cond Pagto, Vl do Custo, Vl da Venda, Data Pagto foram criados, assim como já existem tais campos na rotina Req Servicos/Apont (OFIOM030).
5. Preencha os campos de serviço e os novos campos e confirme a exportação do orçamento para uma nova Ordem de Serviço.
6. Acesse Atualizações/Mov Oficina/ Req Servicos/Apont (OFIOM030).
7. Pesquise pela Ordem de Serviço que foi criada a partir do orçamento e clique em Requisitar.
8. Verifique que o serviço juntamente com os campos de serviço de terceiro foram exportados.
Informações Técnicas
Tabelas Utilizadas | VS1 – Orçamento, VS4 – Itens de Orçamento (serviços), VO1 – Ordem de Serviço, VO4 – Requisição de Serviços. |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas