× Linguagem de Programação ADVPL

Perguntas MsExecAuto mata265

Mais
12 anos 11 meses atrás #181 por lalberto
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

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.

Mais
12 anos 11 meses atrás #182 por lalberto
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

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.

Mais
12 anos 11 meses atrás #183 por lalberto
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

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.

Mais
12 anos 11 meses atrás #184 por lalberto
Respondido por lalberto no tópico Re: MsExecAuto mata265
Edite os campos das tabelas SDA e SDB pelo configurador e, na aba &quot;Modulos&quot; marque a opção &quot;Utilizado por todos os múdulos&quot;...

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á &quot;Array out of bounds&quot;...

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.

Mais
12 anos 11 meses atrás #185 por lalberto
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

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.

Mais
9 anos 6 meses atrás #28141 por fabio.consentino
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

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.135 segundos
Joomla templates by a4joomla