Alterar o status do campo N92_PREROM como não usado, através do SIGACFG;
Alterar o campo DXE_DTINIB, propriedade X3_VISUAL para "A" (Alterar);
Alterar o campo N94_GSTFAR como não usado;
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);
- Alterar o tamanho do campo loja no pergunte AGRA60101 para 4;
- Alterar o tamanho do campo entidade no pergunte AGRA60101 para 9;
- Alterar o tamanho do campo produto no pergunte AGRA60101 para 30;
- Alterar o tamanho do campo local no pergunte AGRA60101 para 5;
- Alterar o tamanho do campo loja no pergunte UBAA020001 para 4;
- Alterar o tamanho do campo entidade no pergunte UBAA020001 para 9;
- Alterar o tamanho do campo produto no pergunte UBAA020001 para 30;
- Alterar o tamanho do campo produto no pergunte AGRA615001 para 30;
- Alterar o tamanho do campo entidade no pergunte AGRA615001 para 9;
- Alterar o tamanho do campo loja no pergunte AGRA615001 para 4;
- Alterar o campo N79_TESEST para Não Usado;
- Alterar o tamanho do campo N9J_SLDQTD para 12,2. O valor anterior era 9,2;
- Alterar o campo N79_LOJENT para poder editar. Estava apenas como visualização;
- Alterar as tabelas WF1 e WF7 para estarem compartilhadas;
- Alterar o campo DX7_CG para caracter de 4 ao invés de inteiro;
- Alterar o campo N9A_VLT2MO (Vlr. Tot Fix) para tamanho 14,2 ao invés de 14,6;
- 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;
- Habilitar o parâmetro MV_AGRUBA ;
- Adicionar grupo de campo e alterado o tamanho para 9: N9M_FILTIT, N9M_FILTIC;
- Para o Romaneio parametrizar MV_TPNRNFS com valor "3";
- Informar no parâmetro MV_AGRORI com valor .T.;
- Para o Romaneio informar no parâmetro MV_OGASERS com valor da Série que será usada no cálculo das Notas Fiscais;
- Ajustar compartilhamento das tabelas NBO e NBS para seguirem o mesmo compartilhamento da NJR;
- Verificar na Tabela NBO se os campos NBO_ITEMRF e NBO_PREVPA foram criados;
- 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;
- 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;
- 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');
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');
Alterado label do campo N9N_INDICE de “Cod Índice” para “Preço Mínimo” e Criado campo N9U_VLUNCO;
- 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');
- Criar os gatilhos para o campo N7Q_IMPORT - Regra M→N7Q_IMPORT e Regra NJ0->NJ0_LOJAENT;
- Ajuste no dicionário tabela DXJ campo DXJ_CODIGO coluna X3_RELACAO com valor IIF(INCLUI .And. !(FwIsInCallStack("AGRA615")),GETSXENUM("DXJ","DXJ_CODIGO"),"") ;
- 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.) ;
- 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;
- Criar campo na tabela N9M. Nome do campo N9M_FILCOM;
- Alterar o compartilhamento da tabela NCB para que seja igual a tabela N92;
- 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;
- Ajuste campo NJK_TIPREG - Retirado o conteúdo do X3_RELACAO. o X3_RELACAO ficará sem nenhum conteúdo;
- 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);
Alterar a posição do campo N8N_TOETAP para 5;- Caso ocorra erro com o campo GXT_SIT será necessário rodar o dicionário expedido em agosto de 2018;
- Alterar o campo N92_CODPRO e N92_DESPRO para não usado;
- Alterar o parâmetro MV_OGPICPS para não usar casas decimais nos pesos.
- Alterar o tamanho do campo entidade no pergunte OGR7200001 para 9;
- Alterar o tamanho do campo loja no pergunte OGR7200001 para 4;
- Alterar o tamanho do campo entidade no pergunte OGR7400001 para 9;
- Alterar o tamanho do campo loja no pergunte OGR7400001 para 4;
- Alterar o tamanho do campo entidade no pergunte OGR7100001 para 9;
- Alterar o tamanho do campo loja no pergunte OGR7100001 para 4;
- Alterar compartilhamento da tabela NC9 para seguir o compartilhamento da NJR - Contrato (Tudo compartilhado).
- Alterar o campo GW8_ITEM para que tenha o mesmo tamanho do campo NJR_CODPRO.
- 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.
- Alterar campos com _OPEFIS para tamanho igual a 3
- Alterar tamanho da N7C_TXCOTA para 10,6
- Alterar X3 picture do campo N79_FILORG para @! (já feito na TST_COMP3)
- Alterar o campo N84_PROVIS para usado
- Ajustar Valid do campo N9H_CODREG de ExistCpo("NBQ") para Vazio().OR.ExistCpo("NBQ")
- Ajustar o campo N7S_NUMAVI, N7S_NUMDCO, N7S_SEQDCO e N7S_TPAVIS de visual(V) para alterar(A).
- Eliminar gatilhos N9A_NUMDCO (001 e 002)
- 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
- 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
- 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
- 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
- Alterar o tamanho do campo GXR_UMPESO para Caracter de 3
- Alterar o parâmetro MV_AGRO036 com o código do modelo de e-mail para Envio de Worflow de cotação para Transportadores
- Alterar o tamanho do campo GXR_UMPESO para Caracter de 3.
- Alterar o tamanho dos campos GXR_CDREM e GXR_CDDEST para 14.
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
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
- 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()))
- 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()))
- 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()))
- Alterar os campos N8N_QTDAGD e N8N_QTDSLD para não permitir alterar.
- 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
- 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
- Excluir Gatilho com EXPCDOM=DXP_QAPADR
- Criar campos N9W_UMAVI e N9W_UMPRE virtuais (unidade de medidas que serao gatilhados do aviso do pepro) incluir inipadrao e ini browse.
- Alterar formato do campo N9U_FIORI para tamanho de 12 e N9U_NOMFIL para 40.
- 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.
- 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.
- Criar Índice 5 N7S_FILIAL+N7S_NUMAVI+N7S_NUMDCO+N7S_SEQDCO necessario para buscar os DCOs vinculados somente na instrucao de embarque.
- No SX1 - Pergunta OGAR820 - Campos 11 e 13 - Incluir Grp campos 122
- Campo N9X_VALOR: Propriedade Visual = Visualizar
- 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
- 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
- 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 PDV: SIM ;Modal: NÂO ;Modulo: TODOS
- Corrigir pergunte OGC12003, tamanho do campo Cliente de? e Cliente Até? para char(09).
- Corrigir pergunte OGC12002, tamanho do campo Cliente? para char(09).
- Alterar título do campo NN7_VLCOMP para "Vl a Compens" e Descrição para "Valor a Compensar"
- 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
- 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')
- 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')
- 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')
- 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
- 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
- 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
- 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)
- 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
- 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
- Ajustar no campo N7S_DESCTR na coluna X3_RELACAO para If (Inclui,' ', Posicione("NJR",1,xFilial("NJR")+N7S→N7S_CODCTR,"NJR_DESCRI"))
- Ajustar no campo N7S_DESCTR na coluna X3_INIBRW para Posicione("NJR",1,xFilial("NJR")+N7S->N7S_CODCTR,"NJR_DESCRI")
- 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
- Adicionar valores da Lista de Opções campos NJJ_TPFRET / N79_TPFRET / NJR_TPFRET
- C=CIF;F=FOB;T=Por conta de terceiros;R=Por conta remetente;D=Por conta destinatário;S=Sem frete
- Alterar o texto de Help dos campos NJJ_TPFRET / NJR_TPFRET / N79_TPFRET
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
- 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
- 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
- Alterar gatilho do campo N8V_MOEDA: Regra: AGRMVMOEDA(M→N8V_MOEDA)
- Alterar gatilho do campo N8W_MOEDA: Regra: AGRMVMOEDA(M→N8W_MOEDA)
- Alterar gatilho do campo N8X_MOEDA: Regra: AGRMVMOEDA(M→N8X_MOEDA)
- Alterar gatilho do campo N8Z_MOEDA: Regra: AGRMVMOEDA(M→N8Z_MOEDA)
- Alterar Inic. Padrão e Inic. Browse N8V_DESMOE para: Iif( .NOT. Empty(N8V→N8V_MOEDA), AGRMVMOEDA(M->N8W_MOEDA), '')
- Alterar Inic. Padrão e Inic. Browse N8W_DESMOE para: Iif( .NOT. Empty(N8W→N8W_MOEDA), AGRMVMOEDA(M->N8W_MOEDA) , '')
- Alterar Inic. Padrão e Inic. Browse N8Z_DESMOE para: Iif( .NOT. Empty(N8Z→N8Z_MOEDA), AGRMVMOEDA(M->N8W_MOEDA) , '')
- Adicionar filtro por contrato de/até no pergunte(F11) OGC120
- 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
- Ajustar no campo N7S_DESCTR na coluna X3_RELAÇÃO para If (Inclui,' ', Posicione("NJR",1,xFilial("NJR")+N7S→N7S_CODCTR,"NJR_DESCRI"))
- Ajustar no campo N79_DESMOE na coluna X3_RELAÇÃO para IIF( .NOT. Empty(M->N79_MOEDA), AgrMvSimb(M->N79_MOEDA), "")
- Criar campos:
- 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é?”
- 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. ) ,
- 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
- 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
- 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
- Criar tabelas NCS e NCT.
- 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.
- 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
- Ajustar os seguintes gatilhos (SX7):
NJR_MOEDAF - Regra: AGRMVMOEDA(M→NJR_MOEDAF)
NJR_MOEDAR - Regra: AGRMVMOEDA(M→NJR_MOEDAR) - 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
- Ajuste X3_VALID - NNJ_CODDES: ExistCpo("NNH") .And. ExistChav("NNJ",M->NNJ_CODTAB+M->NNJ_CODDES,1) .AND. AGRA35DVLD()
- 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
- Alterar Exibe Browse para NAO dos campos abaixo: NN8_VALLIQ, NN8_VALLQT, NN8_VLRLIQ, NN8_VLRLQT
- Incluir indice order 7 para tabela N8K = N8K_FILIAL+N8K_NUMAVI+N8K_NUMDCO+N8K_SEQDC
Criar campo NJR_CONPES tipo : C TAMANHO: 1 TITULO: Peso consid. PICTURE: @! VALID: Pertence('12')
- Ajustar tamanho do campo NJB_TIPDES para 40(Deve ser igual ao NJ2_DESCRI)
- Remover SX9 com EXPCDOM=DXP_QAPADR
- Remover os seguintes campos da DXP: DXP_QAPADR, DXP_QNTPRO, DXP_TAMBLO.
- Remover SX9 com DXA_CODIGO=N78_TCRTIP
- 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)
- 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
- Ajuste nos indices e relacionamento das tabelas do plano de venda : N8W, N8Y e N8Z. Necessario dropar as tabelas e criar novos conforme abaixo:
- No pergunte OGAA880 deixar apenas a ordem 1 - Ordem da Tree de Filtragem e adicionar os itens abaixo
- ajustar sx3 N8y_dessaf , inipadrao e ini browse de : NJU_Descr para NJU_DESCRI
- ajustar sx3 N8Z_dessaf , inipadrao e ini browse de : NJU_Descr para NJU_DESCRI
- Alterar tam campos totais da tabela N8w para tamanho15 2 decimals
- Habilitar Safra para inclusão do plano de vendas (N8Y_SAFRA x3_visual = 'A' ).
- tabela n8w sx3 when deixar o inclui somente para o campo UNINEG.
- Parametrizar valor inicial como ativo o volume disponivel do plano de venda. (N8Y_ATIVO X3:relacao = '1')
- Campo N8W_GRPROD e N8W_DTINIC alterado para não ser obrigatório.
- Retirar gatilho do campo : N8Y_SAFRA .
- Alterar sx7 do campo N8W_MOEDA :x7_REGRA = AGRMVMOEDA(M->N8W_MOEDA)
- Alterar sx7 do campo N8z_MOEDA :x7_REGRA = AGRMVMOEDA(M->N8z_MOEDA)
- No cadastro do menu do mudulo 67 - SIGAAGR > cadastro > alterar a chamada do plano de vendas de OGAA820 para OGAA880
- NJJ_PESO3 - Alterado tamanho e máscara para 14,4.
- Alterar campo N8w_perrec para Alteral e Real.
- Alterar titulo dos campos N8Y_STAFAT para :Status Prog. Faturamento
- Alterar titulo dos campos N8Y_STAFIN para :Status Prog. Financeiro
- Alterar ordens dos campos para que os status fiquem no inicio da tela (N8Y_STAPLA, N8Y_STAPRE, N8Y_STAFIN, N8Y_STAPRE)
- Retirar ini padrao do campo N8w_codreg
- Alterar SX1 da OGC004 incluindo:
- Alterar o X3_WHEN do campo N77_FAINI, N77_FAIFIM, N77_RESULT para UBAA40WH77():
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.
Parâmetro MV_AGRO028 que defini a posição do campo safra no código do lote. Alterar para 14.
Parâmetro MV_AGRO031 que define Prefixo utilizado para geração da Nota de Crédito, Alterar para CNC (Contrato Nota de Credito).
Parâmetro MV_AGRO032 que define Prefixo para gerar NDC(nota de debito cliente) de Contratos. Alterar para CND (Contrato Nota de Debito).
Parâmetro MV_AGRO034 que define Incoterms que não calculam Despesas Logísticas. Deixar somente o EXW.
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.
Alterar o WHEN e o Ini. Padrão do campo NJR_CHKFIX conforme abaixo:
Alterar X3_FOLDER do Campo NJR_DBOLSA para 4
Alterar Ordem dos Campos NJR_MODAL = 73, NJR_DESMOD = 74, NJR_INSCPO = 75
Excluir o relacionamento da tabela NKC onde Tab.Dom-PAI: NN8 e Exp.Domínio: NN8_ITEMFX.
Excluir o relacionamento na SX9 onde X9_DOM = NJR e X9_CDOM = SB5.
Alterar as propriedades do campo N9S_CODIGO:
X3_TIPO = N (Numérico)
X3_RELACAO = '' (vazio)
Alterar os campos DXE_CODPRO e DXE_DESCPR para usado.