Árvore de páginas

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

TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI)

Função:Não se aplica
País:Brasil
Ticket:XXXXXXXX17078867
Requisito/Story/Issue (informe o requisito relacionado) :DVARMIL-XXXX2074


02. SITUAÇÃO/REQUISITO

Existe a necessidade de inserir a funcionalidade de Remuneração de Peças por Condição de Pagamento e de controlar o Saldo das Promoções.

03. SOLUÇÃO


A melhoria consiste em:


  • Novo Cadastro de Remunerações (OFIA420), onde é informado o % de Remuneração por Condição de Pagamento. Na rotina de Orçamento Balcão e no Fechamento de Ordem de Serviço, no momento que o usuário utilizar a Condição de Pagamento será acrescido a Remuneração cadastrada no % de desconto informado, esse % total será utilizado para validar a Politica de Desconto solicitando ou não a Liberação da Venda. O parâmetro MV_MIL0172 ativa essa funcionalidade. No parâmetro MV_MIL0173 é possível informar os Níveis de Importância dos clientes que vão desprezar o % de remuneração. No browse do Cadastro das Remunerações existe a opção “Lista ativa dos % de Remuneração por Cond.Pagamento” que disponibiliza a relação de todos os % de Remunerações ativos no momento.

Image Added


  • Nova opção “Dados da Negociação do Orçamento Balcão” no Outras Ações das telas do Orçamento por Fases (OFIXA011) e da Consulta do Orçamento (OFIC170). Esta opção permite visualizar os Dados da Negociação do Orçamento posicionado. Também é possível visualizar os Dados da Negociação do Orçamento Balcão diretamente pelo menu, através da rotina Visualiza Dados da Negociação do Orçamento de Peças Balcão (OFIC260).

Image Added


  • Nova opção “Dados da Negociação de Peças das Liberações selecionadas” no Outras Ações da tela do Fechamento de Ordem de Serviço para visualizar os Dados da Negociação das Peças de todas as Liberações selecionadas para o Fechamento.

Image Added


  • No Cadastro de Equipe Técnica foram criados dois novos campos, um para informar o % máximo de Desconto em Peças do Vendedor “Desc.Peças” (VAI_DESPEC), este % é utilizado como base para solicitar ou não a liberação de Venda; o outro campo “Dt.Crit.Desc” (VAI_DTCDES), onde informa qual Data será validado o Critério de Desconto no Orçamento (se será a data atual ou a de criação do Orçamento). Também no Cadastro, é possível configurar o campo “Perm.sem Rem” (VAI_PSCREM) para permitir a Venda de Peças Balcão e Oficina sem possuir o Cadastro de Remuneração.

Image Added


  • Inserida a possibilidade de controlar o Saldo das Promoções no Orçamento por Fases, para utilizar essa funcionalidade é necessário informar na Politica de Desconto (OFIXA017) que a Promoção controla Saldo (pasta '1-Promoção' - campo 'Contr.Saldo' igual a 'Sim').
    Uma vez ativa, será necessário inserir o Saldo inicial no Cadastro de Saldos de Promoções (OFIA440). Ao gerar um Orçamento partindo do Pedido ou avançando a fase de um Orçamento Balcão com Status Digitado, será realizada a baixa no saldo da Promoção e caso efetive o cancelamento da Venda ou Orçamento, será realizada a devolução dos itens no Saldo da Promoção.

Image Added


  • Criada a Consulta de Saldos das Promoções por Critério de Desconto (OFIC280). Esta rotina possibilita visualizar as movimentações das Promoções de um determinado Critério de Desconto. Na tela inicial referente aos critérios é possível realizar filtros através da tecla <F12> e pela opção “Filtrar” do browse. Após posicionar em um dos critérios na grid e clicar em “Visualizar Movimentos”, serão apresentadas as movimentações correspondentes. Nesta segunda tela de movimentos, existe a opção “Filtrar” do browse, que permite realizar novos filtros e alguns pré cadastrados.

Image Added


  • Consulta de Tipos de Negócios do Cliente, onde é possível visualizar todos os tipos de negócios do Cliente/Loja posicionado. Opção disponível nas rotinas de Orçamento por Fases (OFIXA011), Consulta de Orçamentos (OFIC170), Abertura de Ordem de Serviço (OFIOM010) e Fechamento de Ordem de Serviço (OFIXA100).

Image Added


  • Criado o parâmetro MV_MIL0174 para ser possível informar a fórmula do preço de Peças do Orçamento Balcão quando se tratar de atendimento para funcionários cadastrados na Empresa (GPEA010).




Procedimentos para utilização

Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04Atualização de Dicionário
idspasso1,passo2
Tamanho
Totvs custom tabs box items
defaultyes
referenciapasso1


Criação de Tabela no arquivo SX2 – Tabelas:



Chave

Nome

Modo

Único

PYME

VFJ

VBK

CONDIÇÕES X REMUNERAÇÕES - CAB

E

VBK_FILIAL+

VFJ

VBK_CODIGO

S

VFK_FILIAL+VFK

VBL

CONDIÇÕES X REMUNERAÇÕES - %

E

VBL_FILIAL+VBL_CODVBK+VBL_CODIGO

S
VFL
VBM

SALDO INICIAL DAS PROMOÇÕES

E

VBM_FILIAL+

VFL

VBM_CODIGO

S
VFO
VBN

MOVIMENTAÇÕES DAS PROMOÇÕES

E

VBN_FILIAL+

VFO

VBN_CODVBM+VBN_CODIGO

S



Criação de Campo no arquivo SX3 – Campos:



  • Tabela
xxx - xxxxxxxxxxxxxxxxxxxxxxxxxxxx:
  • VBK - CONDIÇÕES X REMUNERAÇÕES - CAB


CampoVBK_FILIALVBK_CODIGOVBK_DESCRIVBK_ATIVO
Tipo
Caracter
Carácter
Caracter
Carácter
Caracter
Carácter
Caracter
Carácter
Grupo de Campos033


Ordem01020304
Tamanho28501
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade1-Alterar2-Visualizar1-Alterar1-Alterar
TítuloFilialCódigoDescriçãoAtivo
DescriçãoFilialCódigoDescriçãoAtivo
Val. Sistema


Pertence("01")
Opções


0=Não;1=Sim
Inic. PadrãoxFilial("VBK")GetSXENum("VBK","VBK_CODIGO")
"0"
Inic. Browse



Cons. Padrão



Nível1111
UsadoNão SimSimSim
ObrigatórioNãoSimSimSim
BrowseNãoNãoSimNão
When



Pasta



Help

Informe a Filial.

Informe o Código.

Informe a Descrição.

Informe se esta Ativo.



  • Tabela VBL - CONDIÇÕES X REMUNERAÇÕES - %


CampoVBL_FILIALVBL_CODVBKVBL_CODIGOVBL_CONPAG
TipoCarácterCarácterCarácterCarácter
Grupo de Campos033


Ordem01020304
Tamanho2883
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar1-Alterar
TítuloFilialCódigo VBKCódigoCond.Pagto
DescriçãoFilialCódigo VBKCódigo SequencialCondição de Pagamento
Val. Sistema


Vazio().or.FG_Seek("SE4","M->VBL_CONPAG",1,.f.,"VBL_DESPAG","E4_DESCRI").and.!(SE4->E4_TIPO$"9A")
Opções



Inic. PadrãoxFilial("VBL")
GetSXENum("VBL","VBL_CODIGO")
Inic. Browse



Cons. Padrão


SE4
Nível1111
UsadoNãoSimSimSim
ObrigatórioNãoSimSimSim
BrowseNãoNãoNãoSim
When



Pasta



Help

Informe a Filial.

Informe o Código da VBK.

Informe o Código Sequencial.

Informe a Condição de Pagamento.




CampoVBL_DESPAGVBL_VLRMINVBL_PERREMVBL_PROMOC
TipoCarácterNuméricoNuméricoCarácter
Grupo de Campos



Ordem05060708
Tamanho301251
Decimal0220
Formato@!@E 999,999,999.99@E 99.99@!
Contexto2-Virtual1-Real1-Real1-Real
Propriedade2-Visualizar1-Alterar1-Alterar1-Alterar
TítuloDescriçãoVlr.Minimo%RemuneraçãoPromoção
DescriçãoDescrição PagamentoValor Minimo% RemuneraçãoPromoção
Val. Sistema
Positivo()Positivo()Pertence("012")
Opções


0=Não;1=Sim e Não Acrescenta Percentual;2=Sim e Acrescenta Percentual
Inic. PadrãoPosicione("SE4",1,xFilial("SE4")+VBL->VBL_CONPAG,"E4_DESCRI")

"0"
Inic. BrowsePosicione("SE4",1,xFilial("SE4")+VBL->VBL_CONPAG,"E4_DESCRI")


Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoSim
BrowseSimSimSimSim
When



Pasta



Help

Informe a Descrição do Pagamento.

Informe o Valor Mínimo.

Informe o % de Remuneração.

Informe se contempla a Promoção.




CampoVBL_ATIVO
TipoCarácter
Grupo de Campos
Ordem09
Tamanho1
Decimal0
Formato@!
Contexto1-Real
Propriedade1-Alterar
TítuloAtivo
DescriçãoAtivo
Val. SistemaPertence("01")
Opções0=Não;1=Sim
Inic. Padrão"0"
Inic. Browse
Cons. Padrão
Nível1
UsadoSim
ObrigatórioSim
BrowseNão
When
Pasta
Help

Informe se esta Ativo.



  • Tabela VBM - SALDO INICIAL DAS PROMOÇÕES


CampoVBM_FILIALVBM_CODIGOVBM_SEQVENVBM_NOMCRI
TipoCarácterCarácterCarácterCarácter
Grupo de Campos033


Ordem01020304
Tamanho28850
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real2-Virtual
Propriedade1-Alterar2-Visualizar1-Alterar2-Visualizar
TítuloFilialCódigoCód.Seq.DescNome Crit.
DescriçãoFilialCódigoCódigo Sequencial DescontNome Critério de Desconto
Val. Sistema



Opções



Inic. PadrãoxFilial("VBM")GetSXENum("VBM","VBM_CODIGO")
IIf(INCLUI,"",OA4400031_NomeCriterio(VBM->VBM_SEQVEN))
Inic. Browse


OA4400031_NomeCriterio(VBM->VBM_SEQVEN)
Cons. Padrão

VENPRO
Nível1111
UsadoNãoSimSimSim
ObrigatórioNãoSimSimNão
BrowseNãoNãoNãoSim
When



Pasta



Help

Informe a Filial.

Informe o Código.

Informe o Código Sequencial da Politica de Desconto.

Informe o Nome Critério de Desconto.




CampoVBM_DATINIVBM_DATFINVBM_GRUITEVBM_CODITE
TipoDataDataCarácterCarácter
Grupo de Campos



Ordem05060708
Tamanho88427
4
Decimal0000
Formato@D@D@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
TítuloDt.InicialDt.FinalGrupo ItemCódigo Item
DescriçãoDt.InicialDt.FinalGrupo do ItemCódigo do Item
Val. Sistema



Opções



Inic. Padrão



Inic. Browse



Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
When



Pasta



Help

Informe a data inicial.

Informe a data final.

Informe o Grupo do Item.

Informe o Codigo do Item.



CampoVBM_DESITEVBM_SLDINIVBM_SLDATU
TipoCarácterNuméricoNumérico
Grupo de Campos


Ordem091011
Tamanho301010
Decimal022
Formato@!@E 9,999,999.99@E 9,999,999.99
Contexto2-Virtual1-Real2-Virtual
Propriedade2-Visualizar1-Alterar2-Visualizar
TítuloDescr. ItemSaldo Inic.Saldo Atual
DescriçãoDescrição do ItemSaldo InicialSaldo Atual
Val. Sistema
Positivo()Positivo()
Opções


Inic. PadrãoIIf(INCLUI,"",Posicione("SB1",7,xFilial("SB1")+VBM->VBM_GRUITE+VBM->VBM_CODITE,"B1_DESC"))
IIf(INCLUI,0,OA4410021_Saldo_Promocao( VBM->VBM_CODIGO ))
Inic. BrowsePosicione("SB1",7,xFilial("SB1")+VBM->VBM_GRUITE+VBM->VBM_CODITE,"B1_DESC")
OA4410021_Saldo_Promocao( VBM->VBM_CODIGO )
Cons. Padrão


Nível111
UsadoSimSimSim
ObrigatórioNãoSimNão
BrowseSimSimSim
When


Pasta


Help

Informe a Descrição do Item.

Informe o Saldo Inicial.

Informe o Saldo Atual.



  • Tabela VBN - MOVIMENTAÇÕES DAS PROMOÇÕES


CampoVBN_FILIALVBN_CODVBMVBN_CODIGOVBN_TIPMOV
TipoCaracterCaracterCaracterCaracter
Grupo de Campos033


Ordem01020304
Tamanho2881
Decimal0000
Formato@!@!@!@!
Contexto1 - Real1 - Real1 - Real1 - Real
Propriedade2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar
TítuloFilial Código VBMCódigoTp.Moviment.
DescriçãoFilialCódigo VBMCódigo SequencialTipo Movimentação
Val. Sistema


Pertence("012")
Opções


0=Saldo Inicial;1=Utilização;2=Devolução
Inic. PadrãoxFilial("VBN")
GetSXENum("VBN","VBN_CODIGO")"0"
Inic. Browse



Cons. Padrão



Nível1111
UsadoNãoSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoNãoNãoSim
When



Pasta



HelpInforme a Filial.Informe o Código da VBM.Informe o Código Sequencial.Informe o Tipo de Movimentação.



CampoVBN_DATMOVVBN_HORMOVVBN_QTDMOVVBN_POSNEG
TipoDataCaracterNuméricoCaracter
Grupo de Campos



Ordem05060708
Tamanho8411
Decimal0020
Formato
@R 99:99@E 9,999,999.99@!
Contexto1 - Real1 - Real1 - Real2 - Virtual
Propriedade2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar
TítuloDt.Moviment.Hr.Moviment.Qtd.Moviment+/- 
DescriçãoData MovimentaçãoHora MovimentaçãoQtd. Movimentação+/- 
Val. Sistema

Positivo()
Opções



Inic. Padrão


IIf(VBN->VBN_TIPMOV=="1","-","+")
Inic. Browse


IIf(VBN->VBN_TIPMOV=="1","-","+")
Cons. Padrão



Nível1111
Usado

Sim

SimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
When



Pasta



HelpInforme a Data de Movimentação.Informe a Hora de Movimentação.Informe a Quantidade.Informe + ou -



CampoVBN_FILORCVBN_NUMORCVBN_SEQORCVBN_USRMOV
TipoCaracterCaracterCaracterCaracter
Grupo de Campos033


Ordem09101112
Tamanho2836
Decimal0000
Formato@!@!@!@!
Contexto1 - Real1 - Real1 - Real1 - Real
Propriedade2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar
TítuloFilial OrçtoNro. OrçtoSeq. OrçtoUsr.Moviment
DescriçãoFilial do OrçamentoNúmero do OrçamentoSeq. Item do OrçamentoUsuário Movimentação
Val. Sistema



Opções



Inic. Padrão



Inic. Browse



Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
When



Pasta



HelpInforme a Filial do Orçamento.Informe o Número do Orçamento.Informe a Sequencia do Item do Orçamento.Informe o Usuário.




CampoVBN_USRNOMVBN_OBSERV
TipoCaracterCaracter
Grupo de Campos

Ordem1314
Tamanho25
Decimal00
Formato@!@!
Contexto2 - Virtual1 - Real
Propriedade2 - Visualizar2 - Visualizar
TítuloNome UsuárioObservação
DescriçãoNome do UsuárioObservação
Val. Sistema

Opções

Inic. PadrãoIIf(INCLUI,"",Posicione("VAI",4,xFilial("VAI")+VBN->VBN_USRMOV,"VAI_NOMTEC"))
Inic. BrowsePosicione("VAI",4,xFilial("VAI")+VBN->VBN_USRMOV,"VAI_NOMTEC")
Cons. Padrão

Nível11
UsadoSimSim
ObrigatórioNãoNão
BrowseSimSim
When

Pasta

HelpInforme o Nome do Usuário.Informe a Observação.



Criação de Índices no arquivo SIX – Índices:


  • Tabela
xxx - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  • VBK - CONDIÇÕES X REMUNERAÇÕES - CAB:


Índice

VBK

VBK

Ordem

1

2

Chave

VBK_FILIAL+VBK_CODIGO

VBK_FILIAL+VBK_ATIVO

Descrição

Código

Ativo

Proprietário

S

S



  • Tabela VBL - CONDIÇÕES X REMUNERAÇÕES - %:


Índice

VBL

VBL

VBL

Ordem

1

23

Chave

VBL_FILIAL+VBL_CODVBK+VBL_CONPAG

VBL_FILIAL+VBL_CONPAG

VBL_FILIAL+VBL_ATIVO+VBL_CONPAG

Descrição

Cód.VBK + Cond.Pagamento

Cond.Pagamento

Ativo + Cond.Pagamento

Proprietário

S

SS



  • Tabela VBM - SALDO INICIAL DAS PROMOÇÕES:


Índice

VBM

VBM

Ordem

1

2

Chave

VBM_FILIAL+VBM_CODIGO

VBM_FILIAL+VBM_SEQVEN

Descrição

Código

Cód.Sequencial Promoção

Proprietário

S

S



  • Tabela VBN MOVIMENTAÇÕES DAS PROMOÇÕES:


Índice

VBN

Ordem

1

Chave

VBN_FILIAL+VBN_CODVBM+VBN_CODIGO

Descrição

Cód.VBM + Cód.Sequencial

Proprietário

S



  • Tabela VEM - Tipos de Desconto:


Índice

VEM

Ordem

2

Chave

VEM_FILIAL+VEM_CODIGO

Descrição

Código Sequencial

Proprietário

S



  • Tabela VEN - Itens do Tipo de Desconto:


Índice

VEN

VEN

Ordem

8

9

Chave

VEN_FILIAL+VEN_SEQUEN

VEN_FILIAL+VEN_CODVEM

Descrição

Sequencial Desconto

Cód. Politica Desconto

Proprietário

S

S



  • Tabela VS3 - Itens de Orçamento (Peças)


Índice

VS3

Ordem

4

Chave

VS3_FILIAL+VS3_SEQVEN

Descrição

Código Sequencial Desconto

Proprietário

S



  • Criação de Parâmetro no arquivo SX6 – Parâmetros:


Nome da Variável

MV_MIL0172

Tipo

Lógico

Descrição

Trabalha com Remuneração por Condição de Pagamento

Valor Padrão

.F.



Nome da Variável

MV_MIL0173

Tipo

Caracter

Descrição

Niveis de Importancia de Clientes que devem ser desconsiderados no levantamento das Remunerações de Peças

Valor Padrão




Nome da Variável

MV_MIL0174

Tipo

Caracter

Descrição

Formula utilizada na Venda de Peças do Orçamento para Funcionarios da Empresa

Valor Padrão




Criação dRelacionamento no arquivo SX9 – Relacionamento:

  • Tabela xxx - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:


Domínio

VBK

SE4

Identificação

Última ordem referente a tabela VBL

C. Domínio

VBL

VBL

E. Domínio

VBK_CODIGO

E4_CODIGO

E. C. Domínio

VBL_CODVBK

VBL_CONPAG

Propriedade

S

S
L. Domínio11
L. C. DomínioNN
Condição SQL




Domínio

VEM

Identificação

Última ordem referente a tabela VEN

C. Domínio

VEN

E. Domínio

VEM_CODIGO

E. C. Domínio

VEN_CODVEM

Propriedade

S

L. Domínio1
L. C. DomínioN
Condição SQL



Domínio

VEN

Identificação

Última ordem referente a tabela VBM

C. Domínio

VBM

E. Domínio

VEN_SEQUEN

E. C. Domínio

VBM_SEQVEN

Propriedade

S

L. Domínio1
L. C. DomínioN
Condição SQL0



Domínio

Domínio

VBM

Identificação

Última ordem referente a tabela

xxx

VBN

C. Domínio

VBN

E. Domínio

VBM_CODIGO

E. C. Domínio

VBN_CODVBM

Propriedade

S

L. Domínio1
L. C. DomínioN
Condição SQL



Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:


  • Consulta Padrão
xxx
  • VENPRO:


Alias

Tipo

Sequência

Coluna

Descrição

Contém
Totvs custom tabs box items

VENPRO

101DBPromoções          

VEN

VENPRO

20108Sequencial Promoção


VENPRO

40101Critério Desconto  OA4400031_NomeCriterio(VEN->VEN_SEQUEN)

VENPRO

40102Grupo do Item      VEN_GRUITE

VENPRO

40103Código do Item     VEN_CODITE

VENPRO

40104Descrição          POSICIONE("SB1",7,xFilial("SB1")+VEN->VEN_GRUITE+VEN->VEN_CODITE,"B1_DESC")

VENPRO

40105Data Inicial       VEN_DATINI

VENPRO

40106Data Final         VEN_DATFIN
VENPRO40107%                  VEN_PERDES
VENPRO40108Valor              VEN_VALPRO
VENPRO50101Sequencial PromoçãoVEN->VEN_SEQUEN
VENPRO60101Filtro - Promoção  !Empty(VEN->VEN_SEQUEN).and.!Empty(VEN->VEN_CODITE).and.VEN->VEN_DATFIN>=dDataBase.and.VEN->VEN_SLDPRO=="1"
defaultnoreferenciapasso2




04. DEMAIS INFORMAÇÕES



Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaqueEsta atualização de dicionário estará disponível na próxima release 12.01.2310.
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS

  • Não há.



Templatedocumentos