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

De CIGAM WIKI
Sem resumo de edição
Sem resumo de edição
Linha 171: Linha 171:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Falha ao liberar registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Falha ao liberar registro.</p>


== ListarId ==
== Listar ==
<p align=“justify”><i>
<p align="justify"><i>
</i></p>
</i></p>


Linha 179: Linha 179:
*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/>
*codigoMaterialInicial
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoMaterial
** Tipo: String 20
** Tipo: String 20
}}
** Filtra somente se informado.
<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;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>


== ListarIndividual ==
*codigoMaterialFinal
<p align="justify"><i>
** Tipo: String 20
</i></p>
** Filtra somente se informado material final e inicial.


*<b>Parâmetros:</b><br>
*codigoGrupoInicial
{{#tree: minExpandLevel=2 |
** Tipo: String 3
*pin
** Filtra somente se informado.
** Obrigatório, Tipo: String 20
 
*codigoGrupoFinal
** Tipo: String 3
** Filtra somente se informado grupo inicial e final.
 
*codigoSubGrupoInicial
** Tipo: String 3
** Filtra somente se informado.


*codigoMaterial
*codigoSubGrupoFinal
** Obrigatório, Tipo: String 20
** Tipo: String 3
** Filtra somente se informado sub grupo inicial e final.
}}
}}
<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 363: Linha 361:
** Tipo: String 15
** Tipo: String 15


*codigoContabil
*contabil
** Tipo: String 8
** Tipo: String 8


Linha 494: Linha 492:
*usrmate5
*usrmate5
** Tipo: Float 11.2
** Tipo: Float 11.2
}}
<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;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>


*Os campos abaixo passaram a visualizados no cigam para quem possuir o módulo lojas e a configuração ‘CL – GE - 300170 - Utiliza e-commerce’
== ListarId ==
*altura
<p align=“justify”><i>
** Tipo: Float 5.6
</i></p>
 
*largura
** Tipo: Float 5.6


*comprimento
*<b>Parâmetros:</b><br>
** Tipo: Float 5.6
{{#tree: minExpandLevel=2 |
*pin
** 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/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoMaterial
** 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/>
Linha 512: Linha 523:
&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>


== ListarMateriais ==
== ListarIndividual ==
<p align="justify"><i>
<p align="justify"><i>
</i></p>
</i></p>
Linha 521: Linha 532:
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20


*codigoMaterialInicial
*codigoMaterial
** 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/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoMaterial
** Tipo: String 20
** Tipo: String 20


*codigoMaterialFinal
*codigoGrupo
** Tipo: String 20
** Tipo: String 3


*codigoGrupoInicial
*codigoSubGrupo
** Tipo: String 3
** Tipo: String 3


*codigoGrupoFinal
*centroControle
** Tipo: String 3
** Tipo: String 2


*codigoSubGrupoInicial
*descricao
** Tipo: String 3
** Tipo: String 60


*codigoSubGrupoFinal
*codigoUnidadeMedida
** Tipo: String 3
** Tipo: String 3


*tipoInicial
*quantidadeRelacaoPaiFilho
** Tipo: String 1
** Tipo: Float 8.6
** A=Ativo, I=Inativo, O=Obsoleto, N=Nulo


*tipoFinal
*percentualPis
** Tipo: String 1
** Tipo: Float 8.6
** A=Ativo, I=Inativo, O=Obsoleto, N=Nulo


*codigoUnidadeNegocioInicial
*percentualCofins
** Tipo: String 3
** Tipo: Float 8.6


*codigoUnidadeNegocioFinal
*percentualPisRetencao
** Tipo: String 3
** Tipo: Float 8.6


*codigoUnidadeMedidaInicial
*percentualCofinsRetencao
** Tipo: String 3
** Tipo: Float 8.6


*codigoUnidadeMedidaFinal
*quantidadeRefComposicaoGeral
** Tipo: String 3
** Tipo: Float 8.6


*utilizaGradeInicial
*precoCusto
** Tipo: String 1
** Tipo: Float 10.5
** A=Ambos, N=Numeração, L=Lotes


*utilizaGradeFinal
*revisaoEngenharia
** Tipo: String 1
** Tipo: Float 10.5
** A=Ambos, N=Numeração, L=Lotes


*controlaNumeroSerie
*percentualCsll
** Tipo: String 5
** Tipo: Float 10.5
** True, False ou 0, 1


*estruturaComercial
*percentualIcmsSinief
** Tipo: String 5
** Tipo: Float 10.5


*dtInicial
*codigoContaGerencial
** Tipo: Date
** Tipo: String 25


*hrInicial
*peso
** Tipo: Time 6
** Tipo: Float 8.5


*dtFinal
*percentualMedioIcms
** Tipo: Date
** Tipo: Float 2.4


*hrFinal
*percentualIrrf
** Tipo: Time 6
** Tipo: Float 3.2
}}
<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 |
*codigoMaterial
** Tipo: String 20


*codgigoGrupo
*percentualIpi
** Tipo: String 3
** Tipo: Float 3.2


*codigoSubGrupo
*percentualFrete
** Tipo: String 3
** Tipo: Float 3.2


*centroControle
*percentualEmbalagem
** Tipo: String 2
** Tipo: Float 3.2


*descricao
*percentualComissao
** Tipo: String 60
** Tipo: Float 3.2


*codigoUnidadeMedida
*percentualReajuste
** Tipo: String 3
** Tipo: Float 3.2


*quantidadeRelacaoPaiFilho
*codigoFiscal
** Tipo: Float 8.6
** Tipo: Float 10


*percentualPis
*dataUltimaRevisao
** Tipo: Float 8.6
** Tipo: Date


*percentualCofins
*dataReajuste
** Tipo: Float 8.6
** Tipo: Date


*percentualPisRetencao
*codigoFabricante
** Tipo: Float 8.6
** Tipo: String 6


*percentualCofinsRetencao
*codigoFabrica
** Tipo: Float 8.6
** Tipo: String 20


*quantidadeRefComposicaoGeral
*referencia
** Tipo: Float 8.6
** Tipo: String 20


*precoCusto
*codigoReduzido
** Tipo: Float 10.5
** Tipo: Int 6


*revisaoEngenharia
*precoStPisCofins
** Tipo: Float 10.5
** Tipo: Float 10.5


*percentualCsll
*conversorCompra
** Tipo: Float 10.5
** Tipo: Float 7.7


*percentualIcmsSinief
*encargosFinanceiros
** Tipo: Float 10.5
** Tipo: Float 3.2


*codigoContaGerencial
*valorFrete
** Tipo: String 25
** Tipo: Float 11.2


*peso
*aplicacao
** Tipo: Float 8.5
** Tipo: String 301


*percentualMedioIcms
*codigoEspecif1
** Tipo: Float 2.4
** Tipo: String 6


*percentualIrrf
*codigoEspecif2
** Tipo: Float 3.2
** Tipo: String 6


*percentualIpi
*codigoEspecif3
** Tipo: Float 3.2
** Tipo: String 6


*percentualFrete
*codigoEspecif4
** Tipo: Float 3.2
** Tipo: String 6


*percentualEmbalagem
*codigoEspecif5
** Tipo: Float 3.2
** Tipo: String 6


*percentualComissao
*codigoEspecif6
** Tipo: Float 3.2
** Tipo: String 6


*percentualReajuste
*percentualRoyaltie
** Tipo: Float 3.2
** Tipo: Float 3.2


*codigoFiscal
*percentualImpostoImportacao
** Tipo: Float 10
** Tipo: Float 8.6


*dataUltimaRevisao
*dataCadastro
** Tipo: Date
** Tipo: Date


*dataReajuste
*garantiaCompra
** Tipo: Date
** Tipo: Int 4


*codigoFabricante
*garantiaVenda
** Tipo: String 6
** Tipo: Int 4


*codigoFabrica
*regraCusteio
** Tipo: String 20
** Tipo: String 1


*referencia
*regraIpi
** Tipo: String 20
** Tipo: String 1


*codigoReduzido
*sufixoContabil
** Tipo: Int 6
** Tipo: String 15


*precoStPisCofins
*codigoContabil
** Tipo: Float 10.5
** Tipo: String 8


*conversorCompra
*localizacao
** Tipo: Float 7.7
** Tipo: String 10


*encargosFinanceiros
*tipo
** Tipo: Float 3.2
** Tipo: String 1


*valorFrete
*volume
** Tipo: Float 11.2
** Tipo: Float 8.6


*aplicacao
*origemMercadoria
** Tipo: String 301
** Tipo: String 1


*codigoEspecif1
*contabilPrincipalEnvioSped
** Tipo: String 6
** Tipo: Float 8.6


*codigoEspecif2
*precoPauta
** Tipo: String 6
** Tipo: Float 10.5


*codigoEspecif3
*percIcmsPisCofisImportacao
** Tipo: String 6
** Tipo: Float 8.6


*codigoEspecif4
*conversorVenda
** Tipo: String 6
** Tipo: Float 7.7
 
*codigoUnidadeCompra
** Tipo: String 3


*codigoEspecif5
*codigoUnidadeVenda
** Tipo: String 6
** Tipo: String 3


*codigoEspecif6
*pesoEmbalagem
** Tipo: String 6
** Tipo: Float 8.5


*percentualRoyaltie
*percentualInss
** Tipo: Float 3.2
** Tipo: Float 3.2


*percentualImpostoImportacao
*valorIpi
** Tipo: Float 8.6
** Tipo: Float 10.5


*dataCadastro
*codigoUnidadeNegocio
** Tipo: Date
** Tipo: String 3


*garantiaCompra
*sessao
** Tipo: Int 4
** Tipo: Int 8


*garantiaVenda
*codigoUsuarioModificacao
** Tipo: Int 4
** Tipo: String 3


*regraCusteio
*codigoUsuarioCriacao
** Tipo: String 1
** Tipo: String 3


*regraIpi
*dataModificacao
** Tipo: String 1
** Tipo: Date


*sufixoContabil
*dataLiberaColecao
** Tipo: String 15
** Tipo: Date


*codigoContabil
*dataLiberaEsqueleto
** Tipo: String 8
** Tipo: Date


*localizacao
*configuracaoReposicao
** Tipo: String 10
** Tipo: String 6


*tipo
*configuracao
** Tipo: String 1
** Tipo: String 6


*volume
*codigoCentroArmazenagemPadrao
** Tipo: Float 8.6
** Tipo: String 6
 
*tabPrecosEstruturaComercial
** Tipo: String 6


*origemMercadoria
*utilizaGrade
** Tipo: String 1
** Tipo: String 1


*contabilPrincipalEnvioSped
*tipoFormacaoPrecos
** Tipo: Float 8.6
** Tipo: String 1


*precoPauta
*classificacaoAbc
** Tipo: Float 10.5
** Tipo: String 1


*percIcmsPisCofisImportacao
*qualidadeProduto
** Tipo: Float 8.6
** Tipo: String 2


*conversorVenda
*manterPedidoNf
** Tipo: Float 7.7
** Tipo: String 2


*codigoUnidadeCompra
*zerarSaldo
** Tipo: String 2
 
*codigoTributario
** Tipo: String 3
** Tipo: String 3


*codigoUnidadeVenda
*usuarioUltRevisaoEngenharia
** Tipo: String 3
** Tipo: String 3


*pesoEmbalagem
*tipoBaixaOp
** Tipo: Float 8.5
** Tipo: String 3


*percentualInss
*estruturaComercial
** Tipo: Float 3.2
** Tipo: Bool


*valorIpi
*controlaNumeroSerie
** Tipo: Float 10.5
** Tipo: Bool


*unidadeNegocio
*criarProdutoClienteNaVenda
** Tipo: String 3
** Tipo: Bool


*sessao
*ordemExibicao
** Tipo: Int 8
** Tipo: Float 11.2


*codigoUsuarioModificacao
*questionarioAfericaoGa
** Tipo: String 3
** Tipo: String 20


*codigoUsuarioCriacao
*usrmate1
** Tipo: String 3
** Tipo: String 20


*dataModificacao
*usrmate2
** Tipo: Date
** Tipo: String 20


*dataLiberaColecao
*usrmate3
** Tipo: Date
** Tipo: String 20


*dataLiberaEsqueleto
*usrmate4
** Tipo: Date
** Tipo: Date


*configuracaoReposicao
*usrmate5
** Tipo: String 6
** Tipo: Float 11.2


*configuracao
*Os campos abaixo passaram a visualizados no cigam para quem possuir o módulo lojas e a configuração
** Tipo: String 6
*‘CL – GE - 300170 - Utiliza e-commerce’
*altura
** Tipo: Float 5.6


*codigoCentroArmazenagemPadrao
*largura
** Tipo: String 6
** Tipo: Float 5.6


*tabPrecosEstruturaComercial
*comprimento
** Tipo: String 6
** Tipo: Float 5.6
}}
<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;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>


*utilizaGrade
== ListarMateriais ==
** Tipo: String 1
<p align="justify"><i>
</i></p>


*tipoFormacaoPrecos
*<b>Parâmetros:</b><br>
** Tipo: String 1
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20


*classificacaoAbc
*codigoMaterialInicial
** Tipo: String 1
** Tipo: String 20


*qualidadeProduto
*codigoMaterialFinal
** Tipo: String 2
** Tipo: String 20


*manterPedidoNf
*codigoGrupoInicial
** Tipo: String 2
** Tipo: String 3


*zerarSaldo
*codigoGrupoFinal
** Tipo: String 2
 
*codigoTributario
** Tipo: String 3
** Tipo: String 3


*usuarioUltRevisaoEngenharia
*codigoSubGrupoInicial
** Tipo: String 3
** Tipo: String 3


*tipoBaixaOp
*codigoSubGrupoFinal
** Tipo: String 3
** Tipo: String 3


*estruturaComercial
*tipoInicial
** Tipo: Bool
** Tipo: String 1
** A=Ativo, I=Inativo, O=Obsoleto, N=Nulo


*controlaNumeroSerie
*tipoFinal
** Tipo: Bool
** Tipo: String 1
** A=Ativo, I=Inativo, O=Obsoleto, N=Nulo


*criarProdutoClienteNaVenda
*codigoUnidadeNegocioInicial
** Tipo: Bool
** Tipo: String 3


*ordemExibicao
*codigoUnidadeNegocioFinal
** Tipo: Float 11.2
** Tipo: String 3


*questionarioAfericaoGa
*codigoUnidadeMedidaInicial
** Tipo: String 20
** Tipo: String 3


*usrmate1
*codigoUnidadeMedidaFinal
** Tipo: String 20
** Tipo: String 3


*usrmate2
*utilizaGradeInicial
** Tipo: String 20
** Tipo: String 1
** A=Ambos, N=Numeração, L=Lotes


*usrmate3
*utilizaGradeFinal
** Tipo: String 20
** Tipo: String 1
** A=Ambos, N=Numeração, L=Lotes


*usrmate4
*controlaNumeroSerie
** Tipo: String 5
** True, False ou 0, 1
 
*estruturaComercial
** Tipo: String 5
 
*dtInicial
** Tipo: Date
** Tipo: Date


*usrmate5
*hrInicial
** Tipo: Float 11.2
** Tipo: Time 6


** Os campos abaixo passaram a visualizados no cigam para quem possuir o módulo lojas e a configuração ‘CL – GE - 300170 - Utiliza e-commerce’
*dtFinal
*altura
** Tipo: Date
** Tipo: Float 5.6


*largura
*hrFinal
** Tipo: Float 5.6
** Tipo: Time 6
 
*comprimento
** Tipo: Float 5.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/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
<br/>
{{#tree: minExpandLevel=2 |
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
*codigoMaterial
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
** Tipo: String 20


*codgigoGrupo
** Tipo: String 3


== ListarItensSeparacao ==
*codigoSubGrupo
<p align="justify">
** Tipo: String 3
* <b>Coleção: MASP – Itens para Separação</b><br>
** Na coleção <b>‘MASP’</b> são informados os códigos de material e/ou grupos de produtos a serem considerados para a listagem, juntamente com a faixa de data informada na chamada ao método.<br><br>
* <b>Observação:</b><br>
**O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.<br>
** O próprio cadastro do material possui um campo específico para a informação referente ao GTIN (código EAN), o qual é também utilizado para a leitura da etiqueta de código de barras para quem não utiliza configurador de produto.</p>
<br>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin:<br>
**Obrigatório, Tipo: String 20<br>
*dtInicial<br>
**Obrigatório, Tipo: Date<br>
*dtFinal<br>
**Obrigatório, Tipo: Date<br>
}}<br>


* <b>Retorno:</b><br>
*centroControle
{{#tree: minExpandLevel=3 |
** Tipo: String 2
*<esmateri><br>
 
**<col><br>
*descricao
***<codigoMaterial>c1</codigoMaterial><br>
** Tipo: String 60
***<descricao>c2</descricao><br>
 
***<referencia>c3</referencia><br>
*codigoUnidadeMedida
***<tipo>c4</tipo><br>
** Tipo: String 3
***<codigoGrupo>c5</codigoGrupo><br>
 
***<codigoSubGrupo>c6</codigoSubGrupo><br>
*quantidadeRelacaoPaiFilho
***<codigoUnidadeMedida>c7</codigoUnidadeMedida><br>
** Tipo: Float 8.6
***<codigoEspecif1>c8</codigoEspecif1><br>
 
***<codigoEspecif2>c9</codigoEspecif2><br>
*percentualPis
***<codigoEspecif3>c10</codigoEspecif3><br>
** Tipo: Float 8.6
***<codigoEspecif4>c11</codigoEspecif4><br>
 
***<codigoEspecif5>c12</codigoEspecif5><br>
*percentualCofins
***<codigoEspecif6>c13</codigoEspecif6><br>
** Tipo: Float 8.6
***<utilizaGrade>c14</utilizaGrade><br>
***<controlaNumeroSerie>c15</controlaNumeroSerie><br>
***<peso>c16</peso><br>
***<pesoEmbalagem>c17</pesoEmbalagem><br>
***<volume>c18</volume><br>
***<codigoEspecif1Estoque>c19</codigoEspecif1Estoque><br>
***<codigoEspecif2Estoque>c20</codigoEspecif2Estoque><br>
***<codigoEspecif3Estoque>c21</codigoEspecif3Estoque><br>
***<gtin>c22</gtin><br>
***<quantidadeEmbalagem>c23</quantidadeEmbalagem><br>
***<questionarioInspecao>c24</questionarioInspecao><br>
***<configurador>c25</configurador><br>
***<descricaoConfigurador>c26</descricaoConfigurador><br>
**</col><br>
*</esmateri><br>
}}<br>


== ListarCodigoBarrasItensSeparacao ==
*percentualPisRetencao
<p align="justify">
** Tipo: Float 8.6
* <b>Coleção: TGBS - Agrupamento para códigos de barras de itens para separação</b><br>
* <b>MASP - Itens para separação</b></br>
**Na coleção ‘MASP’ são informados a TG (Tecnologia de Grupo) e/ou códigos de materiais que devem possuir configurador de produto para serem considerados na listagem, juntamente com a faixa de data informada na chamada ao método.<br><br>
*<b>Observação:</b><br>
**Para quem não utiliza configurador de produto, pode utilizar o GTIN o qual é também utilizado para a leitura da etiqueta de código de barras, tag disponível no método ListarItensSeparacao.</p>
<br>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin:<br>
**Obrigatório, Tipo: String 20<br>
*dtInicial<br>
**Obrigatório, Tipo: Date<br>
*dtFinal<br>
**Obrigatório, Tipo: Date<br>
}}<br>


*<b>Retorno:</b><br>
*percentualCofinsRetencao
{{#tree: minExpandLevel=3 |
** Tipo: Float 8.6
*<ESESTOQU>
**<col>
***<codigoTg>c1</codigoTg>
***<codigoMaterial>c2</codigoMaterial>
***<codigoEspecif1>c3</codigoEspecif1>
***<codigoBarras>c4</codigoBarras>
**</col>
*</ESESTOQU>}}<br>


== ListarModificacoes ==
*quantidadeRefComposicaoGeral
<p align="justify"><i>
** Tipo: Float 8.6
</i></p>


*<b>Parâmetros:</b><br>
*precoCusto
{{#tree: minExpandLevel=2 |
** Tipo: Float 10.5
*pin
** Obrigatório, Tipo: String 20


*dtInicial
*revisaoEngenharia
** Tipo: Date
** Tipo: Float 10.5


*hrInicial
*percentualCsll
** Tipo: Time 6
** Tipo: Float 10.5


*dtFinal
*percentualIcmsSinief
** Tipo: Date
** Tipo: Float 10.5


*hrFinal
*codigoContaGerencial
** Tipo: Time 6
** Tipo: String 25
}}
<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 |
*codigoMaterial
** Tipo: String 20


*codgigoGrupo
*peso
** Tipo: String 3
** Tipo: Float 8.5


*codigoSubGrupo
*percentualMedioIcms
** Tipo: String 3
** Tipo: Float 2.4


*centroControle
*percentualIrrf
** Tipo: String 2
** Tipo: Float 3.2


*descricao
*percentualIpi
** Tipo: String 60
** Tipo: Float 3.2


*codigoUnidadeMedida
*percentualFrete
** Tipo: String 3
** Tipo: Float 3.2


*quantidadeRelacaoPaiFilho
*percentualEmbalagem
** Tipo: Float 8.6
** Tipo: Float 3.2


*percentualPis
*percentualComissao
** Tipo: Float 8.6
** Tipo: Float 3.2


*percentualCofins
*percentualReajuste
** Tipo: Float 8.6
** Tipo: Float 3.2


*percentualPisRetencao
*codigoFiscal
** Tipo: Float 8.6
** Tipo: Float 10


*percentualCofinsRetencao
*dataUltimaRevisao
** Tipo: Float 8.6
** Tipo: Date


*quantidadeRefComposicaoGeral
*dataReajuste
** Tipo: Float 8.6
** Tipo: Date


*precoCusto
*codigoFabricante
** Tipo: Float 10.5
** Tipo: String 6
 
*codigoFabrica
** Tipo: String 20


*revisaoEngenharia
*referencia
** Tipo: Float 10.5
** Tipo: String 20


*percentualCsll
*codigoReduzido
** Tipo: Float 10.5
** Tipo: Int 6


*percentualIcmsSinief
*precoStPisCofins
** Tipo: Float 10.5
** Tipo: Float 10.5


*codigoContaGerencial
*conversorCompra
** Tipo: String 25
** Tipo: Float 7.7


*peso
*encargosFinanceiros
** Tipo: Float 8.5
** Tipo: Float 3.2


*percentualMedioIcms
*valorFrete
** Tipo: Float 2.4
** Tipo: Float 11.2


*percentualIrrf
*aplicacao
** Tipo: Float 3.2
** Tipo: String 301
 
*codigoEspecif1
** Tipo: String 6
 
*codigoEspecif2
** Tipo: String 6


*percentualIpi
*codigoEspecif3
** Tipo: Float 3.2
** Tipo: String 6


*percentualFrete
*codigoEspecif4
** Tipo: Float 3.2
** Tipo: String 6


*percentualEmbalagem
*codigoEspecif5
** Tipo: Float 3.2
** Tipo: String 6


*percentualComissao
*codigoEspecif6
** Tipo: Float 3.2
** Tipo: String 6


*percentualReajuste
*percentualRoyaltie
** Tipo: Float 3.2
** Tipo: Float 3.2


*codigoFiscal
*percentualImpostoImportacao
** Tipo: Float 10
** Tipo: Float 8.6


*dataUltimaRevisao
*dataCadastro
** Tipo: Date
** Tipo: Date


*dataReajuste
*garantiaCompra
** Tipo: Date
** Tipo: Int 4


*codigoFabricante
*garantiaVenda
** Tipo: String 6
** Tipo: Int 4


*codigoFabrica
*regraCusteio
** Tipo: String 20
** Tipo: String 1


*referencia
*regraIpi
** Tipo: String 20
** Tipo: String 1


*codigoReduzido
*sufixoContabil
** Tipo: Int 6
** Tipo: String 15


*precoStPisCofins
*codigoContabil
** Tipo: Float 10.5
** Tipo: String 8


*conversorCompra
*localizacao
** Tipo: Float 7.7
** Tipo: String 10


*encargosFinanceiros
*tipo
** Tipo: Float 3.2
** Tipo: String 1


*valorFrete
*volume
** Tipo: Float 11.2
** Tipo: Float 8.6


*aplicacao
*origemMercadoria
** Tipo: String 301
** Tipo: String 1


*codigoEspecif1
*contabilPrincipalEnvioSped
** Tipo: String 6
** Tipo: Float 8.6


*codigoEspecif2
*precoPauta
** Tipo: String 6
** Tipo: Float 10.5


*codigoEspecif3
*percIcmsPisCofisImportacao
** Tipo: String 6
** Tipo: Float 8.6
 
*conversorVenda
** Tipo: Float 7.7


*codigoEspecif4
*codigoUnidadeCompra
** Tipo: String 6
** Tipo: String 3


*codigoEspecif5
*codigoUnidadeVenda
** Tipo: String 6
** Tipo: String 3


*codigoEspecif6
*pesoEmbalagem
** Tipo: String 6
** Tipo: Float 8.5


*percentualRoyaltie
*percentualInss
** Tipo: Float 3.2
** Tipo: Float 3.2


*percentualImpostoImportacao
*valorIpi
** Tipo: Float 8.6
** Tipo: Float 10.5


*dataCadastro
*unidadeNegocio
** Tipo: Date
** Tipo: String 3


*garantiaCompra
*sessao
** Tipo: Int 4
** Tipo: Int 8


*garantiaVenda
*codigoUsuarioModificacao
** Tipo: Int 4
** Tipo: String 3


*regraCusteio
*codigoUsuarioCriacao
** Tipo: String 1
** Tipo: String 3


*regraIpi
*dataModificacao
** Tipo: String 1
** Tipo: Date


*sufixoContabil
*dataLiberaColecao
** Tipo: String 15
** Tipo: Date


*codigoContabil
*dataLiberaEsqueleto
** Tipo: String 8
** Tipo: Date


*localizacao
*configuracaoReposicao
** Tipo: String 10
** Tipo: String 6
 
*configuracao
** Tipo: String 6
 
*codigoCentroArmazenagemPadrao
** Tipo: String 6
 
*tabPrecosEstruturaComercial
** Tipo: String 6


*tipo
*utilizaGrade
** Tipo: String 1
** Tipo: String 1


*volume
*tipoFormacaoPrecos
** Tipo: Float 8.6
** Tipo: String 1


*origemMercadoria
*classificacaoAbc
** Tipo: String 1
** Tipo: String 1


*contabilPrincipalEnvioSped
*qualidadeProduto
** Tipo: Float 8.6
** Tipo: String 2


*precoPauta
*manterPedidoNf
** Tipo: Float 10.5
** Tipo: String 2
 
*percIcmsPisCofisImportacao
** Tipo: Float 8.6


*conversorVenda
*zerarSaldo
** Tipo: Float 7.7
** Tipo: String 2


*codigoUnidadeCompra
*codigoTributario
** Tipo: String 3
** Tipo: String 3


*codigoUnidadeVenda
*usuarioUltRevisaoEngenharia
** Tipo: String 3
** Tipo: String 3


*pesoEmbalagem
*tipoBaixaOp
** Tipo: Float 8.5
** Tipo: String 3


*percentualInss
*estruturaComercial
** Tipo: Float 3.2
** Tipo: Bool


*valorIpi
*controlaNumeroSerie
** Tipo: Float 10.5
** Tipo: Bool


*unidadeNegocio
*criarProdutoClienteNaVenda
** Tipo: String 3
** Tipo: Bool


*sessao
*ordemExibicao
** Tipo: Int 8
** Tipo: Float 11.2


*codigoUsuarioModificacao
*questionarioAfericaoGa
** Tipo: String 3
** Tipo: String 20


*codigoUsuarioCriacao
*usrmate1
** Tipo: String 3
** Tipo: String 20


*dataModificacao
*usrmate2
** Tipo: Date
** Tipo: String 20


*dataLiberaColecao
*usrmate3
** Tipo: Date
** Tipo: String 20


*dataLiberaEsqueleto
*usrmate4
** Tipo: Date
** Tipo: Date


*configuracaoReposicao
*usrmate5
** Tipo: String 6
** Tipo: Float 11.2


*configuracao
** Os campos abaixo passaram a visualizados no cigam para quem possuir o módulo lojas e a configuração
** Tipo: String 6
** ‘CL – GE - 300170 - Utiliza e-commerce’
*altura
** Tipo: Float 5.6


*codigoCentroArmazenagemPadrao
*largura
** Tipo: String 6
** Tipo: Float 5.6


*tabPrecosEstruturaComercial
*comprimento
** Tipo: String 6
** Tipo: Float 5.6
}}
<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;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>


*utilizaGrade
== ListarItensSeparacao ==
** Tipo: String 1
<p align="justify">
 
* <b>Coleção: MASP – Itens para Separação</b><br>
*tipoFormacaoPrecos
** Na coleção <b>‘MASP’</b> são informados os códigos de material e/ou grupos de produtos a serem considerados para a listagem, juntamente com a faixa de data informada na chamada ao método.<br><br>
** Tipo: String 1
* <b>Observação:</b><br>
**O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.<br>
** O próprio cadastro do material possui um campo específico para a informação referente ao GTIN (código EAN), o qual é também utilizado para a leitura da etiqueta de código de barras para quem não utiliza configurador de produto.</p>
<br>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin:<br>
**Obrigatório, Tipo: String 20<br>
*dtInicial<br>
**Obrigatório, Tipo: Date<br>
*dtFinal<br>
**Obrigatório, Tipo: Date<br>
}}<br>


*classificacaoAbc
* <b>Retorno:</b><br>
** Tipo: String 1
{{#tree: minExpandLevel=3 |
 
*<esmateri><br>
*qualidadeProduto
**<col><br>
** Tipo: String 2
***<codigoMaterial>c1</codigoMaterial><br>
 
***<descricao>c2</descricao><br>
*manterPedidoNf
***<referencia>c3</referencia><br>
** Tipo: String 2
***<tipo>c4</tipo><br>
 
***<codigoGrupo>c5</codigoGrupo><br>
*zerarSaldo
***<codigoSubGrupo>c6</codigoSubGrupo><br>
** Tipo: String 2
***<codigoUnidadeMedida>c7</codigoUnidadeMedida><br>
 
***<codigoEspecif1>c8</codigoEspecif1><br>
*codigoTributario
***<codigoEspecif2>c9</codigoEspecif2><br>
** Tipo: String 3
***<codigoEspecif3>c10</codigoEspecif3><br>
 
***<codigoEspecif4>c11</codigoEspecif4><br>
*usuarioUltRevisaoEngenharia
***<codigoEspecif5>c12</codigoEspecif5><br>
** Tipo: String 3
***<codigoEspecif6>c13</codigoEspecif6><br>
 
***<utilizaGrade>c14</utilizaGrade><br>
*tipoBaixaOp
***<controlaNumeroSerie>c15</controlaNumeroSerie><br>
** Tipo: String 3
***<peso>c16</peso><br>
***<pesoEmbalagem>c17</pesoEmbalagem><br>
***<volume>c18</volume><br>
***<codigoEspecif1Estoque>c19</codigoEspecif1Estoque><br>
***<codigoEspecif2Estoque>c20</codigoEspecif2Estoque><br>
***<codigoEspecif3Estoque>c21</codigoEspecif3Estoque><br>
***<gtin>c22</gtin><br>
***<quantidadeEmbalagem>c23</quantidadeEmbalagem><br>
***<questionarioInspecao>c24</questionarioInspecao><br>
***<configurador>c25</configurador><br>
***<descricaoConfigurador>c26</descricaoConfigurador><br>
**</col><br>
*</esmateri><br>
}}<br>


*estruturaComercial
== ListarCodigoBarrasItensSeparacao ==
** Tipo: Bool
<p align="justify">
 
* <b>Coleção: TGBS - Agrupamento para códigos de barras de itens para separação</b><br>
*controlaNumeroSerie
* <b>MASP - Itens para separação</b></br>
** Tipo: Bool
**Na coleção ‘MASP’ são informados a TG (Tecnologia de Grupo) e/ou códigos de materiais que devem possuir configurador de produto para serem considerados na listagem, juntamente com a faixa de data informada na chamada ao método.<br><br>
 
*<b>Observação:</b><br>
*criarProdutoClienteNaVenda
**Para quem não utiliza configurador de produto, pode utilizar o GTIN o qual é também utilizado para a leitura da etiqueta de código de barras, tag disponível no método ListarItensSeparacao.</p>
** Tipo: Bool
<br>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin:<br>
**Obrigatório, Tipo: String 20<br>
*dtInicial<br>
**Obrigatório, Tipo: Date<br>
*dtFinal<br>
**Obrigatório, Tipo: Date<br>
}}<br>


*ordemExibicao
*<b>Retorno:</b><br>
** Tipo: Float 11.2
{{#tree: minExpandLevel=3 |
*<ESESTOQU>
**<col>
***<codigoTg>c1</codigoTg>
***<codigoMaterial>c2</codigoMaterial>
***<codigoEspecif1>c3</codigoEspecif1>
***<codigoBarras>c4</codigoBarras>
**</col>
*</ESESTOQU>}}<br>


*questionarioAfericaoGa
== ListarModificacoes ==
** Tipo: String 20
<p align="justify"><i>
</i></p>


*usrmate1
*<b>Parâmetros:</b><br>
** Tipo: String 20
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20


*usrmate2
*dtInicial
** Tipo: String 20
** Tipo: Date


*usrmate3
*hrInicial
** Tipo: String 20
** Tipo: Time 6


*usrmate4
*dtFinal
** Tipo: Date
** Tipo: Date


*usrmate5
*hrFinal
** Tipo: Float 11.2
** Tipo: Time 6
 
}}
** Os campos abaixo passaram a visualizados no cigam para quem possuir o módulo lojas e a configuração ‘CL – GE - 300170 - Utiliza e-commerce’
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
*altura
<b>Retorno:</b><br/>
** Tipo: Float 5.6
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoMaterial
** Tipo: String 20


*largura
*codgigoGrupo
** Tipo: Float 5.6
** Tipo: String 3


*comprimento
*codigoSubGrupo
** Tipo: Float 5.6
** Tipo: String 3
}}
<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;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>


== ListarPendentes ==
*centroControle
<p align="justify"><i>
** Tipo: String 2
</i></p>


*<b>Parâmetros:</b><br>
*descricao
{{#tree: minExpandLevel=2 |
** Tipo: String 60
*pin
** Obrigatório, Tipo: String 20


*acao
*codigoUnidadeMedida
** Tipo: String 1
** Tipo: String 3
** C=Cadastrar, E=Excluir
** Se for informado algo diferente de C ou E não será aplicado nenhum filtro


*statusRegistro
*quantidadeRelacaoPaiFilho
** Tipo: String 1
** Tipo: Float 8.6
** L=Liberado, P=Pendente
** 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/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*idRegistro
** Tipo: Int 14


*acao
*percentualPis
** Tipo: String 1
** Tipo: Float 8.6


*statusRegistro
*percentualCofins
** Tipo: String 1
** Tipo: Float 8.6
 
*percentualPisRetencao
** Tipo: Float 8.6


*dataRequisicao
*percentualCofinsRetencao
** Tipo: Date
** Tipo: Float 8.6


*horaRequisicao
*quantidadeRefComposicaoGeral
** Tipo: Int 8
** Tipo: Float 8.6


*idCorrelato
*precoCusto
** Tipo: Int 14
** Tipo: Float 10.5


*codigoMaterial
*revisaoEngenharia
** Tipo: String 20
** Tipo: Float 10.5


*descricao
*percentualCsll
** Tipo: String 60
** Tipo: Float 10.5
}}
<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;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>


== ListarEstoqueOnLine ==
*percentualIcmsSinief
<p align="justify"><i>
** Tipo: Float 10.5
</i></p>


*<b>Parâmetros:</b><br>
*codigoContaGerencial
{{#tree: minExpandLevel=2 |
** Tipo: String 25
*pin
** Obrigatório, Tipo: String 20


*codigoMaterialInicial
*peso
** Tipo: String 20
** Tipo: Float 8.5


*codigoMaterialFinal
*percentualMedioIcms
** Tipo: String 20
** Tipo: Float 2.4


*CentroArmazenagemInicial
*percentualIrrf
** Tipo: String 4
** Tipo: Float 3.2
 
*percentualIpi
** Tipo: Float 3.2


*CentroArmazenagemFinal
*percentualFrete
** Tipo: String 4
** Tipo: Float 3.2


*codigoEspecif1
*percentualEmbalagem
** Tipo: String 6
** Tipo: Float 3.2


*codigoEspecif2
*percentualComissao
** Tipo: String 6
** Tipo: Float 3.2


*codigoEspecif3
*percentualReajuste
** Tipo: String 6
** Tipo: Float 3.2


*numeracao
*codigoFiscal
** Tipo: String 4
** Tipo: Float 10


*lote
*dataUltimaRevisao
** Tipo: String 14
** Tipo: Date
}}
<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 |
*codigoMaterial
** Tipo: String 20


*codigoCentroArmazenagem
*dataReajuste
** Tipo: String 4
** Tipo: Date


*quantidadeOnline
*codigoFabricante
** Tipo: Float 8
** Tipo: String 6


*codigoCentroUnidadeNegocio
*codigoFabrica
** Tipo: String 3
** Tipo: String 20


*codigoEspecif1
*referencia
** Tipo: String 6
** Tipo: String 20


*codigoEspecif2
*codigoReduzido
** Tipo: String 6
** Tipo: Int 6


*codigoEspecif3
*precoStPisCofins
** Tipo: String 6
** Tipo: Float 10.5


*numeracao
*conversorCompra
** Tipo: String 4
** Tipo: Float 7.7


*lote
*encargosFinanceiros
** Tipo: String 14
** Tipo: Float 3.2


*dataModificacao
*valorFrete
** Tipo: Date
** Tipo: Float 11.2
}}
<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;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>


== Listar ==
*aplicacao
<p align="justify"><i>
** Tipo: String 301
</i></p>


*<b>Parâmetros:</b><br>
*codigoEspecif1
{{#tree: minExpandLevel=2 |
** Tipo: String 6
*pin
** Obrigatório, Tipo: String 20


*codigoMaterialInicial
*codigoEspecif2
** Tipo: String 20
** Tipo: String 6
** Filtra somente se informado.


*codigoMaterialFinal
*codigoEspecif3
** Tipo: String 20
** Tipo: String 6
** Filtra somente se informado material final e inicial.


*codigoGrupoInicial
*codigoEspecif4
** Tipo: String 3
** Tipo: String 6
** Filtra somente se informado.


*codigoGrupoFinal
*codigoEspecif5
** Tipo: String 3
** Tipo: String 6
** Filtra somente se informado grupo inicial e final.


*codigoSubGrupoInicial
*codigoEspecif6
** Tipo: String 3
** Tipo: String 6
** Filtra somente se informado.


*codigoSubGrupoFinal
*percentualRoyaltie
** Tipo: String 3
** Tipo: Float 3.2
** Filtra somente se informado sub grupo inicial e final.
}}
<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 |
*codigoMaterial
** Tipo: String 20


*codigoGrupo
*percentualImpostoImportacao
** Tipo: String 3
** Tipo: Float 8.6


*codigoSubGrupo
*dataCadastro
** Tipo: String 3
** Tipo: Date


*centroControle
*garantiaCompra
** Tipo: String 2
** Tipo: Int 4


*descricao
*garantiaVenda
** Tipo: String 60
** Tipo: Int 4


*codigoUnidadeMedida
*regraCusteio
** Tipo: String 3
** Tipo: String 1


*quantidadeRelacaoPaiFilho
*regraIpi
** Tipo: Float 8.6
** Tipo: String 1


*percentualPis
*sufixoContabil
** Tipo: Float 8.6
** Tipo: String 15


*percentualCofins
*codigoContabil
** Tipo: Float 8.6
** Tipo: String 8


*percentualPisRetencao
*localizacao
** Tipo: String 10
 
*tipo
** Tipo: String 1
 
*volume
** Tipo: Float 8.6
** Tipo: Float 8.6


*percentualCofinsRetencao
*origemMercadoria
** Tipo: Float 8.6
** Tipo: String 1


*quantidadeRefComposicaoGeral
*contabilPrincipalEnvioSped
** Tipo: Float 8.6
** Tipo: Float 8.6


*precoCusto
*precoPauta
** Tipo: Float 10.5
** Tipo: Float 10.5


*revisaoEngenharia
*percIcmsPisCofisImportacao
** Tipo: Float 10.5
** Tipo: Float 8.6


*percentualCsll
*conversorVenda
** Tipo: Float 10.5
** Tipo: Float 7.7


*percentualIcmsSinief
*codigoUnidadeCompra
** Tipo: Float 10.5
** Tipo: String 3


*codigoContaGerencial
*codigoUnidadeVenda
** Tipo: String 25
** Tipo: String 3


*peso
*pesoEmbalagem
** Tipo: Float 8.5
** Tipo: Float 8.5


*percentualMedioIcms
*percentualInss
** Tipo: Float 2.4
 
*percentualIrrf
** Tipo: Float 3.2
** Tipo: Float 3.2


*percentualIpi
*valorIpi
** Tipo: Float 3.2
** Tipo: Float 10.5


*percentualFrete
*unidadeNegocio
** Tipo: Float 3.2
** Tipo: String 3


*percentualEmbalagem
*sessao
** Tipo: Float 3.2
** Tipo: Int 8


*percentualComissao
*codigoUsuarioModificacao
** Tipo: Float 3.2
** Tipo: String 3


*percentualReajuste
*codigoUsuarioCriacao
** Tipo: Float 3.2
** Tipo: String 3


*codigoFiscal
*dataModificacao
** Tipo: Float 10
** Tipo: Date


*dataUltimaRevisao
*dataLiberaColecao
** Tipo: Date
** Tipo: Date


*dataReajuste
*dataLiberaEsqueleto
** Tipo: Date
** Tipo: Date


*codigoFabricante
*configuracaoReposicao
** Tipo: String 6
** Tipo: String 6


*codigoFabrica
*configuracao
** Tipo: String 20
** Tipo: String 6


*referencia
*codigoCentroArmazenagemPadrao
** Tipo: String 20
** Tipo: String 6


*codigoReduzido
*tabPrecosEstruturaComercial
** Tipo: Int 6
** Tipo: String 6


*precoStPisCofins
*utilizaGrade
** Tipo: Float 10.5
** Tipo: String 1


*conversorCompra
*tipoFormacaoPrecos
** Tipo: Float 7.7
** Tipo: String 1


*encargosFinanceiros
*classificacaoAbc
** Tipo: Float 3.2
** Tipo: String 1


*valorFrete
*qualidadeProduto
** Tipo: Float 11.2
** Tipo: String 2


*aplicacao
*manterPedidoNf
** Tipo: String 301
** Tipo: String 2


*codigoEspecif1
*zerarSaldo
** Tipo: String 6
** Tipo: String 2


*codigoEspecif2
*codigoTributario
** Tipo: String 6
** Tipo: String 3


*codigoEspecif3
*usuarioUltRevisaoEngenharia
** Tipo: String 6
** Tipo: String 3


*codigoEspecif4
*tipoBaixaOp
** Tipo: String 6
** Tipo: String 3


*codigoEspecif5
*estruturaComercial
** Tipo: String 6
** Tipo: Bool


*codigoEspecif6
*controlaNumeroSerie
** Tipo: String 6
** Tipo: Bool


*percentualRoyaltie
*criarProdutoClienteNaVenda
** Tipo: Float 3.2
** Tipo: Bool


*percentualImpostoImportacao
*ordemExibicao
** Tipo: Float 8.6
** Tipo: Float 11.2


*dataCadastro
*questionarioAfericaoGa
** Tipo: Date
** Tipo: String 20


*garantiaCompra
*usrmate1
** Tipo: Int 4
** Tipo: String 20


*garantiaVenda
*usrmate2
** Tipo: Int 4
** Tipo: String 20


*regraCusteio
*usrmate3
** Tipo: String 1
** Tipo: String 20


*regraIpi
*usrmate4
** Tipo: String 1
** Tipo: Date


*sufixoContabil
*usrmate5
** Tipo: String 15
** Tipo: Float 11.2


*contabil
** Os campos abaixo passaram a visualizados no cigam para quem possuir o módulo lojas e a configuração
** Tipo: String 8
**‘CL – GE - 300170 - Utiliza e-commerce’
*altura
** Tipo: Float 5.6


*localizacao
*largura
** Tipo: String 10
** Tipo: Float 5.6


*tipo
*comprimento
** Tipo: String 1
** Tipo: Float 5.6
}}
<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;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
 
== ListarPendentes ==
<p align="justify"><i>
</i></p>


*volume
*<b>Parâmetros:</b><br>
** Tipo: Float 8.6
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20


*origemMercadoria
*acao
** Tipo: String 1
** Tipo: String 1
** C=Cadastrar, E=Excluir
** Se for informado algo diferente de C ou E não será aplicado nenhum filtro


*contabilPrincipalEnvioSped
*statusRegistro
** Tipo: Float 8.6
** Tipo: String 1
** L=Liberado, P=Pendente
** 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/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*idRegistro
** Tipo: Int 14


*precoPauta
*acao
** Tipo: Float 10.5
** Tipo: String 1


*percIcmsPisCofisImportacao
*statusRegistro
** Tipo: Float 8.6
** Tipo: String 1


*conversorVenda
*dataRequisicao
** Tipo: Float 7.7
** Tipo: Date


*codigoUnidadeCompra
*horaRequisicao
** Tipo: String 3
** Tipo: Int 8


*codigoUnidadeVenda
*idCorrelato
** Tipo: String 3
** Tipo: Int 14


*pesoEmbalagem
*codigoMaterial
** Tipo: Float 8.5
** Tipo: String 20


*percentualInss
*descricao
** Tipo: Float 3.2
** Tipo: String 60
}}
<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;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>


*valorIpi
== ListarEstoqueOnLine ==
** Tipo: Float 10.5
<p align="justify"><i>
</i></p>


*codigoUnidadeNegocio
*<b>Parâmetros:</b><br>
** Tipo: String 3
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20


*sessao
*codigoMaterialInicial
** Tipo: Int 8
** Tipo: String 20


*codigoUsuarioModificacao
*codigoMaterialFinal
** Tipo: String 3
** Tipo: String 20


*codigoUsuarioCriacao
*CentroArmazenagemInicial
** Tipo: String 3
** Tipo: String 4


*dataModificacao
*CentroArmazenagemFinal
** Tipo: Date
** Tipo: String 4


*dataLiberaColecao
*codigoEspecif1
** Tipo: Date
** Tipo: String 6


*dataLiberaEsqueleto
*codigoEspecif2
** Tipo: Date
** Tipo: String 6


*configuracaoReposicao
*codigoEspecif3
** Tipo: String 6
** Tipo: String 6


*configuracao
*numeracao
** Tipo: String 6
** Tipo: String 4


*codigoCentroArmazenagemPadrao
*lote
** Tipo: String 6
** Tipo: String 14
}}
<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 |
*codigoMaterial
** Tipo: String 20


*tabPrecosEstruturaComercial
*codigoCentroArmazenagem
** Tipo: String 6
** Tipo: String 4


*utilizaGrade
*quantidadeOnline
** Tipo: String 1
** Tipo: Float 8


*tipoFormacaoPrecos
*codigoCentroUnidadeNegocio
** Tipo: String 1
** Tipo: String 3


*classificacaoAbc
*codigoEspecif1
** Tipo: String 1
** Tipo: String 6


*qualidadeProduto
*codigoEspecif2
** Tipo: String 2
** Tipo: String 6


*manterPedidoNf
*codigoEspecif3
** Tipo: String 2
** Tipo: String 6


*zerarSaldo
*numeracao
** Tipo: String 2
** Tipo: String 4


*codigoTributario
*lote
** Tipo: String 3
** Tipo: String 14


*usuarioUltRevisaoEngenharia
*dataModificacao
** Tipo: String 3
 
*tipoBaixaOp
** Tipo: String 3
 
*estruturaComercial
** Tipo: Bool
 
*controlaNumeroSerie
** Tipo: Bool
 
*criarProdutoClienteNaVenda
** Tipo: Bool
 
*ordemExibicao
** Tipo: Float 11.2
 
*questionarioAfericaoGa
** Tipo: String 20
 
*usrmate1
** Tipo: String 20
 
*usrmate2
** Tipo: String 20
 
*usrmate3
** Tipo: String 20
 
*usrmate4
** Tipo: Date
** Tipo: Date
*usrmate5
** Tipo: Float 11.2
}}
}}
<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/>

Edição das 19h59min de 10 de fevereiro de 2022

Voltar

Cadastrar

Método que tem por finalidade cadastrar materiais com sua estrutura.

  • Parâmetros:

Cadastrar2

Método que tem por finalidade cadastrar materiais com sua estrutura.

  • Parâmetros:

LiberarPendentes

  • Parâmetros:


Retorno:
   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.

Listar

  • Parâmetros:


Retorno:
   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.

ListarId

  • Parâmetros:


Retorno:
   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.

ListarIndividual

  • Parâmetros:


Retorno:
   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.

ListarMateriais

  • Parâmetros:


Retorno:
   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.

ListarItensSeparacao

  • Coleção: MASP – Itens para Separação
    • Na coleção ‘MASP’ são informados os códigos de material e/ou grupos de produtos a serem considerados para a listagem, juntamente com a faixa de data informada na chamada ao método.

  • Observação:
    • O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.
    • O próprio cadastro do material possui um campo específico para a informação referente ao GTIN (código EAN), o qual é também utilizado para a leitura da etiqueta de código de barras para quem não utiliza configurador de produto.


  • Parâmetros:


  • Retorno:


ListarCodigoBarrasItensSeparacao

  • Coleção: TGBS - Agrupamento para códigos de barras de itens para separação
  • MASP - Itens para separação
    • Na coleção ‘MASP’ são informados a TG (Tecnologia de Grupo) e/ou códigos de materiais que devem possuir configurador de produto para serem considerados na listagem, juntamente com a faixa de data informada na chamada ao método.

  • Observação:
    • Para quem não utiliza configurador de produto, pode utilizar o GTIN o qual é também utilizado para a leitura da etiqueta de código de barras, tag disponível no método ListarItensSeparacao.


  • Parâmetros:


  • Retorno:


ListarModificacoes

  • Parâmetros:


Retorno:
   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.

ListarPendentes

  • Parâmetros:


Retorno:
   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.

ListarEstoqueOnLine

  • Parâmetros:


Retorno:
   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.

ListarDisponibilidadeUnidadeNegocio

  • Parâmetros:


Retorno:
   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.


   Se sucesso:

ListarEstoqueDisponivelFaixa

  • Parâmetros:


Retorno:
   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.


   Se sucesso:
Importante: A busca para calcular o saldo somente considera a quantidade online da tabela ESESTOQU menos as demandas de tipo DCP (Demandas Carteira de Pedido). Importante2: Somente serão consideradas no cálculo as demandas DCP da data atual e anteriores, DCPs de datas futuras a busca não serão consideradas.

Excluir

  • Parâmetros:


Retorno:
   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.