IN CadastroInventarioEstoque.integrador: mudanças entre as edições

De CIGAM WIKI
Criou página com '{{VoltarPagina}} *<b>Requisição</b> **<b>Soap:</b> http://servidor/CadastroInventarioEstoque.integrador.asmx **<b>Rest/JSon:</b> http://servidor/CadastroInventarioEstoque.i...'
 
Sem resumo de edição
 
(14 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
{{VoltarPagina}}
{{VoltarPagina}}
[[Integrador]] >
[[IN_CIGAM Integrador#Estoque|WebServices]] >
[[IN CadastroInventarioEstoque.integrador]]


*<b>Requisição</b>
=Requisição=
**<b>Soap:</b> http://servidor/CadastroInventarioEstoque.integrador.asmx
*<b>Soap:</b> http://servidor/CadastroInventarioEstoque.integrador.asmx
**<b>Rest/JSon:</b> http://servidor/CadastroInventarioEstoque.integrador.ashx/metodo
*<b>Rest/JSon:</b> http://servidor/CadastroInventarioEstoque.integrador.ashx/metodo
***<b>Tipo de registro:</b> INVEST
**<b>Tipo de registro:</b> INVEST


== ListarId ==
=Métodos=
<p align=“justify”><i>
<!--bgcolor="#5F6B7A"-->
</i></p>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
 
    <tr>
*<b>Parâmetros:</b><br>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarId</b></font></td>
    </tr>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20
}}
}}
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 31: Linha 37:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarIndividual ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarIndividual</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 45: Linha 55:


*dataDoInventario
*dataDoInventario
** Obrigatório, Tipo: Date
** Obrigatório, Tipo: DateTime
}}
}}
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 90: Linha 100:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarModificacoes ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarInventarioEstoque</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20


*dataInicial
*codigoUnidadeNegocio
** Tipo: Date
** Obrigatório, Tipo: String 20


*horaInicial
*dataDoInventario
** Tipo: String
** Obrigatório, Tipo: DateTime


*dataFinal
*tipoResposta
** Tipo: Date
** Obrigatório, Tipo: String 20
 
*horaFinal
** Tipo: String
}}
}}
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 148: Linha 159:
*usresinventari3
*usresinventari3
** Tipo: Float
** Tipo: Float
*ItemInv
**idItensDoInventario
*** Tipo: Int
**codigoUnidadeNegocio
*** Tipo: String
**dataDoInventario
*** Tipo: Date
**centroDeArmazenagem
*** Tipo: String
**material
*** Tipo: String
**especif1
*** Tipo: String
**especif2
*** Tipo: String
**especif3
*** Tipo: String
**numeracao
*** Tipo: String
**lote
*** Tipo: String
**quantidade
*** Tipo: Float
**pecas
*** Tipo: Float
**precoMedio
*** Tipo: Float
**valorTotal
*** Tipo: Float
**precoCusto
*** Tipo: Float
**usresiteminven1
*** Tipo: String
**usresiteminven2
*** Tipo: Date
**usresiteminven3
*** Tipo: Float
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
Linha 155: Linha 221:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarInventatioEstoque ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarInventarioEstoque</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 169: Linha 239:


*dataDoInventario
*dataDoInventario
** Obrigatório, Tipo: Date
** Obrigatório, Tipo: DateTime


*tipoResposta
*tipoResposta
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20
}}
}}
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 256: Linha 326:
**precoCusto
**precoCusto
*** Tipo: Float
*** Tipo: Float
**sessao
*** Tipo: Int
**usuarioCriacao
*** Tipo: String
**dataCriacao
*** Tipo: Date
**usuarioModificacao
*** Tipo: String
**dataModificacao
*** Tipo: Date


**usresiteminven1
**usresiteminven1
Linha 287: Linha 342:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== CadastrarInventario ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>CadastrarInventario</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 303: Linha 362:
** Obrigatório, Tipo: String
** Obrigatório, Tipo: String
}}
}}
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoFiscal
** Tipo: String 10


<br><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Distribuição das Tags XML:</b></p><br>
{{#tree: |
*inventarioXml
*inventarioXml
**<codigoUnidadeNegocio></codigoUnidadeNegocio>
**<codigoUnidadeNegocio></codigoUnidadeNegocio>
**<dataDoInventario></dataDoInventario>
**<dataDoInventario></dataDoInventario>
**<inventarioInicial></inventarioInicial>
**<inventarioInicial></inventarioInicial>
**<sessao></sessao>
**<usuarioCriacao></usuarioCriacao>
**<dataCriacao></dataCriacao>
**<usuarioModificacao></usuarioModificacao>
**<dataModificacao></dataModificacao>
**<usresinventari1></usresinventari1>
**<usresinventari1></usresinventari1>
**<usresinventari2></usresinventari2>
**<usresinventari2></usresinventari2>
**<usresinventari3></usresinventari3>
**<usresinventari3></usresinventari3>
**<itemInv>
**<itemInv>
***<idItensDoInventario></idItensDoInventario>
***<codigoUnidadeNegocio></codigoUnidadeNegocio>
***<codigoUnidadeNegocio></codigoUnidadeNegocio>
***<dataDoInventario></dataDoInventario>
***<dataDoInventario></dataDoInventario>
Linha 338: Linha 387:
***<valorTotal></valorTotal>
***<valorTotal></valorTotal>
***<precoCusto></precoCusto>
***<precoCusto></precoCusto>
***<sessao></sessao>
***<usuarioCriacao></usuarioCriacao>
***<dataCriacao></dataCriacao>
***<usuarioModificacao></usuarioModificacao>
***<dataModificacao></dataModificacao>
***<usresiteminven1></usresiteminven1>
***<usresiteminven1></usresiteminven1>
***<usresiteminven2></usresiteminven2>
***<usresiteminven2></usresiteminven2>
***<usresiteminven3></usresiteminven3>
***<usresiteminven3></usresiteminven3>
**</itemInv>
**[…]
**<itemInv>
***<idItensDoInventario></idItensDoInventario>
***<codigoUnidadeNegocio></codigoUnidadeNegocio>
***<dataDoInventario></dataDoInventario>
***<centroDeArmazenagem></centroDeArmazenagem>
***<material></material>
***<especif1></especif1>
***<especif2></especif2>
***<especif3></especif3>
***<numeracao></numeracao>
***<lote></lote>
***<quantidade></quantidade>
***<pecas></pecas>
***<precoMedio></precoMedio>
***<valorTotal></valorTotal>
***<precoCusto></precoCusto>
***<sessao></sessao>
***<usuarioCriacao></usuarioCriacao>
***<dataCriacao></dataCriacao>
***<usuarioModificacao></usuarioModificacao>
***<dataModificacao></dataModificacao>
***<usresiteminven1></usresiteminven1>
***<usresiteminven2></usresiteminven2>
***<usresiteminven3></usresiteminven3>
**</itemInv>
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se algum parâmetro inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parâmetro necessário não informado.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>LiberarPendentes</b></font></td>
    </tr>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*id
** Obrigatório, Tipo: Int
*liberarCorrelatos
** Obrigatório, Tipo: Boolean
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se erro na conexão com banco de dados:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A conexão com o banco de dados e/ou comando SQL possui erros.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se ID inválido ou não encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Falha ao liberar registro.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>

Edição atual tal como às 18h07min de 8 de outubro de 2026

Voltar
Integrador > WebServices > IN CadastroInventarioEstoque.integrador

Requisição

Métodos

ListarId

Parâmetros:



Retornos:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarIndividual

Parâmetros:



Retornos:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarInventarioEstoque

Parâmetros:



Retornos:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarInventarioEstoque

Parâmetros:



Retornos:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

CadastrarInventario

Parâmetros:



Distribuição das Tags XML:



Retornos:
   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se algum parâmetro inválido:
      Parâmetro necessário não informado.

Voltar ao início

LiberarPendentes

Parâmetros:



Retornos:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se erro na conexão com banco de dados:
      A conexão com o banco de dados e/ou comando SQL possui erros.

   Se ID inválido ou não encontrado:
      Falha ao liberar registro.

   Se sucesso:
      Sucesso.

Voltar ao início