Web service Com.senior.g5.co.ger.cad.produto.origemProduto
O serviço de origens do produto é usado para permitir a exportação de registros com controle de integração utilizando a porta exportar. Esse mesmo serviço também contém portas de consulta que permitem obter informações específicas da entidade principal, podendo realizar alguns filtros pré-definidos no serviço.
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.
Campos numéricos
Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.
Campos que representam valores monetários, quantidade e percentual e estão declarados como String
- Envio no formato ZZZZ,ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com vírgula, e não com ponto
- Obrigatória a utilização do zero a direita. Por exemplo, se o valor for 350,20, a requisição deve ser enviada com este exato valor. Se o valor enviado for enviado como 350,2, o sistema não irá interpretar a requisição adequadamente
Exemplo:
number(005,2) = 350,20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
number(015,2): 35000,20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
number(008,4) = 3200,2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
Campos que representam valores monetários, quantidade e percentual e não estão declarados como String
- Envio no formato ZZZZ.ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com ponto, e não com vírgula
Exemplo:
- number(005,2) = 350.20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
- number(015,2): 35000.20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
- number(008,4) = 3200.2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
Acesse a listagem de Classes dos web services para consultar as portas/operações disponíveis e as classes responsáveis pela execução das rotinas de integração.
WSDL
- Síncrono: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_ger_cad_produto_origemProduto?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_ger_cad_produto_origemProduto?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_ger_cad_produto_origemProduto?wsdl
Porta
Exportar
Após executar o web service será retornado um número de lote, esse número deve ser usado com o código da integração "153" para retornar ao ERP a confirmação de recebimento dos registros, executando o web service com.senior.g5.co.int.geral.exportacao.Confirmar.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 2.
Versão atual: 2.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Exportar>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<CodOri>
<codOri>String</codOri>
</CodOri>
<codFil>Integer</codFil>
<identificacaoSistema>String</identificacaoSistema>
<quantidadeRegistros>Integer</quantidadeRegistros>
<tipoIntegracao>String</tipoIntegracao>
</parameters>
</ser:Exportar>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Ajuda |
|---|---|---|
| CodEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| CodOri | Set | (Opcional) - Lista de abrangência |
| CodOri.CodOri | String | (Opcional) - String(003) - Código da Origem do Produto |
| CodFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| IdentificacaoSistema | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| QuantidadeRegistros | Integer | (Opcional) - Number(005) - Quantidade de registros limite para retorno da solicitação. Quando o tipo de integração for "E", este valor não é utilizado. |
| TipoIntegracao | String | (Obrigatório) - String(001) - Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExportarResponse>
<result>
<Erros>
<mensagemErro>String</mensagemErro>
</Erros>
<tipoRetorno>Integer</tipoRetorno>
<OrigensProduto>
<seqInt>Integer</seqInt>
<codEmp>Integer</codEmp>
<codOri>String</codOri>
<desOri>String</desOri>
<numOri>Integer</numOri>
<tipPro>String</tipPro>
<depPad>String</depPad>
<bxaAgr>String</bxaAgr>
<bxaMov>String</bxaMov>
<indQbx>String</indQbx>
<bxaEst>String</bxaEst>
<resCmp>String</resCmp>
<movPar>String</movPar>
<mopGrd>String</mopGrd>
<gerOpr>String</gerOpr>
<ctrVld>String</ctrVld>
<ctrSep>String</ctrSep>
<ctrLot>String</ctrLot>
<gerLot>String</gerLot>
<lotPad>String</lotPad>
<ctrQld>String</ctrQld>
<ctrRfg>String</ctrRfg>
<entEpi>String</entEpi>
<ctrGop>String</ctrGop>
<gerFil>String</gerFil>
<gerPed>String</gerPed>
<agrIpd>String</agrIpd>
<agrNbc>String</agrNbc>
<disNec>String</disNec>
<gerRla>String</gerRla>
<sitCal>String</sitCal>
<codPvp>String</codPvp>
<cnfNec>String</cnfNec>
<iniPvp>String</iniPvp>
<orpDer>String</orpDer>
<mltPed>String</mltPed>
<incPro>String</incPro>
<gerSol>String</gerSol>
<gerAgr>String</gerAgr>
<movOpd>String</movOpd>
<qtdBas>Double</qtdBas>
<usaFrq>String</usaFrq>
<usaFix>String</usaFix>
<usaAux>String</usaAux>
<movPrl>String</movPrl>
<opdOrp>String</opdOrp>
<obrPrv>String</obrPrv>
<disXpl>String</disXpl>
<serXpl>String</serXpl>
<acePrv>String</acePrv>
<codReg>Integer</codReg>
<codMs1>String</codMs1>
<codMs2>String</codMs2>
<codMs3>String</codMs3>
<codMs4>String</codMs4>
<prdTsp>String</prdTsp>
<prdTep>String</prdTep>
<notFor>Double</notFor>
<agrNbp>String</agrNbp>
<depIql>String</depIql>
<gopEop>String</gopEop>
<tolExc>Double</tolExc>
<codEso>String</codEso>
<tipInt>Integer</tipInt>
<codMar>String</codMar>
<abtPrv>String</abtPrv>
<utiTci>String</utiTci>
<indCee>String</indCee>
<gerOrp>String</gerOrp>
<gerVer>String</gerVer>
<verMan>String</verMan>
<defDat>Integer</defDat>
<indSpr>String</indSpr>
<telEmo>String</telEmo>
<indSmt>String</indSmt>
<telEiq>String</telEiq>
<movInp>String</movInp>
<susInp>String</susInp>
<proImp>Integer</proImp>
<usuGer>Double</usuGer>
<datGer>DateTime</datGer>
<horGer>Integer</horGer>
<usuAlt>Double</usuAlt>
<datAlt>DateTime</datAlt>
<horAlt>Integer</horAlt>
<conIni>String</conIni>
<inpSgq>String</inpSgq>
<ctrVis>String</ctrVis>
<datVis>DateTime</datVis>
<horVis>Integer</horVis>
<indFrt>String</indFrt>
<frtEqp>String</frtEqp>
<grpFrt>String</grpFrt>
<gerIpm>String</gerIpm>
<obrDef>String</obrDef>
<varPro>String</varPro>
<finOeo>String</finOeo>
<proMon>String</proMon>
<indEca>String</indEca>
<volAut>String</volAut>
<indIcp>String</indIcp>
<cmpCob>String</cmpCob>
<modFab>String</modFab>
<tipFte>String</tipFte>
<momBxa>String</momBxa>
<frmBxa>String</frmBxa>
<regExc>String</regExc>
<camposUsuario>
<campo>String</campo>
<valor>String</valor>
</camposUsuario>
</OrigensProduto>
<mensagemRetorno>String</mensagemRetorno>
<finalizaramRegistros>String</finalizaramRegistros>
<numeroLote>Integer</numeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExportarResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Ajuda |
|---|---|---|
| Erros | Set | (Opcional) - Lista dos erros |
| Erros.MensagemErro | String | (Opcional) - Itens da lista de erros |
| TipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| OrigensProduto | Set | Lista de origens de produto |
| OrigensProduto.SeqInt | Integer | (Opcional) Number(008) - Número sequencial do registro de exportação |
| OrigensProduto.CodEmp | Integer | Number(004) - Empresa |
| OrigensProduto.CodOri | String | String(003) - Código da Origem do Produto |
| OrigensProduto.DesOri | String | String(040) - Descrição da Origem do Produto |
| OrigensProduto.NumOri | Integer | Number(004) - Nível da Origem, na árvore Hierárquica do Produto Acabado Final |
| OrigensProduto.TipPro | String | String(001) - Tipo de produto - [ P=Produzido;C=Comprado;M=Montagem;D=Passagem Direta;S=Serviço ] |
| OrigensProduto.DepPad | String | String(010) - Depósito padrão para Produtos desta Origem (Fazer Reservas) |
| OrigensProduto.BxaAgr | String | String(001) - Permite Baixa agrupada de vários componentes de O.Ps./O.Ss. gerando um só movimento de estoque (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| OrigensProduto.BxaMov | String | String(001) - Tipos de Baixa de Componentes durante a Movimentação de O.Ps./O.Ss. - [ A=Baixa automática antes do 1º movimento;F=Baixa automática no final da O.P.;B=Baixa automática antes do início do estágio;G=Baixa automática no final do Estágio;D=Baixa Manual no final do Estágio;E=Baixa manual antes do 1º movimento;S=Baixa manual antes do início do estágio;C=Baixa manual no final da O.P.;N=Não obriga baixar componentes(só avisa) ] |
| OrigensProduto.IndQbx | String | String(001) - Indicativo se baixa componentes no ato ou se utiliza agendador (usado em baixas automáticas) - [ S=Sim;N=Não ] |
| OrigensProduto.BxaEst | String | String(001) - Indica se as O.Ps./O.Ss. dessa origem baixam os componentes pela estrutura ou pela O.P./O.S. proporcional à quantidade movimentada - [ S=Sim;N=Não ] |
| OrigensProduto.ResCmp | String | String(001) - Reserva manual do estoque de componentes para O.P./O.S. (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| OrigensProduto.MovPar | String | String(001) - Permite Movimentação parcial das O.Ps./O.Ss. por Estágios ou Operações (S/N) - [ S=Sim;N=Não ] |
| OrigensProduto.MopGrd | String | String(001) - Movimenta OPs em Grade (é gerado movimento de OP para todas as derivações) - [ S=Sim;N=Não ] |
| OrigensProduto.GerOpr | String | String(001) - Acompanhamento da movimentação da O.P./O.S. por operações (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| OrigensProduto.CtrVld | String | String(001) - Indicativo da forma de controle da data de validade nos estoques - [ O=Obriga Informação;D=Desativa Campo;L=Livre ] |
| OrigensProduto.CtrSep | String | String(001) - Controla Entrada/Saídas no Estoque por Série - [ S=Sim;N=Não ] |
| OrigensProduto.CtrLot | String | String(001) - Controla Entrada/Saída no Estoque por Lote - [ S=Sim;N=Não ] |
| OrigensProduto.GerLot | String | String(001) - Gerar lote para o produto da OP - [ S=Na Liberação OP;N=Não Gera;A=No Apontamento OP;G=Geração OP (F900ROP) ] |
| OrigensProduto.LotPad | String | String(050) - Código do Lote Padrão |
| OrigensProduto.CtrQld | String | String(001) - Controla Qualidade de 2ª e 3ª nas Movimentações e Entrada Estoque OPs - [ S=Sim;N=Não ] |
| OrigensProduto.CtrRfg | String | String(001) - Controla Refugos de produção nas Movimentações e Entrada Estoque O.Ps. - [ S=Sim;N=Não ] |
| OrigensProduto.EntEpi | String | String(001) - Dá entrada no estoque em processos intermediários da quantidade refugada - [ S=Dá entrada no estoque do produto reaproveitado e gera nova O.P.;N=Não dá entrada no estoque do produto reaproveitado e não gera nova O.P.;O=Apenas gera O.P. usando o produto reaproveitado como componente ] |
| OrigensProduto.CtrGop | String | String(001) - Controla OP com guias (sub-divisões de uma OP) de produção no movimento de OP - [ S=Sim;N=Não ] |
| OrigensProduto.GerFil | String | String(001) - Gera cálculo necessidades explodindo aberto por filial para primeiro nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.GerPed | String | String(001) - Gera cálculo necessidades explodindo aberto por pedido para primeiro nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.AgrIpd | String | String(001) - Gera cálculo necessidade agrupando itens do mesmo pedido, sem rastreamento por item (Compras/Produção) para primeiro nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.AgrNbc | String | String(001) - Gera cálculo necessidades de compras agrupadas (sem rastreamento das O. Compra) para primeiro nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.DisNec | String | String(001) - Gera cálculo necessidades, abatendo estoque disponível de componentes automaticamente (Intermediários/materiais) para primeiro nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.GerRla | String | String(001) - Reserva lotes automaticamente para os componentes da O.P./O.S. na Geração de O.Ps./O.Ss. - [ S=Sim;N=Não ] |
| OrigensProduto.SitCal | String | String(001) - Situação do Cálculo Necessidades/Geração O.P./O.S. (A=Ativo, I=Inativo) - [ A=Ativo;I=Inativo ] |
| OrigensProduto.CodPvp | String | String(008) - Código do último Período do Cálculo de Necessidades |
| OrigensProduto.CnfNec | String | String(001) - Gera Cálculo Necessidades com a Exigência de Confirmação de Necessidades Compras/Produção para nível abaixo da árvore hierárquica (Válido p/ Cálculo Mono-Nível) - [ S=Sim;N=Não ] |
| OrigensProduto.IniPvp | String | String(001) - Gera O.Ps./O.Ss. com Data de Início do Período ao qual está Vinculada (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| OrigensProduto.OrpDer | String | String(001) - Gera OPs para cada Produto/Derivação do Produto (Não junta por Derivação) - [ S=Sim;N=Não ] |
| OrigensProduto.MltPed | String | String(001) - Gera Ordens de Produção/Serviço para vários Pedidos e/ou Períodos - [ S=Sim;N=Não ] |
| OrigensProduto.IncPro | String | String(001) - Indicativo se é permitido incluir produtos novos em O.P. já gerada - [ S=Sim;N=Não ] |
| OrigensProduto.GerSol | String | String(001) - Gera Solicitação de Compras Automática no Cálculo de Necessidades, sem pré-avaliação da Área de Administração de Materiais (Estoque) para nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.GerAgr | String | String(001) - Gera OPs por Agrupamento de Derivação do Produto (junta por Agrupamento Derivação) - [ S=Sim;N=Não ] |
| OrigensProduto.MovOpd | String | String(001) - Permite Movimentação das O.Ps./O.Ss. Identificando o Operador (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| OrigensProduto.QtdBas | Double | Number(011,4) - Quantidade Base para Geração de Ficha de Custos (Produto Produzido/Montagem) |
| OrigensProduto.UsaFrq | String | String(001) - Utiliza Tempo Frequencial nos Roteiros de Fabricação - [ S=Sim;N=Não ] |
| OrigensProduto.UsaFix | String | String(001) - Utiliza quantidade fixa do Modelo para considerar no Cálculo de Necessidades - [ S=Sim;N=Não ] |
| OrigensProduto.UsaAux | String | String(001) - Permite alterar Unidade de Medida do Produto COMPRADO e P.DIRETA proposta pela Família (Não totaliza volumes por Família) - [ S=Sim;N=Não ] |
| OrigensProduto.MovPrl | String | String(001) - Permite movimento parcial por operador (mais de um operador) para mesma operação - [ S=Sim;N=Não ] |
| OrigensProduto.OpdOrp | String | String(001) - Permite (S=Sim, N=Não) movimentação de várias O.Ps./O.Ss. pelo mesmo Operador ao mesmo tempo (Todas em andamento) - [ S=Sim;N=Não ] |
| OrigensProduto.ObrPrv | String | String(001) - Obrigatório produzir a quantidade prevista não permitindo excedê-la - [ S=Sim;N=Não ] |
| OrigensProduto.DisXpl | String | String(001) - Indicativo para trazer marcado opção de Abater estoque disponível p/pedidos, na Explosão Necessidades - [ S=Sim;N=Não ] |
| OrigensProduto.SerXpl | String | String(001) - Indicativo se gera Solicitação de Serviços na Geração de O.P./O.S. - [ S=Sim;N=Não ] |
| OrigensProduto.AcePrv | String | String(001) - Consiste na entrada de pedido se aceita além da previsão (Pedido Previsão) - [ E=Mensagem Erro (Rejeitar);A=Mensagem Aviso (Aceitar);N=Não dar Mensagem ] |
| OrigensProduto.CodReg | Integer | Number(004) - Código da Regra (0001 é utilizada p/ personalizar inclusão de campos no movimento OP) |
| OrigensProduto.CodMs1 | String | String(008) - Código da Máscara para 1ª parte do código da série/lote fabricação de produtos desta Família |
| OrigensProduto.CodMs2 | String | String(008) - Código da Máscara para 2ª parte do código da série/lote fabricação de produtos desta Família |
| OrigensProduto.CodMs3 | String | String(008) - Código da Máscara para 3ª parte do código da série/lote fabricação de produtos desta Família |
| OrigensProduto.CodMs4 | String | String(008) - Código da Máscara para 4ª parte do código da série/lote fabricação de produtos desta Família |
| OrigensProduto.PrdTsp | String | String(005) - Transação padrão de saída de estoques para produção |
| OrigensProduto.PrdTep | String | String(005) - Transação padrão de entrada de estoques via produção - OP |
| OrigensProduto.NotFor | Double | Number(005,2) - Nota mínima necessária para a aprovação de um fornecedor |
| OrigensProduto.AgrNbp | String | String(001) - Gera cálculo necessidades de produção agrupadas (sem rastreamento) para nível atual da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.DepIql | String | String(010) - Código do depósito padrão para inspeção de qualidade |
| OrigensProduto.GopEop | String | String(001) - Indica o tipo de controle de Guias - [ P=Por Produto;E=Por Estágio/Operação;N=Não tem Controle ] |
| OrigensProduto.TolExc | Double | Number(009,3) - Tolerância excedente a quantidade prevista nas OPs desta origem |
| OrigensProduto.CodEso | String | String(005) - Espécie da Origem do Produto |
| OrigensProduto.TipInt | Integer | Number(001) - Tipo de Integração - [ 0=Incluído;1=Alterado;2=Em processo;3=Integrado;4=Aprovado/Incluído;5=Aprovado/Alterado ] |
| OrigensProduto.CodMar | String | String(010) - Código da Marca/Etiqueta da origem |
| OrigensProduto.AbtPrv | String | String(001) - Indicativo se deve ser abatido o pedido de previsão dos produtos desta origem no fechamento dos pedidos normais (É necessário que a filial esteja com "Não" para ser considerado) - [ S=Sim;N=Não ] |
| OrigensProduto.UtiTci | String | String(001) - Utiliza tabela de contagem individual das unidades nos movtos da OP (E900CCB) - [ S=Sim;N=Não ] |
| OrigensProduto.IndCee | String | String(001) - Indicativo se a OP permite gerar subproduto - [ S=Sim;N=Não ] |
| OrigensProduto.GerOrp | String | String(001) - Indica se o produto gera Ordem de Produção/Serviço - [ S=Sim;N=Não ] |
| OrigensProduto.GerVer | String | String(001) - Gera versão automaticamente da ficha técnica - [ S=Sim;N=Não ] |
| OrigensProduto.VerMan | String | String(001) - Permite gerar o número da versão de forma manual ou automática da ficha técnica - [ S=Sim;N=Não ] |
| OrigensProduto.DefDat | Integer | Number(001) - Cálculo da definição das datas dos estágios/operações das OPs - [ 0=Normal;1=Todos Recursos;2=Recurso Crítico ] |
| OrigensProduto.IndSpr | String | String(001) - Indicativo se o serviço é produzido - [ S=Sim;N=Não ] |
| OrigensProduto.TelEmo | String | String(001) - Informar especificações de movimentos de O.Ps./O.Ss. - [ N=Nunca;I=Apenas movto. de início;F=Apenas movto. de fim;A=Ambos (movto. de início ou fim) ] |
| OrigensProduto.IndSmt | String | String(001) - Indica se o serviço é de manutenção de equipamentos - [ S=Sim;N=Não ] |
| OrigensProduto.TelEiq | String | String(001) - Mostrar a tela de inspeções de movimentos de O.Ps. automaticamente - [ S=Sim;N=Não;P=Perguntar ] |
| OrigensProduto.MovInp | String | String(001) - Indica se a O.P./O.S. pode ser movimentada com inspeções pendentes - [ S=Sim;N=Não ] |
| OrigensProduto.SusInp | String | String(001) - Indica se a O.P./O.S. será suspensa quando houver inspeções não-conforme - [ S=Sim;N=Não ] |
| OrigensProduto.ProImp | Integer | Number(002) - Indicativo do tipo de produto para impostos - [ 0=Não classificado;1=Mercadorias;2=Matérias-primas;3=Produtos intermediários;4=Materiais de embalagem;5=Produtos manufaturados;6=Em fabricação;7=Subproduto;8=Material de uso e consumo;9=Ativo imobilizado;10=Serviços;11=Outros insumos;99=Outras ] |
| OrigensProduto.UsuGer | Double | Number(010) - Usuário responsável pela geração do registro |
| OrigensProduto.DatGer | DateTime | Date(DD/MM/YYYY) - Data da geração do registro |
| OrigensProduto.HorGer | Integer | Number(005) - Hora da geração do registro |
| OrigensProduto.UsuAlt | Double | Number(010) - Usuário responsável pela última alteração do registro |
| OrigensProduto.DatAlt | DateTime | Date(DD/MM/YYYY) - Data da última alteração do registro |
| OrigensProduto.HorAlt | Integer | Number(005) - Hora da última alteração do registro |
| OrigensProduto.ConIni | String | String(001) - Indica se as datas/horas de início dos apontamentos devem ser consistidos - [ S=Sim;N=Não ] |
| OrigensProduto.InpSgq | String | String(001) - Tipo da inspeção da Qualidade - [ I=Por Item;D=Detalhada (por Lote/Série);F=Controle de Frequência ] |
| OrigensProduto.CtrVis | String | String(001) - Controla valor individual da série - [ S=Sim;N=Não ] |
| OrigensProduto.DatVis | DateTime | Date(DD/MM/YYYY) - Data da última alteração do controle do valor individual da série |
| OrigensProduto.HorVis | Integer | Number(005) - Hora da última alteração do controle de valor individual da série |
| OrigensProduto.IndFrt | String | String(001) - Indicativo se a origem é de ferramentas - [ S=Sim;N=Não ] |
| OrigensProduto.FrtEqp | String | String(001) - Indicativo se os Produtos/Ferramentas serão usadas como equipamentos para integração com manutenção - [ S=Sim;N=Não ] |
| OrigensProduto.GrpFrt | String | String(004) - Código do grupo padrão de ferramentas/produtos |
| OrigensProduto.GerIpm | String | String(001) - Indicativo se permite subdividir itens de pedidos para MRP - [ S=Sim;N=Não ] |
| OrigensProduto.ObrDef | String | String(001) - Obriga informar os defeitos nos apontamentos de OPs - [ S=Sim;N=Não ] |
| OrigensProduto.VarPro | String | String(001) - Indica o tipo de produto para o Varejo - [ N=Serviço;F=Frete;S=Seguro;E=Embalagem;R=Curso;I=Empréstimo Pessoa Física;M=Empréstimo Consignado;L=Recarga Celular;P=Parcela Protegida;G=Garantia Estendida;B=Correspondente Bancário;C=Consórcio;O=Montagem ] |
| OrigensProduto.FinOeo | String | String(001) - Forma finalização estágio/operação (Automático - quantidade real. X previsto; Manual) - [ A=Automático;M=Manual ] |
| OrigensProduto.ProMon | String | String(001) - Indicativo se o produto exige montagem - [ S=Sim;N=Não;O=Obrigatório ] |
| OrigensProduto.IndEca | String | String(001) - Indicativo se estorna componentes usados na fabricação automaticamente - [ S=Sim;N=Não ] |
| OrigensProduto.VolAut | String | String(001) - Indicativo se deve gerar volumes automaticamente para o produto - [ S=Sim;N=Não ] |
| OrigensProduto.IndIcp | String | String(001) - Indicativo se OPs da origem permitem a incorporação de produtos - [ S=Sim;N=Não ] |
| OrigensProduto.CmpCob | String | String(001) - Indicativo se, por padrão, componentes de OS são cobrados - [ S=Sim;N=Não ] |
| OrigensProduto.ModFab | String | String(001) - Modelo de Fabricação do produto para ficha técnica - [ P=Preparação;F=Fabricação;A=Acabamento;C=Completo ] |
| OrigensProduto.TipFte | String | String(001) - Tipo de ficha técnica utilizada na geração do SPED Fiscal EFD - [ R=Ficha Técnica Real;P=Ficha Técnica Padrão ] |
| OrigensProduto.MomBxa | String | String(001) - Indica em que momento deve ser baixado os componentes da OP - [ I=Início da OP;F=Final da OP;E=Início do estágio;G=Final do estágio;N=Não obriga baixar componentes(só avisa) ] |
| origensProduto.regExc | String | (Opcional) String(001) - Retorna S se o registro foi excluído no ERP |
| OrigensProduto.FrmBxa | String | String(001) - Sugestão da forma de baixa de componentes podendo ser automática ou manual - [ M=Manual;A=Automática ] |
| MensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| FinalizaramRegistros | String | (Obrigatório) - String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: S = Sim, N = Não |
| NumeroLote | Integer | Obrigatório - Inteiro - Identificação do Lote de Exportação |
| erroExecucao | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores: - Vazio ou nulo, indicando que a execução foi feita com sucesso; - A mensagem do erro ocorrido no servidor. |
ConsultarGeral
Esta porta tem a finalidade de somente retornar os registros da consulta.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarGeral>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<CodEmp>Integer</CodEmp>
<CodOri>
<CodOri>String</CodOri>
</CodOri>
<CodFil>Integer</CodFil>
<TipPro>String</TipPro>
<IdentificadorSistema>String</IdentificadorSistema>
<IndicePagina>Integer</IndicePagina>
<LimitePagina>Integer</LimitePagina>
</parameters>
</ser:ConsultarGeral>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Tipo | Ajuda |
|---|---|---|
| CodEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| CodOri | Set | (Opcional) - Lista de abrangência |
| CodOri.CodOri | String | (Opcional) - String(003) - Código de origem do produtos |
| CodFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| TipPro | String | (Opcional) - Tipo Origem - [P=Produzido;C=Comprado;M=Montagem;D=Passagem Direta;S=Serviço] |
| IdentificadorSistema | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| IndicePagina | Integer | (Opcional) - Number - Para informações em relação a esse campo, consulte o item Limite de página e índice de página na documentação Configurações especiais. |
| LimitePagina | Integer | (Opcional) - Number - Para informações em relação a esse campo, consulte o item Limite de página e índice de página na documentação Configurações especiais. |
Resposta:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarGeralResponse>
<result>
<Erros>
<MensagemErro>String</MensagemErro>
</Erros>
<MensagemRetorno>String</MensagemRetorno>
<OrigensProduto>
<CodEmp>Integer</CodEmp>
<CodOri>String</CodOri>
<DesOri>String</DesOri>
<NumOri>Integer</NumOri>
<TipPro>String</TipPro>
<DepPad>String</DepPad>
<BxaAgr>String</BxaAgr>
<BxaMov>String</BxaMov>
<IndQbx>String</IndQbx>
<BxaEst>String</BxaEst>
<ResCmp>String</ResCmp>
<MovPar>String</MovPar>
<MopGrd>String</MopGrd>
<GerOpr>String</GerOpr>
<CtrVld>String</CtrVld>
<CtrSep>String</CtrSep>
<CtrLot>String</CtrLot>
<GerLot>String</GerLot>
<LotPad>String</LotPad>
<CtrQld>String</CtrQld>
<CtrRfg>String</CtrRfg>
<EntEpi>String</EntEpi>
<CtrGop>String</CtrGop>
<GerFil>String</GerFil>
<GerPed>String</GerPed>
<AgrIpd>String</AgrIpd>
<AgrNbc>String</AgrNbc>
<DisNec>String</DisNec>
<GerRla>String</GerRla>
<SitCal>String</SitCal>
<CodPvp>String</CodPvp>
<CnfNec>String</CnfNec>
<IniPvp>String</IniPvp>
<OrpDer>String</OrpDer>
<MltPed>String</MltPed>
<IncPro>String</IncPro>
<GerSol>String</GerSol>
<GerAgr>String</GerAgr>
<MovOpd>String</MovOpd>
<QtdBas>Double</QtdBas>
<UsaFrq>String</UsaFrq>
<UsaFix>String</UsaFix>
<UsaAux>String</UsaAux>
<MovPrl>String</MovPrl>
<OpdOrp>String</OpdOrp>
<ObrPrv>String</ObrPrv>
<DisXpl>String</DisXpl>
<SerXpl>String</SerXpl>
<AcePrv>String</AcePrv>
<CodReg>Integer</CodReg>
<CodMs1>String</CodMs1>
<CodMs2>String</CodMs2>
<CodMs3>String</CodMs3>
<CodMs4>String</CodMs4>
<PrdTsp>String</PrdTsp>
<PrdTep>String</PrdTep>
<NotFor>Double</NotFor>
<AgrNbp>String</AgrNbp>
<DepIql>String</DepIql>
<GopEop>String</GopEop>
<TolExc>Double</TolExc>
<CodEso>String</CodEso>
<TipInt>Integer</TipInt>
<CodMar>String</CodMar>
<AbtPrv>String</AbtPrv>
<UtiTci>String</UtiTci>
<IndCee>String</IndCee>
<GerOrp>String</GerOrp>
<GerVer>String</GerVer>
<VerMan>String</VerMan>
<DefDat>Integer</DefDat>
<IndSpr>String</IndSpr>
<TelEmo>String</TelEmo>
<IndSmt>String</IndSmt>
<TelEiq>String</TelEiq>
<MovInp>String</MovInp>
<SusInp>String</SusInp>
<ProImp>Integer</ProImp>
<UsuGer>Double</UsuGer>
<DatGer>DateTime</DatGer>
<HorGer>Integer</HorGer>
<UsuAlt>Double</UsuAlt>
<DatAlt>DateTime</DatAlt>
<HorAlt>Integer</HorAlt>
<ConIni>String</ConIni>
<InpSgq>String</InpSgq>
<CtrVis>String</CtrVis>
<DatVis>DateTime</DatVis>
<HorVis>Integer</HorVis>
<IndFrt>String</IndFrt>
<FrtEqp>String</FrtEqp>
<GrpFrt>String</GrpFrt>
<GerIpm>String</GerIpm>
<ObrDef>String</ObrDef>
<VarPro>String</VarPro>
<FinOeo>String</FinOeo>
<ProMon>String</ProMon>
<IndEca>String</IndEca>
<VolAut>String</VolAut>
<IndIcp>String</IndIcp>
<CmpCob>String</CmpCob>
<ModFab>String</ModFab>
<TipFte>String</TipFte>
</OrigensProduto>
<TipoRetorno>Integer</TipoRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:ConsultarGeralResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Tipo | Ajuda |
|---|---|---|
| Erros | Set | (Opcional) - Lista dos erro |
| Erros.MensagemErro | String | (Opcional) - Itens da lista de erros |
| MensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| OrigensProduto | Set | Lista de origem do produto |
| OrigensProduto.CodEmp | Integer | Number(004) - Empresa |
| OrigensProduto.CodOri | String | String(003) - Código da Origem do Produto |
| OrigensProduto.DesOri | String | String(040) - Descrição da Origem do Produto |
| OrigensProduto.NumOri | Integer | Number(004) - Nível da Origem, na árvore Hierárquica do Produto Acabado Final |
| OrigensProduto.TipPro | String | String(001) - Tipo de produto - [ P=Produzido;C=Comprado;M=Montagem;D=Passagem Direta;S=Serviço ] |
| OrigensProduto.DepPad | String | String(010) - Depósito padrão p/ Produtos desta Origem (Fazer Reservas) |
| OrigensProduto.BxaAgr | String | String(001) - Permite Baixa agrupada de vários componentes de O.Ps./O.Ss. gerando um só movimento de estoque (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| OrigensProduto.BxaMov | String | String(001) - Tipos de Baixa de Componentes durante a Movimentação de O.Ps./O.Ss. - [ A=Baixa automática antes do 1º movimento;F=Baixa automática no final da O.P.;B=Baixa automática antes do início do estágio;G=Baixa automática no final do Estágio;D=Baixa Manual no final do Estágio;E=Baixa manual antes do 1º movimento;S=Baixa manual antes do início do estágio;C=Baixa manual no final da O.P.;N=Não obriga baixar componentes(só avisa) ] |
| OrigensProduto.IndQbx | String | String(001) - Indicativo se baixa componentes no ato ou se utiliza agendador (usado em baixas automáticas) - [ S=Sim;N=Não ] |
| OrigensProduto.BxaEst | String | String(001) - Indica se as O.Ps./O.Ss. dessa origem baixam os componentes pela estrutura ou pela O.P./O.S. proporcional à quantidade movimentada - [ S=Sim;N=Não ] |
| OrigensProduto.ResCmp | String | String(001) - Reserva manual do estoque de componentes para O.P./O.S. (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| OrigensProduto.MovPar | String | String(001) - Permite Movimentação parcial das O.Ps./O.Ss. por Estágios ou Operações (S/N) - [ S=Sim;N=Não ] |
| OrigensProduto.MopGrd | String | String(001) - Movimenta OPs em Grade (é gerado movimento de OP para todas as derivações) - [ S=Sim;N=Não ] |
| OrigensProduto.GerOpr | String | String(001) - Acompanhamento da movimentação da O.P./O.S. por operações (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| OrigensProduto.CtrVld | String | String(001) - Indicativo da forma de controle da data de validade nos estoques - [ O=Obriga Informação;D=Desativa Campo;L=Livre ] |
| OrigensProduto.CtrSep | String | String(001) - Controla Entrada/Saídas no Estoque por Série - [ S=Sim;N=Não ] |
| OrigensProduto.CtrLot | String | String(001) - Controla Entrada/Saída no Estoque por Lote - [ S=Sim;N=Não ] |
| OrigensProduto.GerLot | String | String(001) - Gerar lote para o produto da OP - [ S=Na Liberação OP;N=Não Gera;A=No Apontamento OP;G=Geração OP (F900ROP) ] |
| OrigensProduto.LotPad | String | String(050) - Código do Lote Padrão |
| OrigensProduto.CtrQld | String | String(001) - Controla Qualidade de 2ª e 3ª nas Movimentações e Entrada Estoque OPs - [ S=Sim;N=Não ] |
| OrigensProduto.CtrRfg | String | String(001) - Controla Refugos de produção nas Movimentações e Entrada Estoque O.Ps. - [ S=Sim;N=Não ] |
| OrigensProduto.EntEpi | String | String(001) - Dá entrada no estoque em processos intermediários da quantidade refugada - [ S=Dá entrada no estoque do produto reaproveitado e gera nova O.P.;N=Não dá entrada no estoque do produto reaproveitado e não gera nova O.P.;O=Apenas gera O.P. usando o produto reaproveitado como componente ] |
| OrigensProduto.CtrGop | String | String(001) - Controla OP com guias (sub-divisões de uma OP) de produção no movimento de OP - [ S=Sim;N=Não ] |
| OrigensProduto.GerFil | String | String(001) - Gera cálculo necessidades explodindo aberto por filial para primeiro nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.GerPed | String | String(001) - Gera cálculo necessidades explodindo aberto por pedido para primeiro nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.AgrIpd | String | String(001) - Gera cálculo necessidade agrupando itens do mesmo pedido, sem rastreamento por item (Compras/Produção) para primeiro nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.AgrNbc | String | String(001) - Gera cálculo necessidades de compras agrupadas (sem rastreamento das O. Compra) para primeiro nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.DisNec | String | String(001) - Gera cálculo necessidades, abatendo estoque disponível de componentes automaticamente (Intermediários/materiais) para primeiro nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.GerRla | String | String(001) - Reserva lotes automaticamente para os componentes da O.P./O.S. na Geração de O.Ps./O.Ss. - [ S=Sim;N=Não ] |
| OrigensProduto.SitCal | String | String(001) - Situação do Cálculo Necessidades/Geração O.P./O.S. (A=Ativo, I=Inativo) - [ A=Ativo;I=Inativo ] |
| OrigensProduto.CodPvp | String | String(008) - Código do último Período do Cálculo de Necessidades |
| OrigensProduto.CnfNec | String | String(001) - Gera Cálculo Necessidades c/ a Exigência de Confirmação de Necessidades Compras/Produção para nível abaixo da árvore hierárquica (Válido p/ Cálculo Mono-Nível) - [ S=Sim;N=Não ] |
| OrigensProduto.IniPvp | String | String(001) - Gera O.Ps./O.Ss. com Data de Início do Período ao qual está Vinculada (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| OrigensProduto.OrpDer | String | String(001) - Gera OPs para cada Produto/Derivação do Produto (Não junta por Derivação) - [ S=Sim;N=Não ] |
| OrigensProduto.MltPed | String | String(001) - Gera Ordens de Produção/Serviço para vários Pedidos e/ou Períodos - [ S=Sim;N=Não ] |
| OrigensProduto.IncPro | String | String(001) - Indicativo se é permitido incluir produtos novos em O.P. já gerada - [ S=Sim;N=Não ] |
| OrigensProduto.GerSol | String | String(001) - Gerar Solicitação de Compras Automática no Cálculo de Necessidades, sem pré-avaliação da Área de Administração de Materiais (Estoque) para nível abaixo da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.GerAgr | String | String(001) - Gera OPs por Agrupamento de Derivação do Produto (junta por Agrupamento Derivação) - [ S=Sim;N=Não ] |
| OrigensProduto.MovOpd | String | String(001) - Permite Movimentação das O.Ps./O.Ss. Identificando o Operador (S=Sim, N=Não) - [ S=Sim;N=Não ] |
| OrigensProduto.QtdBas | Double | Number(011,4) - Quantidade Base p/ Geração de Ficha de Custos (Produto Produzido/Montagem) |
| OrigensProduto.UsaFrq | String | String(001) - Utiliza Tempo Frequencial nos Roteiros de Fabricação - [ S=Sim;N=Não ] |
| OrigensProduto.UsaFix | String | String(001) - Utiliza quantidade fixa do Modelo para considerar no Cálculo de Necessidades - [ S=Sim;N=Não ] |
| OrigensProduto.UsaAux | String | String(001) - Permite alterar Unidade de Medida do Produto COMPRADO e P.DIRETA proposta pela Família (Não totaliza volumes por Família) - [ S=Sim;N=Não ] |
| OrigensProduto.MovPrl | String | String(001) - Permite movimento parcial por operador (mais de um operador) p/ mesma operação - [ S=Sim;N=Não ] |
| OrigensProduto.OpdOrp | String | String(001) - Permite (S=Sim, N=Não) movimentação de várias O.Ps./O.Ss. pelo mesmo Operador ao mesmo tempo (Todas em andamento) - [ S=Sim;N=Não ] |
| OrigensProduto.ObrPrv | String | String(001) - Obrigatório produzir a quantidade prevista não permitindo excedê-la - [ S=Sim;N=Não ] |
| OrigensProduto.DisXpl | String | String(001) - Indicativo para trazer marcado opção de Abater estoque disponível para pedidos, na Explosão Necessidades - [ S=Sim;N=Não ] |
| OrigensProduto.SerXpl | String | String(001) - Indicativo se gera Solicitação de Serviços na Geração de O.P./O.S. - [ S=Sim;N=Não ] |
| OrigensProduto.AcePrv | String | String(001) - Consiste na entrada de pedido se aceita além da previsão (Pedido Previsão) - [ E=Mensagem Erro (Rejeitar);A=Mensagem Aviso (Aceitar);N=Não dar Mensagem ] |
| OrigensProduto.CodReg | Integer | Number(004) - Código da Regra (0001 é utilizada para personalizar inclusão de campos no movimento OP) |
| OrigensProduto.CodMs1 | String | String(008) - Código da Máscara para 1ª parte do código da série/lote fabricação de produtos desta Família |
| OrigensProduto.CodMs2 | String | String(008) - Código da Máscara para 2ª parte do código da série/lote fabricação de produtos desta Família |
| OrigensProduto.CodMs3 | String | String(008) - Código da Máscara para 3ª parte do código da série/lote fabricação de produtos desta Família |
| OrigensProduto.CodMs4 | String | String(008) - Código da Máscara para 4ª parte do código da série/lote fabricação de produtos desta Família |
| OrigensProduto.PrdTsp | String | String(005) - Transação padrão de saída de estoques para produção |
| OrigensProduto.PrdTep | String | String(005) - Transação padrão de entrada de estoques via produção - OP |
| OrigensProduto.NotFor | Double | Number(005,2) - Nota mínima necessária para a aprovação de um fornecedor |
| OrigensProduto.AgrNbp | String | String(001) - Gera cálculo necessidades de produção agrupadas (sem rastreamento) para nível atual da árvore hierárquica - [ S=Sim;N=Não ] |
| OrigensProduto.DepIql | String | String(010) - Código do depósito padrão para inspeção de qualidade |
| OrigensProduto.GopEop | String | String(001) - Indica o tipo de controle de Guias - [ P=Por Produto;E=Por Estágio/Operação;N=Não tem Controle ] |
| OrigensProduto.TolExc | Double | Number(009,3) - Tolerância excedente a quantidade prevista nas OPs desta origem |
| OrigensProduto.CodEso | String | String(005) - Espécie da Origem do Produto |
| OrigensProduto.TipInt | Integer | Number(001) - Tipo de Integração - [ 0=Incluído;1=Alterado;2=Em processo;3=Integrado;4=Aprovado/Incluído;5=Aprovado/Alterado ] |
| OrigensProduto.CodMar | String | String(010) - Código da Marca/Etiqueta da origem |
| OrigensProduto.AbtPrv | String | String(001) - Indicativo se deve ser abatido o pedido de previsão dos produtos desta origem no fechamento dos pedidos normais (É necessário que a filial esteja com "Não" para ser considerado) - [ S=Sim;N=Não ] |
| OrigensProduto.UtiTci | String | String(001) - Utiliza tabela de contagem individual das unidades nos movimentos da OP (E900CCB) - [ S=Sim;N=Não ] |
| OrigensProduto.IndCee | String | String(001) - Indicativo se a OP permite gerar subproduto - [ S=Sim;N=Não ] |
| OrigensProduto.GerOrp | String | String(001) - Indica se o produto gera Ordem de Produção/Serviço - [ S=Sim;N=Não ] |
| OrigensProduto.GerVer | String | String(001) - Gera versão automaticamente da ficha técnica - [ S=Sim;N=Não ] |
| OrigensProduto.VerMan | String | String(001) - Permite gerar o número da versão de forma manual ou automática da ficha técnica - [ S=Sim;N=Não ] |
| OrigensProduto.DefDat | Integer | Number(001) - Cálculo da definição das datas dos estágios/operações das OPs - [ 0=Normal;1=Todos Recursos;2=Recurso Crítico ] |
| OrigensProduto.IndSpr | String | String(001) - Indicativo se o serviço é produzido - [ S=Sim;N=Não ] |
| OrigensProduto.TelEmo | String | String(001) - Informar especificações de movimentos de O.Ps./O.Ss. - [ N=Nunca;I=Apenas movto. de início;F=Apenas movto. de fim;A=Ambos (movto. de início ou fim) ] |
| OrigensProduto.IndSmt | String | String(001) - Indica se o serviço é de manutenção de equipamentos - [ S=Sim;N=Não ] |
| OrigensProduto.TelEiq | String | String(001) - Mostrar a tela de inspeções de movimentos de O.Ps. automaticamente - [ S=Sim;N=Não;P=Perguntar ] |
| OrigensProduto.MovInp | String | String(001) - Indica se a O.P./O.S. pode ser movimentada com inspeções pendentes - [ S=Sim;N=Não ] |
| OrigensProduto.SusInp | String | String(001) - Indica se a O.P./O.S. será suspensa quando houver inspeções não-conforme - [ S=Sim;N=Não ] |
| OrigensProduto.ProImp | Integer | Number(002) - Indicativo do tipo de produto para impostos - [ 0=Não classificado;1=Mercadorias;2=Matérias-primas;3=Produtos intermediários;4=Materiais de embalagem;5=Produtos manufaturados;6=Em fabricação;7=Subproduto;8=Material de uso e consumo;9=Ativo imobilizado;10=Serviços;11=Outros insumos;99=Outras ] |
| OrigensProduto.UsuGer | Double | Number(010) - Usuário responsável pela geração do registro |
| OrigensProduto.DatGer | DateTime | Date(DD/MM/YYYY) - Data da geração do registro |
| OrigensProduto.HorGer | Integer | Number(005) - Hora da geração do registro |
| OrigensProduto.UsuAlt | Double | Number(010) - Usuário responsável pela última alteração do registro |
| OrigensProduto.DatAlt | DateTime | Date(DD/MM/YYYY) - Data da última alteração do registro |
| OrigensProduto.HorAlt | Integer | Number(005) - Hora da última alteração do registro |
| OrigensProduto.ConIni | String | String(001) - Indica se as datas/horas de início dos apontamentos devem ser consistidos - [ S=Sim;N=Não ] |
| OrigensProduto.InpSgq | String | String(001) - Tipo da inspeção da Qualidade - [ I=Por Item;D=Detalhada (por Lote/Série);F=Controle de Frequência ] |
| OrigensProduto.CtrVis | String | String(001) - Controla valor individual da série - [ S=Sim;N=Não ] |
| OrigensProduto.DatVis | DateTime | Date(DD/MM/YYYY) - Data da última alteração do controle do valor individual da série |
| OrigensProduto.HorVis | Integer | Number(005) - Hora da última alteração do controle de valor individual da série |
| OrigensProduto.IndFrt | String | String(001) - Indicativo se a origem é de ferramentas - [ S=Sim;N=Não ] |
| OrigensProduto.FrtEqp | String | String(001) - Indicativo se os Produtos/Ferramentas serão usadas como equipamentos para integração com manutenção - [ S=Sim;N=Não ] |
| OrigensProduto.GrpFrt | String | String(004) - Código do grupo padrão de ferramentas/produtos |
| OrigensProduto.GerIpm | String | String(001) - Indicativo se permite subdividir itens de pedidos para MRP - [ S=Sim;N=Não ] |
| OrigensProduto.ObrDef | String | String(001) - Obriga informar os defeitos nos apontamentos de OPs - [ S=Sim;N=Não ] |
| OrigensProduto.VarPro | String | String(001) - Indica o tipo de produto para o Varejo - [ N=Serviço;F=Frete;S=Seguro;E=Embalagem;R=Curso;I=Empréstimo Pessoa Física;M=Empréstimo Consignado;L=Recarga Celular;P=Parcela Protegida;G=Garantia Estendida;B=Correspondente Bancário;C=Consórcio;O=Montagem ] |
| OrigensProduto.FinOeo | String | String(001) - Forma finalização estágio/operação (Automático - qtde real. X prev.; Manual) - [ A=Automático;M=Manual ] |
| OrigensProduto.ProMon | String | String(001) - Indicativo se o produto exige montagem - [ S=Sim;N=Não;O=Obrigatório ] |
| OrigensProduto.IndEca | String | String(001) - Indicativo se estorna componentes usados na fabricação automaticamente - [ S=Sim;N=Não ] |
| OrigensProduto.VolAut | String | String(001) - Indicativo se deve gerar volumes automaticamente para o produto - [ S=Sim;N=Não ] |
| OrigensProduto.IndIcp | String | String(001) - Indicativo se OPs da origem permitem a incorporação de produtos - [ S=Sim;N=Não ] |
| OrigensProduto.CmpCob | String | String(001) - Indicativo se, por padrão, componentes de OS são cobrados - [ S=Sim;N=Não ] |
| OrigensProduto.ModFab | String | String(001) - Modelo de Fabricação do produto para ficha técnica - [ P=Preparação;F=Fabricação;A=Acabamento;C=Completo ] |
| OrigensProduto.TipFte | String | String(001) - Tipo de ficha técnica utilizada na geração do SPED Fiscal EFD - [ R=Ficha Técnica Real;P=Ficha Técnica Padrão ] |
| TipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 0 = Processado, -1 = Erro na Solicitação |
| erroExecucao | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores: - Vazio ou nulo, indicando que a execução foi feita com sucesso; - A mensagem do erro ocorrido no servidor. |
English
Español
English
Español


