Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - TOTVS Backoffice (Linha Protheus) - SIGAFAT - array out of bounds ( 0 of 107 ) on F4LOTE(SIGACUS.PRW)


Ocorrência
Array out of bounds ( 0 of 107 ) on F4LOTE(SIGACUS.PRW)

Causa
Ao tentar inserir um pedido de venda incluindo o lote no item, ocorre o erro:
array out of bounds ( 0 of 107 )  on F4LOTE(SIGACUS.PRW).
Geralmente, erro de array ocorre quando o campo não existe ou o mesmo não está marcado como usado ou teve seu nível de campo alterado.

Neste caso, a função F4LOTE está validando o campo c6_dtvalid , que pode não estar marcado como usado ou pode ter tido o seu nível de a campo alterado do padrão que é 1.
Outra situação em que este erro pode ocorrer é na geração de um pedido do tipo complemento (preço, quantidade, icms, icms st ou ipi) ou devolução de compras, ao dar enter+F4 sob o campo de nota fiscal de origem (c6_nfori).  Pa esra etsa segunda situação, o erro foi corrigido na issue DMANMAT02-35464.

Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Protheus) - SIGAFAT - todas as versões

Solução
Para solucionar:
  • Erro na inclusão do lote:
    • Acessar o moduloSIGACFG - Configurador→ Base de Dados → Dicionário → Base de Dados
    •  Pesquisar a tabela SC6 e buscar pelo campo c6_dtvalid;
    • Alterar o campo ,selecionar a ABA USO, deixar o campo como   USADO e  o nível de campo igual 1.
    • Salvar o campo, salvar a tabela e atualizar o dicionário de dados.
    • Reinicie o smartclient e efetue o procedimento novamente.

 

OBS: O processo informado acima para ser realizado requer um analista com conhecimentos em estrutura de Protheus. Qualquer dúvida no processo, acione a equipe de Framework.

O pacote de expedição contínua do Módulo de Materiais , onde o pacote já está incluído, está disponível para download através do link: Pacotes de Atualização - Estoque e Custos e Automação e Coleta de Dados

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

1 Comentários

  • Avatar
    PAULO ROBERTO SEIXAS FERNANDES PEREIRA FILHO

    Patch (000000_dmanmat02-40455_12_1_33_tttm120_hp.ptm) could not be applied. Server returned: Duplicated function FISGETEEC() on FISA108.PRW line:7294. found in CAT207.PR

    0
    Ações de comentário Permalink
Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _