Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

A importação de arquivos via Excel consiste em incluir composições em um novo projeto ou em um projeto já existente. Com o intuito de remover a obrigatoriedade da utilização de licenças do Microsoft Office no ambiente, foram modificadas as formas de importação e exportação de informações de planilhas Excel, para permitir que o TOP trabalhe os dados de forma autônoma e independente da solução da Microsoft. Foi modificado o processo de importação mas o produto final não será modificado, serão realizadas as mesmas etapas de processo originais e as mesmas inclusões/alterações de registros de composições no TOP. Esta opção somente ficará habilitada caso algum projeto esteja aberto e o usuário tenha permissão. A funcionalidade consiste em gerar uma planilha igual ao arquivo Excel que se escolheu importar.
 
O campo Linha Inicial é utilizado devido a necessidade do arquivo Excel ter um cabeçalho ou identificação dos dados da importação, portanto deve ser indicado pelo usuário onde será o início da importação. Este campo é obrigatório seu preenchimento e somente poderá ser inserido números maiores que zero e terá o valor inicial igual a 1.
Passo a passo:
Acesse (local Utilitários | Conversões | Importar Arquivos Excel | Importar Composições Via Excel)
Arquivo (Localização + Nome): Informe a localização e o nome do arquivo a ser importado.
Colunas do Excel: Informe a posição das colunas na planilha Excel corresponde aos campos Código, Descrição, Descrição Completa, Unidade, Tipo da Composição e Produção por Hora para a Composição e os campos Código, Quantidade, Coeficiente Produtivo, DMT para os recursos da Composição.

Atenção:

Para informar o número da coluna, tenha como referência a coluna A que é considerada como a coluna de número 1. Dessa forma, a coluna B será a de número 2 e assim, sucessivamente.
Aconselha-se que os arquivos de importação excel possuam informações preenchidas a partir da coluna A. Quando a coluna não estiver sido preenchida, a contagem de colunas será definida a partir da primeira coluna preenchida pois a importação excel utiliza o intervalo de colunas com dados, importando a partir da primeira coluna preenchida com valor. Exemplo:

...

Caso o excel estiver preenchido de acordo com o exemplo acima, os índices a serem utilizados na parametrização da importação excel serão definidos a partir da primeira coluna preenchida, ou seja, o índice de número 1 estará relacionado a coluna C.
O código do insumo obedece a máscara do insumo definida nos Parâmetros do Projeto, caso contrário será exibida uma tela para que a máscara seja ajustada. Caso a unidade do insumo que está sendo importado não esteja previamente cadastrada no sistema, será exibida uma tela para que seja cadastrada uma nova unidade ou associado ao insumo uma unidade equivalente.
Ao importar a planilha, caso a mesma esteja "aberta", é necessário que após alguma alteração, a planilha seja salva, pois caso contrário os dados modificados não serão importados.
Definir parâmetros: Informe se a planilha Excel possui linha de cabeçalho e se os dados a serem importados devem sobrescrever os dados já existentes no projeto.

Atenção:

Caso seja importado mais de um preço para um mesmo insumo, somente o último preço importado será ativado.

Observações:

Referente à Composição:

...

A célula que retorna o campo Tipo da Composição pode assumir os valores 0, 1, 2 ou 3 que corresponde à CPU, Por produção, Turma Típica e Por Unidade de Serviço, respectivamente. Caso sejam informados valores diferentes dos citados ou a coluna referente à planilha Excel não for informada, o Tipo da Composição será definido como CPU. Caso a coluna referente ao tipo da Composição na planilha Excel estiver vazia será lançado o tipo da Composição da primeira linha preenchida, caso contrário será atribuído 0 - CPU ao tipo da Composição.
O campo Produção por Hora será importado somente se o Tipo da Composição estiver definido como 1 – Por Produção. Caso a linha referente à coluna da planilha Excel não for informada, o campo Produção por Hora receberá valor 1. Caso a célula informada estiver vazia, o sistema percorrerá todas as linhas e atribuirá o valor da Produção por Horas da primeira preenchida, caso contrário será atribuído valor 1.


Processo

Ao importar a composição via Excel mesmo sem a opção sobrescrever, o sistema listar as composições que já existem e mudam os preços com a nova inserção de insumos.

  • Quantidade de Composições Criadas
  • Quantidade de Composições Alteradas
  • Quantidade de composições que não formam alteradas, pois não estava marcado para atualizar
  • Informar uma um log separado quais as composições estão em cada um dos cenários. 


Referente ao recurso da composição:

O campo Código receberá o valor correspondente ao código do recurso da composição. Caso o valor referente à coluna Excel não for informada ou o valor do campo estiver vazio, o recurso não será importado e um log será gerado.

...