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

De CIGAM WIKI
Sem resumo de edição
 
(4 revisões intermediárias pela mesma usuária não estão sendo mostradas)
Linha 1: Linha 1:
*<b>Requisição</b>
{{VoltarPagina}}
**<b>Soap:</b> http://servidor/CadastroItensPedido.integrador.asmx
[[Integrador]] >  
**<b>Rest/JSon:</b> http://servidor/CadastroItensPedido.integrador.ashx/metodo
[[IN_CIGAM Integrador#Faturamento|WebServices]] >
***<b>Tipo de registro:</b> PEDITE
[[IN CadastroItensPedido.integrador]]


== Cadastrar ==
=Requisição=
*<b>Parâmetros:</b><br>
*<b>Soap:</b> http://servidor/CadastroItensPedido.integrador.asmx
*<b>Rest/JSon:</b> http://servidor/CadastroItensPedido.integrador.ashx/metodo
**<b>Tipo de registro:</b> PEDITE
 
=Métodos=
<!--bgcolor="#5F6B7A"-->
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>Cadastrar</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
Linha 390: Linha 401:
** Tipo: Bool
** Tipo: Bool
}}
}}
<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/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
Linha 400: Linha 411:
&nbsp;&nbsp;&nbsp;Se algum parâmetro inválido:<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parâmetro necessário não informado.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarId ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align="justify"><i>
    <tr>
Método que tem por finalidade retornar os códigos de pedidos e sequencia cadastradas no ERP CIGAM.
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarId</b></font></td>
</i></p>
    </tr>
 
    <tr>
*<b>Parâmetros:</b><br>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade retornar os códigos de pedidos e sequencia cadastradas no ERP CIGAM.</p>
<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 420: Linha 435:
** Tipo: Int
** Tipo: Int
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><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 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.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarIndividual ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align="justify"><i>
    <tr>
Método que tem por finalidade retornar através do código do pedido e sequencia as informações cadastradas no ERP CIGAM.
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarIndividual</b></font></td>
</i></p>
    </tr>
 
    <tr>
*<b>Parâmetros:</b><br>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade retornar através do código do pedido e sequencia as informações cadastradas no ERP CIGAM.</p>
<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 443: Linha 462:
** Obrigatório, Tipo: int 5
** Obrigatório, Tipo: int 5
}}
}}
<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 838: Linha 857:
}}
}}
<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 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/>
Linha 844: Linha 862:
&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>
Método que tem por finalidade retornar através de uma faixa de datas as requisições modificadas nessa faixa no ERP CIGAM.
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarModificacoes</b></font></td>
</i></p>
    </tr>
 
    <tr>
*<b>Parâmetros:</b><br>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade retornar através de uma faixa de datas as requisições modificadas nessa faixa no ERP CIGAM.</p>
<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 867: Linha 889:
**Tipo: Time 6
**Tipo: Time 6
}}
}}
<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 1 262: Linha 1 284:
}}
}}
<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 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/>
Linha 1 268: Linha 1 289:
&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>


== ListarPendentes ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align="justify"><i>
    <tr>
Método que tem por finalidade retornar o ID dos registros que contenham a ação de Cadastrar ou Excluir e tenham o status de Liberado para Integração ou Pendente para Integração, conforme for indicado nos parâmetros.
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarPendentes</b></font></td>
</i></p>
    </tr>
 
    <tr>
*<b>Parâmetros:</b><br>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade retornar o ID dos registros que contenham a ação de Cadastrar ou Excluir e tenham o status de Liberado para Integração ou Pendente para Integração, conforme for indicado nos parâmetros.</p>
<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 1 289: Linha 1 314:
** Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
** Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
}}
}}
<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 1 332: Linha 1 357:
&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>
<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 style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade liberar registros que contenham o status 'P' (Pendente para Integração), conforme ID informado nos parâmetros.</p>
<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


=== LiberarPendentes ===
*id
<p align="justify"><i>
** Obrigatório, Tipo: int
Método que tem por finalidade liberar registros que contenham o status 'P' (Pendente para Integração), conforme ID informado nos parâmetros.
</i>
</p>


*<b>Parâmetros:</b></br>
*liberarCorrelatos
<div style="background-color: #f2f2f2">
** Tipo: bool
&nbsp;&nbsp;&nbsp;<b>pin:</b><br>
}}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obrigatório, Tipo: String 20<br>
<br>
&nbsp;&nbsp;&nbsp;<b>id</b><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obrigatório, Tipo: int<br>
<br>
&nbsp;&nbsp;&nbsp;<b>liberarCorrelatos</b><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tipo: bool<br>
<br>
  </div>
<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/>
<b>Retornos:</b><br/>
Linha 1 363: Linha 1 390:
<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se Sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se Sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


=== Visualizar ===
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align="justify"><i>
    <tr>
Método que tem por finalidade o retorno de dados do item do pedido indicado nos parâmetros.
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>Visualizar</b></font></td>
</i>
    </tr>
</p>
    <tr>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade o retorno de dados do item do pedido indicado nos parâmetros.</p>
<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


*<b>Parâmetros:</b></br>
*codigoPedido
<div style="background-color: #f2f2f2">
** Obrigatório, Tipo: string 12
&nbsp;&nbsp;&nbsp;<b>pin:</b><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obrigatório, Tipo: String 20<br>
<br>
&nbsp;&nbsp;&nbsp;<b>codigoPedido</b><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obrigatório, Tipo: string 12<br>
<br>
&nbsp;&nbsp;&nbsp;<b>sequencia</b><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obrigatório, Tipo: int 5<br>
<br>
  </div>


{{#tree:
*sequencia
*<b>Retorno:</b>
** Obrigatório, Tipo: int 5
**codigoPedido                 
}}
**dataItem                     
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
**codigoMaterial               
<b>Retornos:</b><br/>
**codigoMaterial1                                                     
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
**centroControle               
{{#tree: minExpandLevel=2 |
**quantidade                   
*codigoPedido                 
**quantidadeSaldo               
*dataItem                     
**precoUnitario                 
*codigoMaterial               
**descricao                     
*codigoMaterial1                                                     
**cliente                       
*centroControle               
**dataPrazoEntrega             
*quantidade                   
**sequencia                     
*quantidadeSaldo               
**codigoTipoOperacao           
*precoUnitario                 
**tipoOperacao                                 
*descricao                     
**cfop                         
*cliente                       
**codigoContaGerencial         
*dataPrazoEntrega             
**incidenciaIpi                 
*sequencia                     
**percentualIpi                 
*codigoTipoOperacao           
**percentualComissao           
*tipoOperacao                                 
**ncm                           
*cfop                         
**percBonificacaoQuantidade           
*codigoContaGerencial         
**percentualDesconto           
*incidenciaIpi                 
**mercado                       
*percentualIpi                 
**codigoDetalhe                 
*percentualComissao           
**precoOriginal                 
*ncm                           
**dataPrazoProgramado             
*percBonificacaoQuantidade           
**codigoUnidadeNegocio         
*percentualDesconto           
**valorDesconto                 
*mercado                       
**valorEncargo                 
*codigoDetalhe                 
**valorFrete                   
*precoOriginal                 
**IpiIncluso                   
*dataPrazoProgramado             
**percentualDiferencaAliquota             
*codigoUnidadeNegocio         
**quantidadeExtra               
*valorDesconto                 
**codigoUnidadeMedida           
*valorEncargo                 
**valorTotalDespesa             
*valorFrete                   
**valorTotalItemLiquido         
*IpiIncluso                   
**percentualIcms               
*percentualDiferencaAliquota             
**incidenciaIcms               
*quantidadeExtra               
**valorBaseSubstituicao         
*codigoUnidadeMedida           
**percentualSubstituicao       
*valorTotalDespesa             
**percentualIrrf               
*valorTotalItemLiquido         
**valorIpi                     
*percentualIcms               
**grade                         
*incidenciaIcms               
**excecaoNcm                   
*valorBaseSubstituicao         
**complementoIcms               
*percentualSubstituicao       
**reducaoIcms                   
*percentualIrrf               
**percentualIcmsSubstituicao           
*valorIpi                     
**percentualMargemLucro         
*grade                         
**valorIcms                     
*excecaoNcm                   
**valorEncargoFinanceiro           
*complementoIcms               
**valorBaseSubstituicao1     
*reducaoIcms                   
*percentualIcmsSubstituicao           
*percentualMargemLucro         
*valorIcms                     
*valorEncargoFinanceiro           
*valorBaseSubstituicao1     
}}
}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


=== Excluir ===
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align="justify"><i>
    <tr>
Método que tem por finalidade excluir o item conforme o código do pedido e sequencia indicados.</br></i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>Excluir</b></font></td>
    </tr>
    <tr>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade excluir o item conforme o código do pedido e sequencia indicados.</p>
<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


*<b>Parâmetros:</b></br>
*codigoPedido
<div style="background-color: #f2f2f2">
** Obrigatório, Tipo: String 12
&nbsp;&nbsp;&nbsp;<b>pin:</b><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obrigatório, Tipo: String 20<br>


&nbsp;&nbsp;&nbsp;<b>codigoPedido:</b><br>
*sequencia
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tipo: String 12<br>
** Obrigatório, Tipo: int 5
 
}}
&nbsp;&nbsp;&nbsp;<b>sequencia:</b><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tipo: int 5<br>
  </div>
</br>
<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/>
<b>Retornos:</b><br/>
Linha 1 468: Linha 1 501:
<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se Sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se Sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>

Edição atual tal como às 18h42min de 7 de outubro de 2026

Voltar
Integrador > WebServices > IN CadastroItensPedido.integrador

Requisição

Métodos

Cadastrar

Parâmetros:



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

ListarId

Método que tem por finalidade retornar os códigos de pedidos e sequencia cadastradas no ERP CIGAM.

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

Método que tem por finalidade retornar através do código do pedido e sequencia as informações cadastradas no ERP CIGAM.

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

ListarModificacoes

Método que tem por finalidade retornar através de uma faixa de datas as requisições modificadas nessa faixa no ERP CIGAM.

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

ListarPendentes

Método que tem por finalidade retornar o ID dos registros que contenham a ação de Cadastrar ou Excluir e tenham o status de Liberado para Integração ou Pendente para Integração, conforme for indicado nos parâmetros.

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

LiberarPendentes

Método que tem por finalidade liberar registros que contenham o status 'P' (Pendente para Integração), conforme ID informado nos parâmetros.

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

Visualizar

Método que tem por finalidade o retorno de dados do item do pedido indicado nos parâmetros.

Parâmetros:



Retornos:
   Se sucesso:

Voltar ao início

Excluir

Método que tem por finalidade excluir o item conforme o código do pedido e sequencia indicados.

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 excluir registro.

   Se Sucesso:
      Sucesso.

Voltar ao início