Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Para atender a necessidade do cliente em integrar com o software da Sigafran, foi desenvolvido o plugin de integração para importação e exportação dos dados (Clientes, Fornecedores, Produtos, Fórmulas, Ordens de Produção e Produções Internas/Apontamentos).

...

Instalador

Executável de instalação conforme versão estável.

View file
nameBuild 1.0.729.1-20221125T131400Z-001.zip

Configurações

Conexão

Criar e configurar no arquivo Viasoft.Start.server e ViasoftServerAgro.conexoes em C:\Viasoft\Client uma conexão com nome PLUGIN_SIGAFRAN onde a conexão Viasoft.Start.server apontará para o servidor e ViasoftServerAgro.conexoes configurada para ler a base de dados.

Autenticação

No Viasoft3c criar um usuário com o nome e senha: USR_SIGAFRAN. Cadastro de Usuários..

Criação Tabela Personalizada

Acessar o módulo Person3c, com usuário VIASOFT, para criação das tabelas, colunas e consultas personalizadas. Person - Criando campos, tabelas e consultas personalizadas

...

Tabela

Descrição

Visível por:

U_SIGASETORNATITEM

Configuração Setor e Natureza por Item

Todos

Criação Colunas Personalizadas

Criar as seguintes colunas nas tabelas personalizadas. Terceira Rotina - Consultas Personalizadas

...

Descrição completa

Descrição Reduzida

Descrição Reduzida

Descrição

Nome da coluna

DESCRICAO

Dica para usuário

Descrição reduzida da ocorrência

Tipo Coluna

Texto

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Tamanho máximo

200

Criar coluna Tipo da ocorrência.

Descrição completa

Tipo da ocorrência

Descrição Reduzida

Tipo

Nome da coluna

TIPO

Dica para usuário

Tipo da ocorrência

Tipo Coluna

Texto

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Tamanho máximo

30

Criar coluna Origem.

Descrição completa

Origem

Descrição Reduzida

Origem

Nome da coluna

ORIGEM

Dica para usuário

Origem do log

Tipo Coluna

Texto

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Tamanho máximo

200

Tabela ITEMAGRO.

Criar coluna Embalagem.

Descrição completa

Embalagem para conversão

Descrição Reduzida

Embalagem

Nome

SIGAFRANEMB

Dica para usuário

Embalagem para conversão.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar coluna Item Similar.

Descrição completa

Código do item Similar

Descrição Reduzida

Item Similar

Nome

ITEMINCMANSIGA

Dica para usuário

Código do item similar que é incluso manualmente pelo sigafran.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar coluna Código Siga.

Descrição completa

Código do Item no Sigafran

Descrição Reduzida

Cód. Siga

Nome

CODIGOSIGA

Dica para usuário

Código do Item no Sigafran.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Tabela ITEMPRODCAB.

Criar coluna Peso da embalagem.

Descrição completa

Peso da embalagem

Descrição Reduzida

Peso Embalagem

Nome

PESOEMBALAG

Dica para usuário

Peso da embalagem do item produzido.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

4

Número de Decimais

2

Valor Mínimo

0

Valor Máximo

99999.99

Criar coluna Código Siga.

Descrição completa

Código Siga.

Descrição Reduzida

Cód. Siga

Nome

CODPISIGA

Dica para usuário

Código da Produção no Sigafran.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar coluna Código Batelada.

Descrição completa

Código da Batelada.

Descrição Reduzida

Cód. Batelada

Nome

CODBATSIGA

Dica para usuário

Código da Batelada do Sigafran.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar coluna Premix.

Descrição completa

Premix

Descrição Reduzida

Premix.

Nome

PREMIX

Dica para usuário

Importação Premix.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

1

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

1

Tabela LOTEGERAL e LOTEDTVAL;

Criar coluna Lote Sigafran.

Descrição completa

Lote Sigafran

Descrição Reduzida

Lote Sigafran

Nome da coluna

LOTESIGAFRAN

Dica para usuário

Lotes utilizados na exportação para o Sigafran.

Tipo Coluna

Documento

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Permitir Formatação de Texto:

Desmarcar

Tabela SETORES.

Criar a coluna Premix.

Descrição completa

Premix

Descrição Reduzida

Premix.

Nome

PREMIX

Dica para usuário

Importação Premix.

Tipo Coluna

Sim/Não (S/N)

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Opção Inicial

N

Tabela ORDEMPRODCAB.

Criar a coluna Batelada.

Descrição completa

Batelada

Descrição Reduzida

Batelada

Nome

Batelada

Dica para usuário

Batelada

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Tabela Fórmula Item Agro x Siga (U_SIGAITEMAGRO).

Criar a coluna Estabelecimento.

Descrição completa

Estabelecimento

Descrição Reduzida

Estab.

Nome

ESTAB

Dica para usuário

Estabelecimento.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

1

Valor Máximo

9999999

Criar a coluna Código do Item.

Descrição completa

Código do Item

Descrição Reduzida

Cód. Item

Nome

ITEM

Dica para usuário

Código do Item.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

1

Valor Máximo

9999999

Criar a coluna Código da Fórmula.

Descrição completa

Código da Fórmula

Descrição Reduzida

Cód. Fórmula

Nome

CODFORMULA

Dica para usuário

Código da Fórmula.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

1

Valor Máximo

9999999

Criar a coluna Batelada.

Descrição completa

Batelada

Descrição Reduzida

Batelada

Nome

Batelada

Dica para usuário

Batelada

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Valor inicial

0

Criar a coluna Cód. Linha.

Descrição completa

Código da Linha Sigafran

Descrição Reduzida

Cód. Linha.

Nome

CODLINHA

Dica para usuário

Código da de produção no Linha Sigafran.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

9

Valor Mínimo

1

Valor Máximo

9999999

Revisão das Fórmulas de Produção Sigafran (U_SIGAREVISAO).

Criar a coluna Fórmula.

Descrição completa

Fórmula

Descrição Reduzida

Fórmula

Nome

U_SIGAITEMAGRO_ID

Dica para usuário

Fórmula

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Estabelecimento.

Descrição completa

Fórmula

Descrição Reduzida

Fórmula

Nome

U_SIGAITEMAGRO_ID

Dica para usuário

Fórmula

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Revisão.

Descrição completa

Revisão

Descrição Reduzida

Revisão

Nome da coluna

REVISAO

Dica para usuário

Revisão.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

1

Valor Máximo

9999999

Valor inicial

1

Criar coluna Descrição.

Descrição completa

Descrição

Descrição Reduzida

Descrição

Nome da coluna

DESCRICAO

Dica para usuário

Descrição.

Tipo Coluna

Texto

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Tamanho máximo

200

Criar coluna Ativa.

Descrição completa

Ativa

Descrição Reduzida

Ativa

Nome da coluna

ATIVA

Dica para usuário

Revisão ativa?

Tipo Coluna

Sim/Não(S/N)

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Opção Inicial

S

Criar coluna Integrada.

Descrição completa

Integrada

Descrição Reduzida

Integrada

Nome da coluna

INTEGRADA

Dica para usuário

Revisão integrada?

Tipo Coluna

Sim/Não(S/N)

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Opção Inicial

N

Criar coluna Ultima Alteração.

Descrição completa

Ultima Alteração

Descrição Reduzida

Alteração

Nome

ALTERACAO

Dica para usuário

Data e hora da Ultima Alteração.

Tipo Coluna

Data e Hora

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Matéria Prima das Revisões de Fórmulas (U_SIGAMATERIAL).

Criar a coluna Revisão.

Descrição completa

Revisão

Descrição Reduzida

Revisão

Nome da coluna

U_SIGAREVISAO_ID

Dica para usuário

Revisão.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Estabelecimento.

Descrição completa

Estabelecimento

Descrição Reduzida

Estab.

Nome da coluna

ESTAB

Dica para usuário

Estabelecimento.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Item.

Descrição completa

Matéria Prima

Descrição Reduzida

Mat. Prima

Nome da coluna

ITEM

Dica para usuário

Matéria Prima.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Quantidade.

Descrição completa

Quantidade

Descrição Reduzida

Qtde

Nome da coluna

QUANTIDADE

Dica para usuário

Quantidade.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Sequência.

Descrição completa

Sequência

Descrição Reduzida

Seq.

Nome da coluna

QUANTIDADE

Dica para usuário

Quantidade.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Quantidade Produção.

Descrição completa

Quantidade Produção

Descrição Reduzida

Qtde. Produção

Nome da coluna

QTDEPRODUCAO

Dica para usuário

Quantidade de Produção.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

9

Valor Mínimo

0

Valor Máximo

9999999

Valor inicial

0

Configuração Setor Natureza por Item (U_SIGASETORNATITEM).

Criar a coluna Estabelecimento.

Descrição completa

Estab

Descrição Reduzida

Estab

Nome da coluna

ESTAB

Dica para usuário

Estabelecimento.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

9

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Grupo.

Descrição completa

Grupo do Item

Descrição Reduzida

Grupo

Nome da coluna

GRUPO

Dica para usuário

Grupo do Item.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Item.

Descrição completa

Item

Descrição Reduzida

Item

Nome da coluna

ITEM

Dica para usuário

Item.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Setor.

Descrição completa

Setor

Descrição Reduzida

Setor

Nome da coluna

SETOR

Dica para usuário

Setor.

Tipo Coluna

Número

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Qtde casas inteiras

9

Número de Decimais

0

Valor Mínimo

0

Valor Máximo

9999999

Criar a coluna Natureza.

Descrição completa

Natureza

Descrição Reduzida

Natureza

Nome da coluna

NATUREZA

Dica para usuário

Natureza.

Tipo Coluna

Texto

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Tamanho máximo

2

Criar a coluna Entrada/Saída.

Descrição completa

Entrada/Saída

Descrição Reduzida

Entrada/Saída

Nome da coluna

ENTRADASAIDA

Dica para usuário

Entrada/Saída.

Tipo Coluna

Texto

Nome da Guia

Personalizada

Esta informação é Obrigatória

Desmarcar

Tamanho máximo

1

Cadastro de Pessoas (CONTAMOV).

Criar a coluna Exportar para o Sigafran.

Criar a guia personalizada

Sigafran

Descrição completa

Exportar para o Sigafran

Descrição Reduzida

Exp. Sigafran

Nome da coluna

EXPSIGAFRAN

Dica para usuário

Exportar para o Sigafran.

Tipo Coluna

Sim/Não

Nome da Guia

Sigafran

Esta informação é Obrigatória

Desmarcar

Opção inicial

S

Registros Padrões

Inserir os registros padrões em suas respectivas tabelas.

  • Executar o script para geração dos registros padrões com a configuração default da integração de exportação e importação de dados. Atentar para campos criados manualmente que não estão no padrão original, deve ser validados ao final do processo de atualização do plugin.

View file
nameScript insert.SQL

Note

Atentar a versão correta do script para os bancos Firebird e Oracle.

  • Executar o script U_SIGAEXPORTACAO banco.SQL, para criação da tabela U_SIGAEXPORTACAO e suas dependências (sequence, trigger, index, fk).

Firebird

View file
nameU_SIGAEXPORTACAO Firebird.SQL

Oracle

View file
nameU_SIGAEXPORTACAO Oracle.SQL

  • Executar o script GENERATORS banco.SQL, para criar as sequences das tabelas U_SIGAITEMAGRO, U_SIGAREVISAO e U_SIGAMATERIAL.

Firebird

View file
nameGenerators Firebird.SQL

Oracle

View file
nameGenerators Oracle.SQL

Consultas Personalizadas

Crias as consultas personalizadas.

SEL_COLUNACONFIGURACAO.

Nome da Tabela

SEL_COLUNACONFIGURACAO

Descrição

Configuração das colunas de Importação / Exportação de dados

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_COLUNACONFIGURACAO.SQL

Consulta SEL_VINCULOAGROSIGA.

Nome da Tabela

SEL_VINCULOAGROSIGA

Descrição

Consulta utilizada na configuração Sigafran x Agro

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_VINCULOAGROSIGA.SQL

Consulta SEL_SIGAEXPPRODUTO.

Nome da Tabela

SEL_SIGAEXPPRODUTO

Descrição

Consulta utilizada na exportação de Produtos

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGAEXPPRODUTO.SQL

Consulta SEL_SIGAEXPCOMPOSICAO.

Nome da Tabela

SEL_SIGAEXPCOMPOSICAO

Descrição

Consulta utilizada na exportação da Composição (Formula)

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGAEXPCOMPOSICAO.SQL

Consulta SEL_SIGAEXPCLIENTE.

Nome da Tabela

SEL_SIGAEXPCLIENTE

Descrição

Consulta utilizada na exportação do Cliente

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGAEXPCLIENTE.SQL

Consulta SEL_SIGAEXPFORNECEDOR.

Nome da Tabela

SEL_SIGAEXPFORNECEDOR

Descrição

Consulta utilizada na exportação do Fornecedor

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

Firebird

View file
nameSEL_SIGAEXPFORNECEDOR_Firebird.SQL

Oracle

View file
nameSEL_SIGAEXPFORNECEDOR_Oracle.SQL

Consulta SEL_SIGAEXPORDEM.

Nome da Tabela

SEL_SIGAEXPORDEM

Descrição

Consulta utilizada na exportação da Produção

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

Firebird

View file
nameSEL_SIGAEXPORDEM_Firebird.SQL

Oracle

View file
nameSEL_SIGAEXPORDEM_Oracle.SQL

Consulta SEL_CONFIGSIGAFRAN.

Nome da Tabela

SEL_CONFIGSIGAFRAN

Descrição

Consulta das configurações existentes do Sigafran

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_CONFIGSIGAFRAN.SQL

Consulta SEL_MATERIAISCOMPOSICAO.

Nome da Tabela

SEL_MATERIAISCOMPOSICAO

Descrição

Consulta utilizada durante a exportação de dados.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_MATERIAISCOMPOSICAO.SQL

Consulta SEL_SALDOORDPRODUCAO.

Nome da Tabela

SEL_SALDOORDPRODUCAO

Descrição

Consulta para definir o status da Ordem de Producao.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SALDOORDPRODUCAO.SQL

Consulta SEL_SIGAORDEMRECEBIMENTO.

Nome da Tabela

SEL_SIGAORDEMRECEBIMENTO

Descrição

Consulta para exportação das Notas Fiscais.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGAORDEMRECEBIMENTO.SQL

Consulta SEL_SIGAREVEXPORT.

Nome da Tabela

SEL_SIGAREVEXPORT

Descrição

Consulta para definir as revisões exportadas.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGAREVEXPORT.SQL

Consulta SEL_SIGAITEMBATELADA.

Nome da Tabela

SEL_SIGAITEMBATELADA

Descrição

Consulta para buscar a batelada do item.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGAITEMBATELADA.SQL

Consulta SEL_ITEMMATERIAL_UTILIZADO.

Nome da Tabela

SEL_ITEMMATERIAL_UTILIZADO

Descrição

Consulta para buscar a batelada do item.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_ITEMMATERIAL_UTILIZADO.SQL

Consulta SEL_SIGASETORNATITEM.

Nome da Tabela

SEL_SIGASETORNATITEM

Descrição

Consulta utilizada na configuracao do setor e natureza SIGA.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGASETORNATITEM.SQL

Consulta SEL_SIGASETORNATUREZA_ITEMAGRO.

Nome da Tabela

SEL_SIGASETORNATUREZA_ITEMAGRO

Descrição

Consulta utilizada para buscar a configuracao do setor e nat.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGASETORNATUREZA_ITEMAGRO.SQL

Consulta SEL_SIGA_ITEMFORMULA.

Nome da Tabela

SEL_SIGA_ITEMFORMULA

Descrição

Consulta utilizada na composição do material.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGA_ITEMFORMULA.SQL

Consulta SEL_SIGA_FORMULAREVISAO.

Nome da Tabela

SEL_SIGA_FORMULAREVISAO

Descrição

Consulta utilizada na revisão composição do material.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGA_FORMULAREVISAO.SQL

Consulta SEL_SIGAREVISAOMATERIAL.

Nome da Tabela

SEL_SIGAREVISAOMATERIAL

Descrição

Consulta utilizada na nos materiais da revisão.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_SIGAREVISAOMATERIAL.SQL

Consulta SEL_PRODUCAO_MP_SERVICO.

Nome da Tabela

SEL_PRODUCAO_MP_SERVICO

Descrição

Consulta utilizada nas producoes.

Uso

0: Privado (Plugin)

Tipo

S = Seleção (SELECT)

Consulta liberada para ser utilizada pelos usuários

Marcar

View file
nameSEL_PRODUCAO_MP_SERVICO.SQL

Criação de Campo

Criar o campo BATELADA NOVA.

Nome da Tabela

U_SIGAFRANCFG ORDEMPRODCAB_U U_SIGAITEMAGRO.

Coluna

BATELADANOVA

Tipo

Número 14 inteiras e 4 decimais.

...

Note

O campo deve ser criado nas tabelas U_SIGAFRANCFG, ORDEMPRODCAB_U, U_SIGAITEMAGRO, se não for criado, não deve prosseguir.

Após criar os campos BATELADANOVA, será necessário realizar o seguinte script BATELADANOVA.SQL

View file
nameBATELADANOVA.SQL

Acessar o Viasoft3C e ajustar os campos Quantidade (QUANTPORBAT) de inteiro para Real 14 nas tabelas Opr_Ordem_Producao e Opr_Ordem_Premix.

Tabela Opr_Ordem_Producao.

...

Tabela Opr_Ordem_Premix.

...

Note

Após efetivar alterações na modelagem do banco de dados, ir no Person3c, aplicar as alterações nas 3 tabelas citadas anteriormente.

Criação do Index e Triggers

Para criação do index executar o comando a seguir:

Code Block
CREATE INDEX IDX_SIGALOGORIGEM ON U_SIGAFRAN_LOG (ORIGEM DESC);

Executar a criação das triggers no banco correspondente.

Oracle

Code Block
CREATE OR REPLACE TRIGGER TRG_ITEMPRODCAB_DEL
AFTER DELETE ON ITEMPRODCAB
FOR EACH ROW
BEGIN
DELETE FROM ITEMPRODCAB_U WHERE ESTAB = :OLD.ESTAB AND SEQUENCIA = :OLD.SEQUENCIA;
END;
Code Block
CREATE OR REPLACE TRIGGER TRG_U_SIGAFRANCFG_ID
BEFORE INSERT ON U_SIGAFRANCFG
FOR EACH ROW
Declare
nID Integer;
begin
SELECT COALESCE(MAX(U_SIGAFRANCFG_ID), 0) + 1 INTO nID FROM U_SIGAFRANCFG;
:NEW.U_SIGAFRANCFG_ID := nID;
END;
Code Block
CREATE OR REPLACE TRIGGER TRG_U_SIGAFRAN_LOG_ID
BEFORE INSERT ON U_SIGAFRAN_LOG
FOR EACH ROW
begin
:NEW.U_SIGAFRAN_LOG_ID := GEN_SIGAFRANLOG_ID.NextVal;
:NEW.DTLOG := CURRENT_TIMESTAMP;
END;

Firebird

Code Block
CREATE OR ALTER TRIGGER TRG_ITEMPRODCAB_DEL FOR ITEMPRODCAB AFTER DELETE
AS
begin
DELETE FROM ITEMPRODCAB_U WHERE ESTAB = OLD.ESTAB AND SEQUENCIA = OLD.SEQUENCIA;
END;
Code Block
CREATE OR ALTER TRIGGER TRG_U_SIGAFRANCFG_ID FOR U_SIGAFRANCFG BEFORE INSERT
AS
begin
NEW.U_SIGAFRANCFG_ID = (SELECT COALESCE(MAX(U_SIGAFRANCFG_ID), 0) FROM U_SIGAFRANCFG) + 1;
END;
Code Block
CREATE OR ALTER TRIGGER TRG_U_SIGAFRAN_LOG_ID FOR U_SIGAFRAN_LOG BEFORE INSERT
AS
begin
NEW.U_SIGAFRAN_LOG_ID = (SELECT NEXT VALUE FOR GEN_SIGAFRANLOG_ID FROM RDB$DATABASE);
NEW.DTLOG = CURRENT_TIMESTAMP;
END;

Atualização de versões antigas

Para cliente com uma versão muito antiga do sigafran, após a configuração de todos os passos do manual, se continuar com problemas, é possível refazer os dados base do plugin executando listados. Estes deletes devem ser executados em último caso, a configuração de quais arquivos devem ser exportados será perdida, sendo necessário abrir o VPI de configuração e selecionar apenas as necessárias.

  • Apenas em caso de erro:

Code Block
DELETE FROM U_VINCULOAGROSIGA;
DELETE FROM U_SIGAEXPORTACAO;
DELETE FROM U_COLUNASSIGAFRAN;
DELETE FROM U_TABELASSIGAFRAN;
  • Executar o script Script insert.SQL.

View file
nameScript insert.SQL

  • Apenas se a generator GEN_SIGAFRANLOG_ID não existir.

Oracle

Code Block
DELETE FROM U_SIGAFRAN_LOG;
CREATE SEQUENCE GEN_SIGAFRANLOG_ID START WITH 1 INCREMENT BY 1;

Firebird

Code Block
DELETE FROM U_SIGAFRAN_LOG;
CREATE SEQUENCE GEN_SIGAFRANLOG_ID
SET GENERATOR GEN_SIGAFRANLOG_ID TO 0;
  • Atualizar a trigger: TRG_U_SIGAFRAN_LOG_ID.

Code Block
UPDATE CONTAMOV_U SET EXPSIGAFRAN = 'S' WHERE EXPSIGAFRAN IS NULL;
  • Atualizar a consulta personalizada: SEL_SIGAEXPCLIENTE.

View file
nameSEL_SIGAEXPCLIENTE.SQL

  • Atualizar a consulta personalizada: SEL_SIGAEXPFORNECEDOR.

Firebird

View file
nameSEL_SIGAEXPFORNECEDOR_Firebird.SQL

Oracle

View file
nameSEL_SIGAEXPFORNECEDOR_Oracle.SQL

Modelo Operacional

A utilização do plugin está separada em duas etapas, configuração e execução.

Configuração (VPI)

A configuração do plugin pode ser acessada através do módulo Viasoft3c » Plugins » Configuração Sigafran.

...

Na configuração do plugin, é possível definir as configurações para cada estabelecimento, sendo que permite apenas uma configuração por estabelecimento. Sendo que as configurações de Natureza de Operação, Setor e Local de Estoque, são importantes para definir como o sistema deve tratar os dados durante o processamento.

O Tipo de Integração e as configurações dos layouts de Importação e Exportação são únicos, independente do estabelecimento selecionado. É possível definir no Tipo de Integração, se funcionará com integração em Arquivo ou Banco a Banco.

  • Para integração em Arquivo, utiliza-se os diretórios informados na configuração do estabelecimento para importar e exportar os dados.

  • Para integração Banco a Banco, segundo documentação fornecida, deve ser configurado o usuário Integracao com senha SigaDBIntegracao, na configuração do plugin.

...

Para integração Banco a Banco, verificar se a instância do banco SQL Server está configurada para permitir conexão externa.

Info

Observação: Caso na configuração de importação exista duas vezes o mesmo registro configurado, como era instruído na versão anterior do plugin, deve ser excluída a configuração em
duplicidade.

...

Execução da Integração (EXE)

O executável Sigafran.exe é responsável por realizar as etapas de importação e exportação de dados. Sendo que o processo de exportação é manual, já o processo de importação ocorre automaticamente, conforme configurado.

...

Para realizar a exportação dos dados, é possível selecionar pelas checkbox qual(is) conteúdo(s) deseja exportar do Agro3C. Pressionando o botão Carregar Dados. O executável fará
uma carga dos registros do banco de dados do sistema Agro3C para a tela, conforme selecionado as checkbox de exportação anteriormente. Depois disso ainda é possível selecionar registros
específicos que deseja ser exportados. Por fim, ao clicar no botão Exportar, o sistema fará a exportação dos dados selecionados, conforme definido pelo tipo de integração.

Os arquivos serão gerados conforme a configuração definida para cada arquivo em Viasoft3c » Plugins » Configuração Sigafran.

Para realizar a importação dos dados, clique no botão Iniciar, para iniciar o processo de importação dos dados do Sigafran para o Agro3C, sendo que o processo será executado novamente
conforme o intervalo configurado. Este processo se repete até que seja interrompido, clicando em Parar.

Existe também a opção para iniciar o processo automaticamente ao abrir o plugin Sigafran.exe.

A importação dos dados ocorrerá conforme a configuração realizada em Viasoft3c » Plugins » Configuração Sigafran.

Na guia Ocorrências, é possível consultar os logs gerados durante a importação e exportação de dados. Sendo que se a opção para atualizar a lista de log automaticamente estiver marcada, ao realizar uma importação ou exportação, caso venha ocorrer alguma inconsistência no processo, será carregada automaticamente para conferência. É possível também realizar a consulta de logs em um intervalo de datas, porém é necessário que o processo de importação esteja parado.

Produção de Blend (VPI)

Para pode utilizar o VPI de calculo de quantidade do Blend, copie o arquivo SigafranBlend.VPI para a pasta de plugins do sistema, normalmente C:\Viasoft\Plugins. Depois na pasta raiz do sistema, normalmente C:\Viasoft, verifique se existe o arquivo VsDll.ini, se existir, edite o arquivo e adicione as linhas a baixo. Caso não existir, criar o arquivo e adicionar as linhas:

VsDll.ini

Code Block
[SigafranBlend_CalcularQuantidadeItemSigafran]
SigafranBlend.vpi=CalcularQuantidadeItemSigafran

O plugin de blend é aberto ao realizar uma Ordem de Produção onde o Setor da produção seja Premix, sendo que o campo Premix é um campo personalizado no cadastro de Setores. Nessas condições, ao preencher o Setor na ordem de produção ou clicar no botão incluir PA, se o setor informado estiver marcado como Premix, será aberta a tela do plugin.

...

No plugin, o usuário selecione um produto produzido e informa a quantidade para produzir. Ao clicar em Executar, o plugin ira adicionar a Ordem de Produção o item selecionado, onde a quantidade do Item será o resultado da quantidade Informada no plugin multiplicada pela Batelada, ou seja, considerando um item com a batelada de 2000, se informar a quantidade 50, seria criado um PA com 100,000.

Considere que a batelada será carregada com a sequência: Batelada informada na ordem de produção, batelada configurada para o item selecionado, batelada configurada no plugin. Se nenhuma configuração da batelada for localizada, assume 1 (um) para não zerar a quantidade.

Parâmetros de inicialização

Plugin (EXE)

Atualmente, existem dois parâmetros que podem ser definidos no plugin em casos onde seja necessário. Estes parâmetros devem ser utilizados apenas para fins de análise de algum problema.
Para adicionar os parâmetros ao executável do plugin, crie um atalho para o executável do plugin. Clique com botão direito do mouse sobre o atalho e selecione Propriedades, na guia Atalho
no campo destino adicione ao final um espaço após o .exe.

Depois do espaço pode ser inserido os comandos, sempre seguidos por espaço:

  • TIMER=XXXX: este parâmetro sobrescreve o intervalo entre uma execução e a outra quando iniciada a importação automática. Sendo que deve ser trocado o X por um número em mile segundos, ou seja, cada 1000 (mil) representa 1 (um) segundo;

  • LOG=“c:\viasoft\plugin\log_siga”: Quando este parâmetro estiver definido, será gerado no diretório informado, um arquivo com os comandos executados no banco de integração do sigafran (SQL Server). Também será gerado um log com os passos da execução da integração.

Note

Atenção, a pasta informada deve ter permissão de leitura e escrita para todos os usuários para não gerar erro de acesso ao tentar gerar o log;

Exemplo de configuração dos parâmetros com intervalo de 2 (dois) segundos e a saída de log na pasta C:\Log:

...

Nenhum parâmetro é obrigatório, podendo ser informado apenas um ou outro, porém se informado um parâmetro este deve ser informado por completo (nome=valor). A ordem dos parâmetros não interfere na configuração.

Ajuste na modelagem do banco

Para as tabelas que possuem colunas personalizadas será necessário acessar o Person3C e adicionar a seguinte coluna.

Tabelas

U_SIGAFRANCFG ORDEMPRODCAB_U U_SIGAITEMAGRO.

Coluna

BATELADANOVA

Tipo

Número 14 inteiras e 4 decimais

...

Info

Obs. O campo deve ser criado nas tabelas U_SIGAFRANCFG, ORDEMPRODCAB_U, U_SIGAITEMAGRO, se não for criado, não deve prosseguir.

Após a criar os campos BATELADANOVA, será necessário realizar o seguinte script.

Code Block
UPDATE ORDEMPRODCAB_U SET BATELADANOVA = BATELADA;
UPDATE U_SIGAITEMAGRO SET BATELADANOVA = BATELADA;
UPDATE U_SIGAFRANCFG SET BATELADANOVA = BATELADA;
Code Block
ALTER TABLE ORDEMPRODCAB_U DROP COLUMN BATELADA;
ALTER TABLE U_SIGAITEMAGRO DROP COLUMN BATELADA;
ALTER TABLE U_SIGAFRANCFG DROP COLUMN BATELADA;
Code Block
DELETE FROM PCOLUN_U WHERE TABELA = 'ORDEMPRODCAB_U' AND COLUNA =
'BATELADA';
DELETE FROM PCOLUN_U WHERE TABELA = 'U_SIGAITEMAGRO' AND COLUNA =
'BATELADA';
DELETE FROM PCOLUN_U WHERE TABELA = 'U_SIGAFRANCFG' AND COLUNA =
'BATELADA';
Code Block
ALTER TABLE ORDEMPRODCAB_U RENAME COLUMN BATELADANOVA TO
BATELADA;
ALTER TABLE U_SIGAITEMAGRO RENAME COLUMN BATELADANOVA TO
BATELADA;
ALTER TABLE U_SIGAFRANCFG RENAME COLUMN BATELADANOVA TO BATELADA;
Code Block
UPDATE PCOLUN_U SET COLUNA = 'BATELADA',
CHAVEREL = 'BATELADA' 
WHERE TABELA = 'ORDEMPRODCAB_U' 
AND COLUNA = 'BATELADANOVA';
Code Block
UPDATE PCOLUN_U SET COLUNA = 'BATELADA',
CHAVEREL = 'BATELADA' 
WHERE TABELA = 'U_SIGAITEMAGRO' 
AND COLUNA = 'BATELADANOVA';
Code Block
UPDATE PCOLUN_U SET COLUNA = 'BATELADA',
CHAVEREL = 'BATELADA'
WHERE TABELA = 'U_SIGAFRANCFG' 
AND COLUNA = 'BATELADANOVA';

Acessar o Viasoft3C e ajustar os campos Quantidade (QUANTPORBAT) de inteiro para Real 14 nas tabelas Opr_Ordem_Producao e Opr_Ordem_Premix.

Tabela Opr_Ordem_Producao.

...

Tabela Opr_Ordem_Premix

Após efetuar alterações na modelagem do banco de dados, ir no Person3c, aplicar as alterações nas 3 tabelas citadas anteriormente.

...

Versão

Versão da Documentação

Autor/Revisor

1.0

Emanuelli Boschetti