Histórico da Página
...
01. DADOS GERAIS
| Produto: |
| ||||
|---|---|---|---|---|---|
| Linha de Produto: | Virtual Age | ||||
| Segmento: |
| ||||
| Módulo: | Comercial | ||||
| Função: | Envio da cotação por e-mail com anexo em .CSV | Ticket: | |||
| Requisito/Story/Issue (informe o requisito relacionado) : | DVAARM-2095 |
...
Enviar a cotação para os fornecedores por e-mail com um anexo ".CSV" com as informações dos produtos.
03. SOLUÇÃO
Foi disponibilizado implementado no parâmetro parâmetro empresa "TP_MODELO_HTML_COT" a opção "4 - CSV".
Com este parâmetro setado configurado com o valor 4 o usuário deverá também configurar o parâmetro parâmetro empresa "DS_CAMINHO_COTACAO", colocando com o diretório onde o arquivo .CSV será criado.
O Fornecedor deverá ter um e-mail cadastrado no componente PESFM010, caso não possua será apresentada uma tela com a opção para indicar o email.
O processo ficou da seguinte maneira:
...
e-mail.
...
Imagem 1 - Componente CMPFP017 carregado com informações de uma cotação.
- Pressionar o botão Enviar;
Imagem 2 - Caso o fornecedor marcado possuir um e-mail cadastrado, o mesmo receberá o e-mail com o .CSV anexado.
...
| Totvs custom tabs box | |||||||
|---|---|---|---|---|---|---|---|
| |||||||
|
...
|
|
...
|
04.
...
O arquivo .CSV será gerado com a seguinte estrutura:
Código empresa cotação;
Número cotação;
Código fornecedor;
Código produto fornecedor;
Descrição produto fornecedor;
Código produto sistema;
Descrição produto sistema;
Quantidade cotada do produto;
Valor unitário produto;
% de desconto;
Valor total bruto;
Valor total líquido;
| Card documentos | ||||
|---|---|---|---|---|
|
...
ASSUNTOS RELACIONADOS
- Para informações de como realizar a importação de arquivo com a extensão "CSV" acessar a documentação: https://tdn.totvs.com/x/0zNZIQ
| HTML |
|---|
<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>
|


