# 1. Carga de Produtos



# PROC001 - Criação de Opção de Exportação

<table border="1" id="bkmrk-%C2%A0-projeto%2Fsistema%3Age" style="border-collapse: collapse; width: 100.123%; height: 68px;"><tbody><tr style="border-style: solid;"><td rowspan="3" style="width: 26.6667%; height: 68px; border-color: black; border-top-style: hidden; border-left-style: hidden; border-bottom-style: hidden;">  
[![image-1762776253666.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-11/scaled-1680-/image-1762776253666.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-11/image-1762776253666.png)

</td><td style="width: 49.9999%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Projeto/Sistema:**</span>  
Gerencie Aqui</td><td class="align-center" style="width: 23.3333%; height: 10px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do *Template:***</span>  
<span style="color: #000000;">1.2</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Processo:**</span>  
Criação de Opção de Exportação</td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Versão do Documento:**</span>  
<span style="color: #000000;">1.0</span></td></tr><tr style="border-style: solid;"><td style="width: 49.9999%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Responsável(eis):** </span>  
<span style="color: #000000;">Luís Leite</span></td><td class="align-center" style="width: 23.3333%; height: 29px; border-color: black; border-style: solid;"><span style="color: #000000;">**Data:** </span>

<span style="color: #000000;">11/12/2025</span>

</td></tr></tbody></table>

##### <span style="color: #000000;">**1. Introdução**</span>

<span style="color: #000000;">**Este processo visa exemplificar a documentação padrão**</span>

<table cellpadding="9" cellspacing="0" id="bkmrk-processo-envolvidos-" width="100%"><tbody><tr valign="top"><td bgcolor="#acb9ca" style="border-style: solid; border-color: black;" width="27%"><span style="font-size: small; color: #000000;">**Processo**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black;" width="19%"><span style="font-size: small; color: #000000;">**Envolvidos**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black;" width="27%"><span style="font-size: small; color: #000000;">**Dados de Entrada**</span>

</td><td bgcolor="#acb9ca" style="border-style: solid; border-color: black;" width="27%"><span style="font-size: small; color: #000000;">**Dados de Saída**</span>

</td></tr><tr valign="top"><td style="border-style: solid; border-color: black;" width="27%">PROC001 - Criação de Opção de Exportação</td><td style="border-style: solid; border-color: black;" width="19%"><span style="font-size: small; color: #000000;">-</span>

</td><td style="border-style: solid; border-color: black;" width="27%"><span style="color: #000000; font-size: small;">Lista de Produtos</span>

</td><td style="border-style: solid; border-color: black;" width="27%"><span style="color: #000000; font-size: small;">Arquivo TXT para serem parametrizados pelo MGV</span>

</td></tr></tbody></table>

#### **Especificação Funcional**

- - - - - -

#### **PROC001 EXEMPLO:**

##### ***Protótipo de Tela:***

[![image-1765389963220.png](https://docs.softensistemas.com.br/uploads/images/gallery/2025-12/scaled-1680-/image-1765389963220.png)](https://docs.softensistemas.com.br/uploads/images/gallery/2025-12/image-1765389963220.png)

Imagem I - Novo botão "Exportar Produtos para Balança"

##### ***Descrição dos Campos:***

<table border="1" cellpadding="7" cellspacing="0" id="bkmrk-campo-tipo-tamanho-o" style="width: 843px;"><tbody><tr valign="top"><td bgcolor="#acb9ca" style="width: 168px; border-style: solid; border-color: black;"><span style="color: #000000;">**Campo**</span>

</td><td bgcolor="#acb9ca" style="width: 102px; border-style: solid; border-color: black;"><span style="color: #000000;">**Tipo**</span>

</td><td bgcolor="#acb9ca" style="width: 88px; border-style: solid; border-color: black;"><span style="color: #000000;">**Tamanho**</span>

</td><td bgcolor="#acb9ca" style="width: 165px; border-style: solid; border-color: black;"><span style="color: #000000;">**Obrig. ?**</span>

</td><td bgcolor="#acb9ca" style="width: 119px; border-style: solid; border-color: black;"><span style="color: #000000;">**Máscara**</span>

</td><td bgcolor="#acb9ca" style="width: 201px; border-style: solid; border-color: black;"><span style="color: #000000;">**Observações**</span>

</td></tr><tr><td style="width: 168px; border-style: solid; border-color: black;"><span style="color: #000000;">Exportar Produtos para Balança</span>

</td><td style="width: 102px; border-style: solid; border-color: black;"><span style="color: #000000;">Botão</span>

</td><td style="width: 88px; border-style: solid; border-color: black;"><span style="color: #000000;">-</span>

</td><td style="width: 165px; border-style: solid; border-color: black;"><span style="color: #000000;">-</span>

</td><td style="width: 119px; border-style: solid; border-color: black;">-

</td><td style="width: 201px; border-style: solid; border-color: black;">-

</td></tr></tbody></table>

##### <span style="color: #000000;">***Regras de Interface:***</span>

<span style="color: #000000;">***1. Exportar Produtos para Balança*** Abrir *Dialog* para a seleção do modelo do arquivo a ser exportado (montar a *Dialog*)</span>

<span style="color: #000000;">**2.** Ao ser exportado o arquivo do cadastro para a balança, deve ser dada a mensagem de confirmação em tela  
</span>

<p class="callout success"><span style="color: #000000;">Gerado arquivo de produtos para balança!</span></p>

##### <span style="color: #000000;">***Regras de Negócio:***</span>

<span style="color: #000000;">***1. Exportação:*** Somente produtos com SKU de até 6 dígitos de código e com preço de venda devem ser exportados.</span>  
<span style="color: #000000;">Devido ao limite de tamanho de descrição, deve ser gerado o arquivo com a descrição até 25 letras, passado disso deve ser cortado o nome do produto.</span>

<span style="color: #000000;">**2.** Deve ser gerado um arquivo de formato .txt com nome TXITENS</span>

##### <span style="color: #000000;">***Questões Técnicas:***</span>

<span style="color: #000000;">***1. Exemplo de arquivo básico:***</span>

```
01010000034000011000NOTA FISCAL EMITIDA EM AM
```

<span style="color: #000000;">**2.** Estrutura e posições do arquivo básico:</span>

<table border="1" id="bkmrk-posi%C3%A7%C3%A3o-descri%C3%A7%C3%A3o-ta" style="border-collapse: collapse; width: 100%; height: 174px;"><tbody><tr style="height: 29px;"><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">**Posição**</span></td><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">**Descrição**</span></td><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">**Tamanho/Bytes**</span></td></tr><tr style="height: 29px;"><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">**DD**</span></td><td style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">**Código do departamento**</span>

<span style="color: #000000;">**Utilizar 01 como padrão**</span>

</td><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">2 bytes</span></td></tr><tr><td style="width: 33.3333%; border-style: solid; border-color: black;"><span style="color: #000000;">**EE**</span>

</td><td style="width: 33.3333%; border-style: solid; border-color: black;"><span style="color: #000000;">**Etiqueta configurada**</span>

<span style="color: #000000;">**Utilizar 01 como padrão**</span>

</td><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black;"><span style="color: #000000;">2 Bytes</span></td></tr><tr style="height: 29px;"><td class="align-center" rowspan="2" style="width: 33.3333%; border-style: solid; border-color: black; height: 58px;"><span style="color: #000000;">**T**</span>

</td><td style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">**Tipo de produto**</span></td><td class="align-center" rowspan="2" style="width: 33.3333%; border-style: solid; border-color: black; height: 58px;"><span style="color: #000000;">1 Byte</span></td></tr><tr style="height: 29px;"><td style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">Enviar como \[0\]=&gt;Venda por peso</span></td></tr><tr style="height: 29px;"><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">**CCCCCC**</span></td><td style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">**Código do Item**</span></td><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">6 Bytes</span></td></tr><tr style="height: 29px;"><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">**PPPPPP**</span></td><td style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">**Preço/KG**</span></td><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black; height: 29px;"><span style="color: #000000;">6 Bytes</span></td></tr><tr><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black;"><span style="color: #000000;">**VVV**</span></td><td style="width: 33.3333%; border-style: solid; border-color: black;"><span style="color: #000000;">**Dias de Validade do Produto**</span></td><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black;"><span style="color: #000000;">3 Bytes (enviar zerado)</span></td></tr><tr><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black;"><span style="color: #000000;">**D1**</span></td><td style="width: 33.3333%; border-style: solid; border-color: black;"><span style="color: #000000;">**Descritivo do Item - Primeira Linha**</span></td><td class="align-center" style="width: 33.3333%; border-style: solid; border-color: black;"><span style="color: #000000;">25 Bytes</span></td></tr><tr><td class="align-center" colspan="3" style="width: 33.3333%; border-style: solid; border-color: black;">**...**</td></tr></tbody></table>

©SOFTEN SISTEMAS 2025

