Bom dia No EMS2, para obter o estabelecimento principal, podemos usar o código: find first param-estoq no-lock. display param-estoq.estabel. O resultado mostrado costuma ser 1 (um). Como fazer isto no TOTVS? Tenho programas do EMS5 rodando sob TOTVS e não quero fixar no código o estabelecimento "01". Obrigado
Boa noite @ds201, você quer saber o estabelecimento principal para cada empresa que você tem? o Totvs que tu diz, é o Totvs12?
Bom dia @ds201, utilizo normalmente a sua leitura no Totvs12, na base abaixo existem mais de uma empresa e vários estabelecimentos e a param-estoq, mesmo lendo via for each, está retornando apenas uma registro, conforme evidência abaixo. Está dando algum erro no seu programa? Att,
Boa tarde Obrigado pela colaboração. "Meu programa" não esta apresentando erro. E que quando ele foi codificado o programador testou usando o estabelecimento "01" fixado no fonte. Como esta pratica não é recomendável, eu estou tentando evita-la. Obrigado
Entendi, então creio que não terá problemas em alterar para a busca pela param-estoq, realmente não é recomendável deixar dados fixos, já passei por algumas migrações onde havia informações fixas e isso dá dor de cabeça, além de deixar o projeto mais caro. Abraços.