Árvore de páginas

  1. Alterar o status do campo N92_PREROM como não usado, através do SIGACFG;

  2. Alterar o campo DXE_DTINIB, propriedade X3_VISUAL para "A" (Alterar);

  3. Alterar o campo N94_GSTFAR como não usado;

  4. Alterar tamanho dos campos da tabela N9F. Existem duas maneiras de realizar o procedimento: Via SIGACFG ou deletando os campos (SX3) da tabela N9F e aplicando UPDDISTR para serem adicionados novamente (após a aplicação do UPDDISTR, verificar se o mesmo excluiu o índice da N9F);

  5. Alterar o tamanho do campo loja no pergunte AGRA60101 para 4;
  6. Alterar o tamanho do campo entidade no pergunte AGRA60101 para 9;
  7. Alterar o tamanho do campo produto no pergunte AGRA60101 para 30;
  8. Alterar o tamanho do campo local no pergunte AGRA60101 para 5;
  9. Alterar o tamanho do campo loja no pergunte UBAA020001 para 4;
  10. Alterar o tamanho do campo entidade no pergunte UBAA020001 para 9;
  11. Alterar o tamanho do campo produto no pergunte UBAA020001 para 30;
  12. Alterar o tamanho do campo produto no pergunte AGRA615001 para 30;
  13. Alterar o tamanho do campo entidade no pergunte AGRA615001 para 9;
  14. Alterar o tamanho do campo loja no pergunte AGRA615001 para 4;
  15. Alterar o campo N79_TESEST para Não Usado;
  16. Alterar o tamanho do campo N9J_SLDQTD para 12,2. O valor anterior era 9,2;
  17. Alterar o campo N79_LOJENT para poder editar. Estava apenas como visualização;
  18. Alterar as tabelas WF1 e WF7  para estarem compartilhadas;
  19. Alterar o campo DX7_CG para caracter de 4 ao invés de inteiro;
  20. Alterar o campo N9A_VLT2MO (Vlr. Tot Fix) para tamanho 14,2 ao invés de 14,6;
  21. Verificar o parâmetro MV_DATAFIS nas filiais de transferência (Origem/Destino). Caso não existir ocorre erro no momento da geração do romaneio de transferência;
  22. Habilitar o parâmetro MV_AGRUBA ;
  23. Adicionar grupo de campo e alterado o tamanho para 9: N9M_FILTIT, N9M_FILTIC;
  24. Para o Romaneio parametrizar MV_TPNRNFS com valor "3";
  25. Informar no parâmetro MV_AGRORI com valor .T.; 
  26. Para o Romaneio informar no parâmetro MV_OGASERS com valor da Série que será usada no cálculo das Notas Fiscais;
  27. Ajustar compartilhamento das tabelas NBO e NBS para seguirem o mesmo compartilhamento da NJR;
  28. Verificar na Tabela NBO se os campos NBO_ITEMRF e NBO_PREVPA foram criados;
  29. Ordenar os campos da NBO da seguinte forma: NBO_FILIAL > NBO_CODIGO > NBO_ITEMPF > NBO_CODCTR >  NBO_VALOR  > NBO_ITEMRF >  NBO_VOLUME > NBO_CLIENT > NBO_LOJA  > NBO_NOMCLI > NBO_PREVPA > NBO_STATUS > NBO_OBS;
  30. Alterado o parâmetro MV_AGRO011, incluindo na lista de campos "N7C_HEDGE", para que deste modo o campo apareça na grid de precificação;
  31. Ajuste campo N86_DESIEO - Alterado o X3_RELACAO para: IF(!INCLUI,Posicione('N7Q',1,XFILIAL('N7Q')+N86->N86_IEORIG, 'N7Q_DESINE'),' ') e Alterado o X3_INIBRW para: Posicione('N7Q',1,XFILIAL('N7Q')+N86->N86_IEORIG, 'N7Q_DESINE');
  32. Ajuste campo N86_DESIED - Alterado o X3_RELACAO para: IF(!INCLUI,Posicione('N7Q',1,XFILIAL('N7Q')+N86->N86_IEDEST, 'N7Q_DESINE'),' ') e Alterado o X3_INIBRW para: Posicione('N7Q',1,XFILIAL('N7Q')+N86->N86_IEDEST, 'N7Q_DESINE');

  33. Alterado label do campo N9N_INDICE de “Cod Índice” para “Preço Mínimo” e Criado campo N9U_VLUNCO;

  34. Ajuste da Regra dos gatilhos do Campo N9A_QUANT - Sequencia 001 – Regra: OGAAQVMP('1') e Sequencia 002 – Regra: M->N9A_QUANT * M→N9A_QTVIN , contradominio = N9W_QTDSDO e sequencia 003 Regra: OGAAQVMP('2');
  35. Criar os gatilhos para o campo N7Q_IMPORT - Regra M→N7Q_IMPORT e Regra NJ0->NJ0_LOJAENT;
  36. Ajuste no dicionário tabela DXJ campo DXJ_CODIGO coluna X3_RELACAO com valor IIF(INCLUI .And. !(FwIsInCallStack("AGRA615")),GETSXENUM("DXJ","DXJ_CODIGO"),"") ;
  37. Ajuste no Valid do Pergunte OGC120. MV_CH1: If (!Empty(MV_PAR01), ExistCpo("SA1",MV_PAR01,,,,.F.), .T.)     MV_CH3: If (!Empty(MV_PAR03), ExistCpo("SA1",MV_PAR03,,,,.F.), .T.) ;
  38. Ajuste do parâmetro MV_AGRWFSV. Foi adicionado no inicio do endereço o "http://"+ip+porta. Exemplo: http://187.94.53.20:33382/wf  . Foi necessário para que o link funcione ao abrir pelo Gmail;
  39. Criar campo na tabela N9M. Nome do campo N9M_FILCOM;
  40. Alterar o compartilhamento da tabela NCB para que seja igual a tabela N92;
  41. Caso ocorra problemas com índices ao acessar o Romaneio Unificado, será necessário: Realizar Backup da tabela N92, fazer o DROP e na sequencia o APPEND dessa tabela no ambiente;
  42. Ajuste campo NJK_TIPREG - Retirado o conteúdo do X3_RELACAO. o X3_RELACAO ficará sem nenhum conteúdo;
  43. Caso tenha problemas do vinculo de balança x usuário no romaneio, verificar se o registro de vínculo não é antigo, caso seja apagar e refazer o mesmo. Caso ainda assim não funcione, verificar sobre a possibilidade da chave única da DX6 não setá influenciando(Avaliar se precisa do grupo de usuário na chave);
  44. Alterar a posição do campo N8N_TOETAP para 5;
  45. Caso ocorra erro com o campo GXT_SIT será necessário rodar o dicionário expedido em agosto de 2018;
  46. Alterar o campo N92_CODPRO e N92_DESPRO para não usado;
  47. Alterar o parâmetro MV_OGPICPS para não usar casas decimais nos pesos.
  48. Alterar o tamanho do campo entidade no pergunte OGR7200001 para 9;
  49. Alterar o tamanho do campo loja no pergunte OGR7200001 para 4;
  50. Alterar o tamanho do campo entidade no pergunte OGR7400001 para 9;
  51. Alterar o tamanho do campo loja no pergunte OGR7400001 para 4;
  52. Alterar o tamanho do campo entidade no pergunte OGR7100001 para 9;
  53. Alterar o tamanho do campo loja no pergunte OGR7100001 para 4;
  54. Alterar compartilhamento da tabela NC9 para seguir o compartilhamento da NJR - Contrato (Tudo compartilhado).
  55. Alterar o campo GW8_ITEM para que tenha o mesmo tamanho do campo NJR_CODPRO.
  56. Atenção com relação a numeração do hardLock. Ao trocar a base existe um valid nos campos de códigos que podem não puxar o numero correto. Problema encontrado no N79.
  57. Alterar campos com _OPEFIS para tamanho igual a 3
  58. Alterar tamanho da N7C_TXCOTA para 10,6
  59. Alterar X3 picture do campo N79_FILORG para @! (já feito na TST_COMP3)
  60. Alterar o campo N84_PROVIS para usado
  61. Ajustar Valid do campo N9H_CODREG de ExistCpo("NBQ") para Vazio().OR.ExistCpo("NBQ")
  62. Ajustar o campo N7S_NUMAVI, N7S_NUMDCO, N7S_SEQDCO  e N7S_TPAVIS de visual(V) para alterar(A).
  63. Eliminar gatilhos N9A_NUMDCO (001 e 002) 
  64. Criar campo GUN_ENVIAE ;Campo: GUN_ENVIAE; Tipo: C; Tamanho:1; Titulo: "Soli Cot" ;Descrição: "Solicita Cotação" ;Formato: "@!" ;Contexto: REAL ;Propriedade: ALTERAR; TOTVS PDV: SIM; Modal: NÂO; Lista Opções: 1=SIM;2=Não; Modulo: TODOS
  65. Criar campo GUN_EMAIL ;Campo: GUN_EMAIL ;Tipo: C ;Tamanho:50 ;Titulo: "E-mail" ;Descrição: "Endereço de E-mail" ;Formato: "@!" ;Contexto: REAL; Propriedade: ALTERAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  66. Criar campo GUN_PERIOD Campo: GUN_PERIOD ;Tipo: N ;Tamanho:2 ;Decimal:0 ;Titulo: "Periodo" ;Descrição: "Periodo de renovação do frete" ;Formato: "99" ;Contexto: REAL ;Propriedade: ALTERAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  67. Criar campo GUN_STATUS ;Campo: GUN_STATUS ;Tipo: C ;Tamanho:1 ;Decimal:0 ;Titulo: "Status" ;Descrição: "Status da renovação do frete" ;Formato: "99" ;Contexto: REAL ;Propriedade: ALTERAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS ;Lista Opções: 1=Ativo;2=Inativo;3=Aguardando retorno
  68. Alterar o tamanho do campo GXR_UMPESO para Caracter de 3
  69. Alterar o parâmetro MV_AGRO036 com o código do modelo de e-mail para Envio de Worflow de cotação para Transportadores
  70. Alterar o tamanho do campo GXR_UMPESO para Caracter de 3.
  71. Alterar o tamanho dos campos GXR_CDREM e GXR_CDDEST para 14.
  72. Criar campo GUN_DTATU ;Campo: GUN_DTATU ;Tipo: D ;Tamanho:8 ;Decimal:0 ;Titulo: "Data Atu" ;Descrição: "Data da ultima atualização" ;Formato: "" ;Contexto: REAL ;Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS

  73. Criar campo GUN_HRATU ;Campo: GUN_HRATU ;Tipo: C ;Tamanho:5 ;Decimal:0 ;Titulo: "Hora Atu" ;Descrição: "Hora da ultima Atualização" ;Formato: "99:99" ;Contexto: REAL ;Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS 

  74. Alterar no SX3 inipadrao do campo N7S_OPETRI IF(!INCLUI,Posicione("N9A",1,xFilial("N9A")+N7S->N7S_CODCTR+N7S->N7S_ITEM+N7S->N7S_SEQPRI,"N9A_OPETRI"),OGA530POS(ReadVar())) 
  75. Alterar no SX3 inipadrao do campo N7S_OPEFUT IF(!INCLUI,Posicione("N9A",1,xFilial("N9A")+N7S->N7S_CODCTR+N7S->N7S_ITEM+N7S->N7S_SEQPRI,"N9A_OPEFUT"),OGA530POS(ReadVar())) 
  76. Alterar no SX3 inipadrao do campo N7S_CODROM IF(!INCLUI,Posicione("N9A",1,xFilial("N9A")+N7S->N7S_CODCTR+N7S->N7S_ITEM+N7S→N7S_SEQPRI,"N9A_CODROM"),OGA530POS(ReadVar()))
  77. Alterar os campos N8N_QTDAGD e N8N_QTDSLD para não permitir alterar.
  78. Criar campo N7S_GENMOD; Campo: N7S_GENMOD; Tipo: C; Tamanho: 1; Decimal: 0; Título: "Gen. Modific"; Descrição: "Geneticamente Modificado"; Formatado: @!; Contexto: REAL;CBOX: 1=Não;2=Sim ;Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  79. Criar campo NJM_GENMOD; Campo: NJM_GENMOD; Tipo: C; Tamanho: 1; Decimal: 0; Título: "Gen. Modific"; Descrição: "Geneticamente Modificado"; Formatado: @!; Contexto: REAL;CBOX: 1=Não;2=Sim; Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  80. Excluir Gatilho com EXPCDOM=DXP_QAPADR
  81. Criar campos  N9W_UMAVI e N9W_UMPRE  virtuais (unidade de medidas que serao gatilhados  do aviso do pepro) incluir inipadrao e ini browse.
  82. Alterar formato do campo N9U_FIORI para tamanho de 12 e N9U_NOMFIL  para 40.
  83. Desativar SX9 na tabela NJ0 para as tabelas Sa1 e SA2 para nao apresentar mensagem de integridade caso o parametro (MV_AGRO012 e MV_AGRO013) de replica de cadastro esteja ativo.
  84. Colocar um valor para Inicializador padrão para o campo DA3_TIPVEI, para que os Agendamentos feitos pelo Portal possam cadastrar a placa, caso ela não exista no ambiente.
  85. Criar Índice 5  N7S_FILIAL+N7S_NUMAVI+N7S_NUMDCO+N7S_SEQDCO necessario para buscar os DCOs vinculados somente na instrucao de embarque.
  86. No SX1 - Pergunta OGAR820 - Campos 11 e 13 - Incluir Grp campos 122
  87. Campo N9X_VALOR: Propriedade Visual = Visualizar
  88. Inclusão dos campos UFCOMP e UFDESC com label 'UF Comprovação' 'Estado Comprovação'  e   alterar label  N9W_EST e N9W para 'UF Escoamento' e Estado Escoamento
  89. Criar campo N7Q_FLUIG  ;Campo: N7Q_FLUIG  ;Tipo: C ;Tamanho:10 ;Decimal:0 ;Titulo: "WF Fluig" ;Descrição: "Núm. Processo WF Fluig" ;Formato: "" ;Exibe Browser: Não;Contexto: REAL ; Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  90. Criar campo N7A_QTDBLQ; Tipo: N; Tamanho: 12; Decimal: 2; Título: "Qtd. em Aprv." ; Descrição: "Quantidade em aprovação"; Formatado: @E 999,999,999.99; Validação: Positivo() ; Exibe Browse: Sim;  Contexto: Virtual; Propriedade: VISUALIZAR ;TOTVS PDVSIM ;Modal: NÂO ;Modulo: TODOS  
  91. Corrigir pergunte OGC12003, tamanho do campo Cliente de? e Cliente Até? para char(09).
  92. Corrigir pergunte OGC12002, tamanho do campo Cliente? para char(09).
  93. Alterar título do campo NN7_VLCOMP para "Vl a Compens" e Descrição para "Valor a Compensar"
  94. Criar campo NJM_GENMOD; Campo: NJM_GENMOD; Tipo: C; Tamanho: 1; Decimal: 0; Título: "Gen. Modific"; Descrição: "Geneticamente Modificado"; Formatado: @!; Contexto: REAL; CBOX:1=Não;2=Sim; Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  95. Criar campo N8O_DESINE; Campo: N8O_DESINE; Tipo: C; Tamanho: 30; Decimal: 0; Título: "Desc IE"; Descrição: "Desc. Instrução Embarque"; Formatado: @!; Contexto: VIRTUAL; Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS; Inic Padrão: IF(!INCLUI,POSICIONE('N7Q',1,XFILIAL('N7Q')+N8O->N8O_CODINE,'N7Q_DESINE'),' '); Inic Browse: POSICIONE('N7Q',1,XFILIAL('N7Q')+N8O->N8O_CODINE,'N7Q_DESINE')         
  96. Criar campo N8O_CTREXT; Campo: N8O_CTREXT; Tipo: C; Tamanho: 20; Decimal: 0; Título: "Ctr Externo"; Descrição: "Contrato Externo"; Formatado: @!; Contexto: VIRTUAL;; Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS; Inic Padrão: IF(!INCLUI,POSICIONE('NJR',1,XFILIAL('NJR')+N8O->N8O_CODCTR,'NJR_CTREXT'),' '); Inic Browse: POSICIONE('NJR',1,XFILIAL('NJR')+N8O->N8O_CODCTR,'NJR_CTREXT')                  
  97. Criar campo N9E_CTREXT; Campo:N9E_CTREXT; Tipo: C; Tamanho: 20; Decimal: 0; Título: "Ctr Externo"; Descrição: "Contrato Externo"; Formatado: @!; Contexto: VIRTUAL; Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS; Inic Padrão: IF(!INCLUI,POSICIONE('NJR',1,XFILIAL('NJR')+N9E->N9E_CODCTR,'NJR_CTREXT'),' '); Inic Browse: POSICIONE('NJR',1,XFILIAL('NJR')+N9E→N9E_CODCTR,'NJR_CTREXT')
  98. Criar gatilho para o campo N8O_CODINE: Ctr. Domínio: N8O_DESINE; Regra: N7Q→N7Q_DESINE; Chave: fwxFilial('N7Q')+FwFldGet('N8O_CODINE'); Tipo: Primário; Seek: Sim                                                             
  99. Criar gatilho para o campo N8O_CODCTR: Ctr. Domínio: N8O_CTREXT; Regra: NJR→NJR_CTREXT; Chave: fwxFilial('NJR')+FwFldGet('N8O_CODCTR'); Tipo: Primário; Seek: Sim 
  100. Criar gatilho para o campo N9E_CODCTR: Ctr. Domínio: N9E_CTREXT; Regra: NJR→NJR_CTREXT; Chave: fwxFilial('NJR')+FwFldGet('N9E_CODCTR'); Tipo: Primário; Seek: Sim 
  101. Criar campo N9U_EST; N9U_EST; Tipo: C; Tamanho: 2; Decimal: 0; Título: "UF Comprov"; Descrição: "UF Comprovação"; Formatado: @!; Contexto: VIRTUAL; Propriedade: VISUALIZAR;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS; C. Padrão SX5: 12; Validação: Vazio() .or. ExistCpo("SX5","12"+M->N9U_EST)                                                                                    
  102. Criar campo N9U_ESTADO ; N9U_ESTADO ; Tipo: C; Tamanho: 20; Decimal: 0; Título: "Nome Estado"; Descrição: "Nome do Estado"; Formatado: @!; Contexto: REAL; Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  103. Criar gatilho para o campo N9U_EST: Ctr. Domínio: N9U_ESTADO ; Regra: X5DESCRI(); Chave:xFilial('SX5')+'12'+M->N9U_EST ; Tipo: Primário; Seek: Sim            
  104. Ajustar no campo N7S_DESCTR na coluna X3_RELACAO para If (Inclui,' ', Posicione("NJR",1,xFilial("NJR")+N7S→N7S_CODCTR,"NJR_DESCRI"))
  105. Ajustar no campo N7S_DESCTR na coluna X3_INIBRW para Posicione("NJR",1,xFilial("NJR")+N7S->N7S_CODCTR,"NJR_DESCRI")            
  106. Criar Campo N79_EMAILA: Campo: N79_EMAILA; Tipo: M; Tamanho: 10; Decimal: 0; Título: "Email Aprov."; Descrição: "E-mail Aprovação Cliente "; Formatado:  Validação: Exibe Browse: Sim; Contexto: Real; Propriedade: Visualizar; TOTVS PDV: SIM ; Modal: NÂO ; Modulo: TODOS
  107. Adicionar valores da Lista de Opções campos NJJ_TPFRET / N79_TPFRET / NJR_TPFRET
    1. C=CIF;F=FOB;T=Por conta de terceiros;R=Por conta remetente;D=Por conta destinatário;S=Sem frete
  108. Alterar o texto de Help dos campos NJJ_TPFRET / NJR_TPFRET / N79_TPFRET
    1. Tipo do frete utilizado:

      C = CIF

      F = FOB

      T = Por conta de terceiros

      R = Por conta remetente

      D = Por conta destinatário

      S = Sem frete

  109. Criar gatilho para o campo N79_INCOTE: Ctr. Domínio: N79_TPFRET; Regra: IIF(M-N79_INCOTE='EXW', 'D', 'R' ); Chave: ; Tipo: Primário; Seek: Não 
  110. Criar gatilho para o campo NJR_INCOTE: Ctr. Domínio: N79_TPFRET; Regra: IIF(M-N79_INCOTE='EXW', 'D', 'R' ); Chave: ; Tipo: Primário; Seek: Não 
  111. Alterar gatilho do campo N8V_MOEDA: Regra: AGRMVMOEDA(M→N8V_MOEDA)
  112. Alterar gatilho do campo N8W_MOEDA: Regra: AGRMVMOEDA(M→N8W_MOEDA)
  113. Alterar gatilho do campo N8X_MOEDA: Regra: AGRMVMOEDA(M→N8X_MOEDA)
  114. Alterar gatilho do campo N8Z_MOEDA: Regra: AGRMVMOEDA(M→N8Z_MOEDA)
  115. Alterar Inic. Padrão e Inic. Browse N8V_DESMOE para: Iif( .NOT. Empty(N8V→N8V_MOEDA), AGRMVMOEDA(M->N8W_MOEDA), '') 
  116. Alterar Inic. Padrão e Inic. Browse N8W_DESMOE para: Iif( .NOT. Empty(N8W→N8W_MOEDA), AGRMVMOEDA(M->N8W_MOEDA) , '')
  117. Alterar Inic. Padrão e Inic. Browse N8Z_DESMOE para: Iif( .NOT. Empty(N8Z→N8Z_MOEDA), AGRMVMOEDA(M->N8W_MOEDA) , '') 
  118. Adicionar filtro por contrato de/até no pergunte(F11) OGC120
  119. Criar campos N9X:
    • N9x_QTDNFS - Qtd. NFs - Qtd. Notas Fiscais - Tam. 15- Dec.2 picture @E 999,999,999,999.99                         
    • N9x_VlRNFS - Vlr. NFs - Vlr. Tot. Notas Fiscais - Tam. 17 - Dec. 2 picture @E 9,999,999,999,999.99
    • N9x_QTDVIN - Qtd. Vinc. - Qtd. Vinculada - Tam. 15 - Dec. 2 picture @E 999,999,999,999.99
    • N9x_VLRVIN - Vlr. Vinc. - Vlr. Total Vinculado - Tam. 17 - Dec. 2 picture @E 9,999,999,999,999.99
    • n9x_UNIMED - Un. Medida - Unidade de Medida - Tam. 03  - caracter  picture @!
    • n9x_VLUMIN - Vl. Uni. Min - Vlr. Uni. Mínimo - Tam. 12 - Dec. 6 picture @E 99,999,999,999.999999 
    • N9X→N9X_VLUNPR   - Vl  Unit Prêmio - - Tam. 12 - Dec. 6 picture @E 99,999,999,999.999999 

    • N9X->N9X_QTSDCO:=  - Qtd. Saldo Dco - Tam. 15 - Dec. 2 picture @E 999,999,999,999.99

    • N9X->N9X_VLSDCO:= Vlr. Saldo DCO - Tam. 17 - Dec. 2 picture @E 9,999,999,999,999.99

                  
  120. Ajustar no campo N7S_DESCTR na coluna X3_RELAÇÃO para If (Inclui,' ', Posicione("NJR",1,xFilial("NJR")+N7S→N7S_CODCTR,"NJR_DESCRI"))
  121. Ajustar no campo N79_DESMOE na coluna X3_RELAÇÃO para IIF( .NOT. Empty(M->N79_MOEDA), AgrMvSimb(M->N79_MOEDA), "")
  122. Criar campos:
    1. N8C_CODUSU - Cod. Usuário - Código do Usuário - C - 06
      • N8C_NOMUSU - Nom. Usuário - Nome do Usuário - C - 50
      • N8C_GRPUSU - Grp. Usuário - Grupo de Usuario - C - 06
      • N8C_DGRUSU - Desc.Gr.Usua - Desc. Gru. Usuários- C - 30
      • NK0_CODUSU - Cod. Usuário - Código do Usuário - C - 06
      • NK0_NOMUSU - Nom. Usuário - Nome do Usuário - C - 50
      • NK0_GRPUSU - Grp. Usuário - Grupo de Usuario - C - 06
      • NK0_DGRUSU - Desc.Gr.Usua - Desc. Gru. Usuários - C - 30
      • N9H_DTFNVG - Dt.Fin.Vig. - Data Final de Vigência - D - 08 - X3_VALID: FwFldGet("N9H_DTFNVG") >= FwFldGet("N9H_DTINVG")

    Ajuste X3_VALID - N9H_DTFNVG: NaoVazio() .And. If( !Empty( M->N9H_DTFNVG ), ( M->N9H_DTFNVG >= M->N9H_DTINVG), .T. )

    Alteração grupo de perguntas OGAA580:

    Adicionado campo Fin. Vigência De? – D – 8 – Ordem: 09

    Adicionado campo Fin. Vigência Até? – D – 8 – Ordem: 10

    Ajustada a label do campo ordem 07 para “Ini. Vigência De?”

    Ajustada a label do campo ordem 08 para “Ini. Vigência Até?”


    Alteração grupo de perguntas OGAA580B:

    Adicionado campo Fin. Vigência De? – D – 8 – Ordem: 11

    Adicionado campo Fin. Vigência Até? – D – 8 – Ordem: 12

    Ajustada a label do campo ordem 09 para “Ini. Vigência De?”

    Ajustada a label do campo ordem 10 para “Ini. Vigência Até?”  

  123.   Campo N7C_QTDCTR, Alterar tamanho para 11 e Decimal para 3. Picture: @E 9,999,999.999. Validação: IIF((M->N7C_QTDCTR - INT( M->N7C_QTDCTR  ) ) = 0, .T., .F. ) , 
  124. Criar campo N7C_OPEFIX; Campo: N7C_OPEFIX; Tipo: C; Tamanho: 1; Decimal: 0; Título: "Oper Fixação"; Descrição: "Operação de Fixação"; Formatado: @!; Validação: Pertence('12');  Exibe Browse: Sim; Contexto: REAL; Propriedade: VISUALIZAR, CBOX: 1=Compra;2=Liquidação; TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  125. Criar campo N79_SELCTR; Campo: N79_SELCTR; Tipo: C; Tamanho: 1; Decimal: 0; Título: "Vinc Ctr. Fu"; Descrição: "Tipo de Vínc de Ctr Futur"; Formatado: @!; Validação: Pertence('12');  Exibe Browse: Sim; Contexto: REAL; Propriedade: ALTERAR, CBOX: 1=Automático;2=Manual; TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  126. Criar campo N79_INTFIX; Campo: N79_INTFIX; Tipo: C; Tamanho: 1; Decimal: 0; Título: "Int. Fixação"; Descrição: "Integração Realizada"; Formatado: @!; Validação: Pertence('12');  Exibe Browse: Sim; Contexto: REAL; Propriedade: VISUALIZAR, CBOX: 1=Sim;2=Não; TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  127. Criar tabelas NCS e NCT.
  128. Ajustar Exibe Browse dos campos da N9G. Marcar como SIM (exibe browse) os campos N9G_CODCTR, N9G_ITEMPV, N9G_PARPV, N9G_FILTIT, N9G_NUM, N9G_PARTT, N9G_PREFIX, N9G_TIPO, N9G_VALOR.   Marcar como NÃO (exibe browse): N9G_VLRTAX, N9G_QTDE, N9G_CODROM, N9G_ITEMRO, N9G_ITEMPE, N9G_SEQPRI, N9G_VENCTO, N9G_NUMORI, N9G_PARORI, N9G_PRFORI, N9G_TPORIG, N9G_SEQBXA.
  129.  Ajustar os seguintes campos da NJR na SX3: 
    • NJR_MOEDAF - Título: Moeda; Descrição do campo: Moeda de Pagamento; F3: SM2
    • NJR_DESMOF - Relação: Iif( .NOT. Empty(NJR->NJR_MOEDAF), AGRMVMOEDA(NJR->NJR_MOEDAF), ''); Tamanho: 20

    • NJR_DIASF - Título: Dias; Descrição do Campo: Dias de Pagamento; 
    • NJR_MOEDAR - Título: Moeda; Descrição do Campo: Moeda de Faturamento; F3: SM2  
    • NJR_DESMOR - Relação: Iif( .NOT. Empty(NJR->NJR_MOEDAR), AGRMVMOEDA(NJR->NJR_MOEDAR), ''); Tamanho: 20
    • NJR_DIASR - Título: Dias; Descrição do Campo: Dias Faturamento; 
    • NJR_OPERAC - Título: Referência; Descrição do campo: Referência Moeda
  130. Ajustar os seguintes gatilhos (SX7): 
    NJR_MOEDAF - Regra: AGRMVMOEDA(M→NJR_MOEDAF)
    NJR_MOEDAR - Regra: AGRMVMOEDA(M→NJR_MOEDAR)
  131. Criar campo NNH_GRUPO; Tipo: C; Tamanho: 6; Decimal: 0; Título: "Grupo"; Descrição: "Grupo de Classificação"; Formatado: @!; Validação: Vazio() .or. AGRA030VLD(); Exibe Browse: Sim; Contexto: REAL; Propriedade: ALTERAR, Consulta Padrão: NNH; Pasta SXA: 1; TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  132. Ajuste X3_VALID - NNJ_CODDES: ExistCpo("NNH") .And. ExistChav("NNJ",M->NNJ_CODTAB+M->NNJ_CODDES,1) .AND. AGRA35DVLD()
  133. Alterar Título dos campos abaixo:
    • NN8_VLRUNI: Vlr. Un. Prc
    • NN8_VALUNI: Vlr. Un. Fix
    • NN8_VLRTOT: Vlr. Tot Prc
    • NN8_VALTOT: Val. Tot Fix
    • NN8_VLRLQT: Vlr. Tot Liq
  134. Alterar Exibe Browse para NAO dos campos abaixo: NN8_VALLIQ, NN8_VALLQT, NN8_VLRLIQ, NN8_VLRLQT
  135. Incluir indice order 7 para tabela N8K  =  N8K_FILIAL+N8K_NUMAVI+N8K_NUMDCO+N8K_SEQDC
  136. Criar campo  NJR_CONPES tipo :  C   TAMANHO: 1 TITULO: Peso consid.  PICTURE: @!  VALID: Pertence('12')  

  137. Ajustar tamanho do campo NJB_TIPDES para 40(Deve ser igual ao NJ2_DESCRI)
  138. Remover SX9 com EXPCDOM=DXP_QAPADR
  139. Remover os seguintes campos da DXP: DXP_QAPADR, DXP_QNTPRO, DXP_TAMBLO.
  140. Remover SX9 com DXA_CODIGO=N78_TCRTIP
  141. Alterar tamanho dos campos: N7C_QTDCTR (Tamanho: 11, Decimal 3). NCS_IDM2M (Tamanho: 40), NCS_COMMOD (Tamanho: 40), NCS_TICKER (Tamanho: 15), NCS_CPARTE (Tamanho: 3), NCT_IDCTFT (Tamanho: 40), NCT_TICKER (Tamanho: 15)
  142. Criar campo N7Q_CPSFLG  ;Campo: N7Q_CPSFLG  ;Tipo: C ;Tamanho:30 ;Decimal:0 ;Titulo: "WF Cert Peso" ;Descrição: "WorkFlow Certifica Peso" ;Formato: "@!" ;Exibe Browser: Não;Contexto: REAL ; Propriedade: VISUALIZAR ;TOTVS PDV: SIM ;Modal: NÂO ;Modulo: TODOS
  143. Ajuste nos indices e relacionamento das tabelas do plano de venda : N8W, N8Y e N8Z. Necessario dropar as tabelas e criar novos conforme abaixo:


  144. No pergunte OGAA880 deixar apenas a ordem 1 - Ordem da Tree de Filtragem e adicionar os itens abaixo

  145. ajustar sx3 N8y_dessaf , inipadrao e ini browse de : NJU_Descr para NJU_DESCRI
  146. ajustar sx3 N8Z_dessaf , inipadrao e ini browse de : NJU_Descr para NJU_DESCRI
  147. Alterar tam campos totais da tabela N8w para tamanho15 2 decimals
  148. Habilitar Safra para inclusão do plano de vendas (N8Y_SAFRA x3_visual = 'A' ).
  149. tabela n8w sx3 when deixar o inclui somente para o campo UNINEG.
  150. Parametrizar valor inicial como ativo o volume disponivel do plano de venda. (N8Y_ATIVO X3:relacao = '1')
  151. Campo N8W_GRPROD e N8W_DTINIC alterado para não ser obrigatório.
  152. Retirar gatilho do campo : N8Y_SAFRA .
  153. Alterar sx7 do campo N8W_MOEDA :x7_REGRA = AGRMVMOEDA(M->N8W_MOEDA)       
  154. Alterar sx7 do campo N8z_MOEDA :x7_REGRA = AGRMVMOEDA(M->N8z_MOEDA)                                                                            
  155. No cadastro do menu do mudulo 67 - SIGAAGR > cadastro > alterar a chamada do plano de vendas de OGAA820 para OGAA880
  156. NJJ_PESO3 - Alterado tamanho e máscara para 14,4.
  157. Alterar campo N8w_perrec para Alteral e Real.
  158. Alterar titulo dos campos N8Y_STAFAT para :Status Prog. Faturamento
  159. Alterar titulo dos campos N8Y_STAFIN para :Status Prog. Financeiro
  160. Alterar ordens dos campos para que os status fiquem no inicio da tela (N8Y_STAPLA, N8Y_STAPRE, N8Y_STAFIN, N8Y_STAPRE)
  161. Retirar  ini padrao do campo N8w_codreg 
  162. Alterar SX1 da OGC004 incluindo:
  163. Alterar o X3_WHEN do campo N77_FAINI, N77_FAIFIM, N77_RESULT para UBAA40WH77():


  164. Parâmetro MV_AGRO030 igual a PI (Provisional Invoice), este prefixo será utilizando na geração dos títulos de previsão da Provisional Invoice.

  165. Parâmetro MV_AGRO028 que defini a posição do campo safra no código do lote. Alterar para 14.

  166. Parâmetro MV_AGRO031 que define Prefixo utilizado para geração da Nota de Crédito, Alterar para CNC (Contrato Nota de Credito).

  167. Parâmetro MV_AGRO032 que define Prefixo para gerar NDC(nota de debito cliente) de Contratos. Alterar para CND (Contrato Nota de Debito).

  168. Parâmetro MV_AGRO034 que define Incoterms que não calculam Despesas Logísticas. Deixar somente o EXW.

  169. Parâmetro MV_AGRO035 indica que para os produtos resultantes de produção e que possuem conjunto, a quantidade prevista e a produzir deverá ser buscada no produto base. Alterar para .T.

  170. Alterar o WHEN e o Ini. Padrão do campo NJR_CHKFIX conforme abaixo:


  171. Alterar X3_FOLDER do Campo NJR_DBOLSA para 4

  172. Alterar Ordem dos Campos NJR_MODAL = 73, NJR_DESMOD = 74, NJR_INSCPO = 75

  173. Excluir o relacionamento da tabela NKC onde Tab.Dom-PAI: NN8 e Exp.Domínio: NN8_ITEMFX.

  174. Excluir o relacionamento na SX9 onde X9_DOM = NJR e X9_CDOM = SB5.

  175. Alterar as propriedades do campo N9S_CODIGO:

    X3_TIPO = N (Numérico)

    X3_RELACAO = '' (vazio)

  176. Alterar os campos DXE_CODPRO e DXE_DESCPR  para usado.