01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Controle de Frequência

Função:

PE5000 - Emissão Cartão Ponto

Ticket:

24294406

Requisito/Story/Issue:DRHJORNDTS-5333


02. SITUAÇÃO/REQUISITO

Quando ocorre a execução simultânea do programa PE5000 por dois usuários diferentes no mesmo servidor, sendo selecionado como destino a opção Terminal, ocorre que são gerados dois arquivos contendo os dados da execução do usuário que executou o programa por último. 

Caso as execuções simultâneas sejam de um mesmo usuário, o arquivo gerado mistura as informações das duas execuções.

03. SOLUÇÃO

O problema ocorre porque quando na execução do relatório é selecionada como Destino a opção Terminal o arquivo é gerado no diretório temporário de trabalho da sessão Progress (informado no parâmetro -T que é configurado no arquivo .pf), ex: c:\temp.

Desta forma, em ambas as execuções o arquivo é gerado como: c:\temp\PE5000.tmp. 

Esse problema pode ser contornado com as orientações descritas nas documentações abaixo:

https://centraldeatendimento.totvs.com/hc/pt-br/articles/4406286972951-Framework-Linha-Datasul-TEC-Diret%C3%B3rio-Tempor%C3%A1rio-do-Progress-por-usu%C3%A1rio

https://centraldeatendimento.totvs.com/hc/pt-br/articles/360034240833-Framework-Linha-Datasul-TEC-Par%C3%A2metro-sess%C3%A3o-cliente-T-Temporary-Directory

04. DEMAIS INFORMAÇÕES

Não se aplica.

05. ASSUNTOS RELACIONADOS

Relatório Emissão do Cartão Ponto - PE5000