01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:SIGAEIC
Função:

AVPRINTE.PRW

EICNU400.prw

País:Brasil
Ticket:

10606557

Requisito/Story/Issue:

DTRADE-5610 / DTRADE-5576


02. SITUAÇÃO/REQUISITO

  1. Na rotina de Purchase Order->Impressão, ao enviar a impressão via e-mail ocorre de conexão com o servidor e o mesmo ocorre para o envio do numerário.
  2. Ao enviar a impressão do PO por e-mail, em servidores LINUX, ocorre erro na criação do arquivo de imagem, apresentando a mensagem de help AVG0001055.

03. SOLUÇÃO

  1. Alterado a rotina para que quando estejam os dois parâmetros configurados com a porta seja dado preferência ao parâmetro da porta e caso esteja em branco utiliza o parâmetro definido no parâmetro de endereço do servidor.
  2. Alterado a rotina para que quando utilizado ambiente Linux, a rotina gere um arquivo html para enviar via e-mail e quando for no ambiente Windows será gerado um arquivo .jpeg e então o arquivo é anexado ao e-mail que está sendo enviado.

04. DEMAIS INFORMAÇÕES

  1. Ambos parâmetros configurados com a porta de conexão, da seguinte maneira.

MV_PORSMTP = 465

MV_RELSERV = smtp.gmail.com:465

Os valores usados na configuração acima são apenas exemplo, no caso o que importa é o endereço do servidor estar configurado com a porta em seguida dos dois pontos (:).


Sobre os parâmetros:

MV_PORSMTP - Porta do Servidor SMTP 

MV_RELSERV - Nome do Servidor de Envio de E-mail utilizado nos relatorios


2. Conforme o documento citado abaixo não é possível gerar arquivos jpeg em ambientes Linux.

https://tdn.totvs.com/display/tec/TMSPrinter

05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>