Duvida Estabelecimento (TOTVS)

Discussão em 'Progress 4GL' iniciado por ds201, Novembro 13, 2016.

  1. ds201

    ds201 Membro Participativo

    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
  2. af.dums

    af.dums Membro Ativo

    Boa noite @ds201, você quer saber o estabelecimento principal para cada empresa que você tem? o Totvs que tu diz, é o Totvs12?
  3. ds201

    ds201 Membro Participativo

    Boa noite

    Estamos usando o TOTVS 12.
    E só temos uma empresa.

    Obrigado
  4. af.dums

    af.dums Membro Ativo

    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?
    upload_2016-11-15_8-35-21.png

    Att,
    reissobr curtiu isso.
  5. ds201

    ds201 Membro Participativo

    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
  6. af.dums

    af.dums Membro Ativo

    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.

Compartilhe esta Página