×
Linguagem de Programação ADVPL
Perguntas MsExecAuto mata265
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
12 anos 11 meses atrás #181
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
MsExecAuto mata265 foi criado por lalberto
Pessoal, bom dia.
Estou criando uma rotina de endereçamento automática, via execauto na Mata265, e estou recebendo a mensagem abaixo, já refiz a rotina de todas as formas, usando o exemplo do TDN e do fórum, alguém teria uma idéia do que poderia ser?
Mensagem:
array out of bounds [0] of [13] on A265INCLUI(MATA265.PRX) 04/01/2011 17:19:48 line : 514
Obrigado,
Gerardo Martínez
Athenas Informática
São José dos Campos/SP
<!-- e --><a href="Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.">Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.</a><!-- e -->
Soluções TOTVS para o seu negócio
Estou criando uma rotina de endereçamento automática, via execauto na Mata265, e estou recebendo a mensagem abaixo, já refiz a rotina de todas as formas, usando o exemplo do TDN e do fórum, alguém teria uma idéia do que poderia ser?
Mensagem:
array out of bounds [0] of [13] on A265INCLUI(MATA265.PRX) 04/01/2011 17:19:48 line : 514
Obrigado,
Gerardo Martínez
Athenas Informática
São José dos Campos/SP
<!-- e --><a href="Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.">Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.</a><!-- e -->
Soluções TOTVS para o seu negócio
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
12 anos 11 meses atrás #182
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Re: MsExecAuto mata265
Está usando PREPARE ENVIRONMENT sem interface ou a partir de algum menu?
Att.,
Flávio Costa
Att.,
Flávio Costa
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
12 anos 11 meses atrás #183
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Re: MsExecAuto mata265
Flavio, boa tarde.
Esqueci de mencionar q estou chamando o endereçamento via PE (Q215FIM), após a liberação no Inspeção de Entradas.
Abraços
Gerardo Martínez
Athenas Informática
São José dos Campos/SP
<!-- e --><a href="Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.">Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.</a><!-- e -->
Soluções TOTVS para o seu negócio
Esqueci de mencionar q estou chamando o endereçamento via PE (Q215FIM), após a liberação no Inspeção de Entradas.
Abraços
Gerardo Martínez
Athenas Informática
São José dos Campos/SP
<!-- e --><a href="Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.">Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.</a><!-- e -->
Soluções TOTVS para o seu negócio
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
12 anos 11 meses atrás #184
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Re: MsExecAuto mata265
Edite os campos das tabelas SDA e SDB pelo configurador e, na aba "Modulos" marque a opção "Utilizado por todos os múdulos"...
Ao editar você perceberá que apenas alguns módulos estão marcados... por isso na rotina automática esses campos não aparecem e dá "Array out of bounds"...
Alguns campos eu tive que alterar direto na SX3 pois estavam bloqueados pra alteração via configurador...
Att.,
Flávio Costa
Ao editar você perceberá que apenas alguns módulos estão marcados... por isso na rotina automática esses campos não aparecem e dá "Array out of bounds"...
Alguns campos eu tive que alterar direto na SX3 pois estavam bloqueados pra alteração via configurador...
Att.,
Flávio Costa
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
12 anos 11 meses atrás #185
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Re: MsExecAuto mata265 [RESOLVIDO]
Flávio.
Matou o problema.
Muito obrigado.
Gerardo Martínez
Athenas Informática
São José dos Campos/SP
<!-- e --><a href="Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.">Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.</a><!-- e -->
Soluções TOTVS para o seu negócio
Matou o problema.
Muito obrigado.
Gerardo Martínez
Athenas Informática
São José dos Campos/SP
<!-- e --><a href="Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.">Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.</a><!-- e -->
Soluções TOTVS para o seu negócio
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- fabio.consentino
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 1
- Obrigados Recebidos: 0
9 anos 6 meses atrás #28141
por fabio.consentino
Respondido por fabio.consentino no tópico Re: MsExecAuto mata265 [RESOLVIDO]
Dica para não ter que alterar o módulo de campo a campo nesse caso:
Manipular a variável pública nModulo antes de executar o ExecAuto.
Lembrando apenas de restaurá-la em seguida. Ex.:
Local nModAux := nModulo
Private lMsErroAuto := .F.
nModulo := 4
MsExecAuto({|x,y,z| Mata265(x,y,z)},aCab,aItens,3)
If lMsErroAuto
MostraErro()
EndIf
nModulo := nModAux
Manipular a variável pública nModulo antes de executar o ExecAuto.
Lembrando apenas de restaurá-la em seguida. Ex.:
Local nModAux := nModulo
Private lMsErroAuto := .F.
nModulo := 4
MsExecAuto({|x,y,z| Mata265(x,y,z)},aCab,aItens,3)
If lMsErroAuto
MostraErro()
EndIf
nModulo := nModAux
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.135 segundos