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

De CIGAM WIKI
Sem resumo de edição
Sem resumo de edição
Linha 147: Linha 147:
**Tipo: String<br>
**Tipo: String<br>
}}
}}
== LiberarPendentes ==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*id
** Obrigatório, 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/>
<b>Retorno:</b><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 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.</p>
== ListarId ==
<p align=“justify”><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#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/>
&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 ==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*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
*codigoGrupo
** Tipo: String 3
*codigoSubGrupo
** Tipo: String 3
*centroControle
** Tipo: String 2
*descricao
** Tipo: String 60
*codigoUnidadeMedida
** Tipo: String 3
*quantidadeRelacaoPaiFilho
** Tipo: Float 8.6
*percentualPis
** Tipo: Float 8.6
*percentualCofins
** Tipo: Float 8.6
*percentualPisRetencao
** Tipo: Float 8.6
*percentualCofinsRetencao
** Tipo: Float 8.6
*quantidadeRefComposicaoGeral
** Tipo: Float 8.6
*precoCusto
** Tipo: Float 10.5
*revisaoEngenharia
** Tipo: Float 10.5
*percentualCsll
** Tipo: Float 10.5
*percentualIcmsSinief
** Tipo: Float 10.5
*codigoContaGerencial
** Tipo: String 25
*peso
** Tipo: Float 8.5
*percentualMedioIcms
** Tipo: Float 2.4
*percentualIrrf
** Tipo: Float 3.2
*percentualIpi
** Tipo: Float 3.2
*percentualFrete
** Tipo: Float 3.2
*percentualEmbalagem
** Tipo: Float 3.2
*percentualComissao
** Tipo: Float 3.2
*percentualReajuste
** Tipo: Float 3.2
*codigoFiscal
** Tipo: Float 10
*dataUltimaRevisao
** Tipo: Date
*dataReajuste
** Tipo: Date
*codigoFabricante
** Tipo: String 6
*codigoFabrica
** Tipo: String 20
*referencia
** Tipo: String 20
*codigoReduzido
** Tipo: Int 6
*precoStPisCofins
** Tipo: Float 10.5
*conversorCompra
** Tipo: Float 7.7
*encargosFinanceiros
** Tipo: Float 3.2
*valorFrete
** Tipo: Float 11.2
*aplicacao
** Tipo: String 301
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*codigoEspecif4
** Tipo: String 6
*codigoEspecif5
** Tipo: String 6
*codigoEspecif6
** Tipo: String 6
*percentualRoyaltie
** Tipo: Float 3.2
*percentualImpostoImportacao
** Tipo: Float 8.6
*dataCadastro
** Tipo: Date
*garantiaCompra
** Tipo: Int 4
*garantiaVenda
** Tipo: Int 4
*regraCusteio
** Tipo: String 1
*regraIpi
** Tipo: String 1
*sufixoContabil
** Tipo: String 15
*codigoContabil
** Tipo: String 8
*localizacao
** Tipo: String 10
*tipo
** Tipo: String 1
*volume
** Tipo: Float 8.6
*origemMercadoria
** Tipo: String 1
*contabilPrincipalEnvioSped
** Tipo: Float 8.6
*precoPauta
** Tipo: Float 10.5
*percIcmsPisCofisImportacao
** Tipo: Float 8.6
*conversorVenda
** Tipo: Float 7.7
*codigoUnidadeCompra
** Tipo: String 3
*codigoUnidadeVenda
** Tipo: String 3
*pesoEmbalagem
** Tipo: Float 8.5
*percentualInss
** Tipo: Float 3.2
*valorIpi
** Tipo: Float 10.5
*codigoUnidadeNegocio
** Tipo: String 3
*sessao
** Tipo: Int 8
*codigoUsuarioModificacao
** Tipo: String 3
*codigoUsuarioCriacao
** Tipo: String 3
*dataModificacao
** Tipo: Date
*dataLiberaColecao
** Tipo: Date
*dataLiberaEsqueleto
** Tipo: Date
*configuracaoReposicao
** Tipo: String 6
*configuracao
** Tipo: String 6
*codigoCentroArmazenagemPadrao
** Tipo: String 6
*tabPrecosEstruturaComercial
** Tipo: String 6
*utilizaGrade
** Tipo: String 1
*tipoFormacaoPrecos
** Tipo: String 1
*classificacaoAbc
** Tipo: String 1
*qualidadeProduto
** Tipo: String 2
*manterPedidoNf
** Tipo: String 2
*zerarSaldo
** Tipo: String 2
*codigoTributario
** Tipo: String 3
*usuarioUltRevisaoEngenharia
** 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
*usrmate5
** Tipo: Float 11.2
*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’
*altura
** Tipo: Float 5.6
*largura
** Tipo: Float 5.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/>
&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>
== ListarMateriais ==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*codigoMaterialInicial
** Tipo: String 20
*codigoMaterialFinal
** Tipo: String 20
*codigoGrupoInicial
** Tipo: String 3
*codigoGrupoFinal
** Tipo: String 3
*codigoSubGrupoInicial
** Tipo: String 3
*codigoSubGrupoFinal
** Tipo: String 3
*tipoInicial
** Tipo: String 1
** A=Ativo, I=Inativo, O=Obsoleto, N=Nulo
*tipoFinal
** Tipo: String 1
** A=Ativo, I=Inativo, O=Obsoleto, N=Nulo
*codigoUnidadeNegocioInicial
** Tipo: String 3
*codigoUnidadeNegocioFinal
** Tipo: String 3
*codigoUnidadeMedidaInicial
** Tipo: String 3
*codigoUnidadeMedidaFinal
** Tipo: String 3
*utilizaGradeInicial
** Tipo: String 1
** A=Ambos, N=Numeração, L=Lotes
*utilizaGradeFinal
** Tipo: String 1
** A=Ambos, N=Numeração, L=Lotes
*controlaNumeroSerie
** Tipo: String 5
** True, False ou 0, 1
*estruturaComercial
** Tipo: String 5
*dtInicial
** Tipo: Date
*hrInicial
** Tipo: Time 6
*dtFinal
** Tipo: Date
*hrFinal
** 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/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoMaterial
** Tipo: String 20
*codgigoGrupo
** Tipo: String 3
*codigoSubGrupo
** Tipo: String 3
*centroControle
** Tipo: String 2
*descricao
** Tipo: String 60
*codigoUnidadeMedida
** Tipo: String 3
*quantidadeRelacaoPaiFilho
** Tipo: Float 8.6
*percentualPis
** Tipo: Float 8.6
*percentualCofins
** Tipo: Float 8.6
*percentualPisRetencao
** Tipo: Float 8.6
*percentualCofinsRetencao
** Tipo: Float 8.6
*quantidadeRefComposicaoGeral
** Tipo: Float 8.6
*precoCusto
** Tipo: Float 10.5
*revisaoEngenharia
** Tipo: Float 10.5
*percentualCsll
** Tipo: Float 10.5
*percentualIcmsSinief
** Tipo: Float 10.5
*codigoContaGerencial
** Tipo: String 25
*peso
** Tipo: Float 8.5
*percentualMedioIcms
** Tipo: Float 2.4
*percentualIrrf
** Tipo: Float 3.2
*percentualIpi
** Tipo: Float 3.2
*percentualFrete
** Tipo: Float 3.2
*percentualEmbalagem
** Tipo: Float 3.2
*percentualComissao
** Tipo: Float 3.2
*percentualReajuste
** Tipo: Float 3.2
*codigoFiscal
** Tipo: Float 10
*dataUltimaRevisao
** Tipo: Date
*dataReajuste
** Tipo: Date
*codigoFabricante
** Tipo: String 6
*codigoFabrica
** Tipo: String 20
*referencia
** Tipo: String 20
*codigoReduzido
** Tipo: Int 6
*precoStPisCofins
** Tipo: Float 10.5
*conversorCompra
** Tipo: Float 7.7
*encargosFinanceiros
** Tipo: Float 3.2
*valorFrete
** Tipo: Float 11.2
*aplicacao
** Tipo: String 301
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*codigoEspecif4
** Tipo: String 6
*codigoEspecif5
** Tipo: String 6
*codigoEspecif6
** Tipo: String 6
*percentualRoyaltie
** Tipo: Float 3.2
*percentualImpostoImportacao
** Tipo: Float 8.6
*dataCadastro
** Tipo: Date
*garantiaCompra
** Tipo: Int 4
*garantiaVenda
** Tipo: Int 4
*regraCusteio
** Tipo: String 1
*regraIpi
** Tipo: String 1
*sufixoContabil
** Tipo: String 15
*codigoContabil
** Tipo: String 8
*localizacao
** Tipo: String 10
*tipo
** Tipo: String 1
*volume
** Tipo: Float 8.6
*origemMercadoria
** Tipo: String 1
*contabilPrincipalEnvioSped
** Tipo: Float 8.6
*precoPauta
** Tipo: Float 10.5
*percIcmsPisCofisImportacao
** Tipo: Float 8.6
*conversorVenda
** Tipo: Float 7.7
*codigoUnidadeCompra
** Tipo: String 3
*codigoUnidadeVenda
** Tipo: String 3
*pesoEmbalagem
** Tipo: Float 8.5
*percentualInss
** Tipo: Float 3.2
*valorIpi
** Tipo: Float 10.5
*unidadeNegocio
** Tipo: String 3
*sessao
** Tipo: Int 8
*codigoUsuarioModificacao
** Tipo: String 3
*codigoUsuarioCriacao
** Tipo: String 3
*dataModificacao
** Tipo: Date
*dataLiberaColecao
** Tipo: Date
*dataLiberaEsqueleto
** Tipo: Date
*configuracaoReposicao
** Tipo: String 6
*configuracao
** Tipo: String 6
*codigoCentroArmazenagemPadrao
** Tipo: String 6
*tabPrecosEstruturaComercial
** Tipo: String 6
*utilizaGrade
** Tipo: String 1
*tipoFormacaoPrecos
** Tipo: String 1
*classificacaoAbc
** Tipo: String 1
*qualidadeProduto
** Tipo: String 2
*manterPedidoNf
** Tipo: String 2
*zerarSaldo
** Tipo: String 2
*codigoTributario
** Tipo: String 3
*usuarioUltRevisaoEngenharia
** 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
*usrmate5
** Tipo: Float 11.2
** 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’
*altura
** Tipo: Float 5.6
*largura
** Tipo: Float 5.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/>
&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>


== ListarItensSeparacao ==
== ListarItensSeparacao ==
Linha 228: Linha 973:
**</col>
**</col>
*</ESESTOQU>}}<br>
*</ESESTOQU>}}<br>
== ListarModificacoes ==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*dtInicial
** Tipo: Date
*hrInicial
** Tipo: Time 6
*dtFinal
** Tipo: Date
*hrFinal
** 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/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoMaterial
** Tipo: String 20
*codgigoGrupo
** Tipo: String 3
*codigoSubGrupo
** Tipo: String 3
*centroControle
** Tipo: String 2
*descricao
** Tipo: String 60
*codigoUnidadeMedida
** Tipo: String 3
*quantidadeRelacaoPaiFilho
** Tipo: Float 8.6
*percentualPis
** Tipo: Float 8.6
*percentualCofins
** Tipo: Float 8.6
*percentualPisRetencao
** Tipo: Float 8.6
*percentualCofinsRetencao
** Tipo: Float 8.6
*quantidadeRefComposicaoGeral
** Tipo: Float 8.6
*precoCusto
** Tipo: Float 10.5
*revisaoEngenharia
** Tipo: Float 10.5
*percentualCsll
** Tipo: Float 10.5
*percentualIcmsSinief
** Tipo: Float 10.5
*codigoContaGerencial
** Tipo: String 25
*peso
** Tipo: Float 8.5
*percentualMedioIcms
** Tipo: Float 2.4
*percentualIrrf
** Tipo: Float 3.2
*percentualIpi
** Tipo: Float 3.2
*percentualFrete
** Tipo: Float 3.2
*percentualEmbalagem
** Tipo: Float 3.2
*percentualComissao
** Tipo: Float 3.2
*percentualReajuste
** Tipo: Float 3.2
*codigoFiscal
** Tipo: Float 10
*dataUltimaRevisao
** Tipo: Date
*dataReajuste
** Tipo: Date
*codigoFabricante
** Tipo: String 6
*codigoFabrica
** Tipo: String 20
*referencia
** Tipo: String 20
*codigoReduzido
** Tipo: Int 6
*precoStPisCofins
** Tipo: Float 10.5
*conversorCompra
** Tipo: Float 7.7
*encargosFinanceiros
** Tipo: Float 3.2
*valorFrete
** Tipo: Float 11.2
*aplicacao
** Tipo: String 301
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*codigoEspecif4
** Tipo: String 6
*codigoEspecif5
** Tipo: String 6
*codigoEspecif6
** Tipo: String 6
*percentualRoyaltie
** Tipo: Float 3.2
*percentualImpostoImportacao
** Tipo: Float 8.6
*dataCadastro
** Tipo: Date
*garantiaCompra
** Tipo: Int 4
*garantiaVenda
** Tipo: Int 4
*regraCusteio
** Tipo: String 1
*regraIpi
** Tipo: String 1
*sufixoContabil
** Tipo: String 15
*codigoContabil
** Tipo: String 8
*localizacao
** Tipo: String 10
*tipo
** Tipo: String 1
*volume
** Tipo: Float 8.6
*origemMercadoria
** Tipo: String 1
*contabilPrincipalEnvioSped
** Tipo: Float 8.6
*precoPauta
** Tipo: Float 10.5
*percIcmsPisCofisImportacao
** Tipo: Float 8.6
*conversorVenda
** Tipo: Float 7.7
*codigoUnidadeCompra
** Tipo: String 3
*codigoUnidadeVenda
** Tipo: String 3
*pesoEmbalagem
** Tipo: Float 8.5
*percentualInss
** Tipo: Float 3.2
*valorIpi
** Tipo: Float 10.5
*unidadeNegocio
** Tipo: String 3
*sessao
** Tipo: Int 8
*codigoUsuarioModificacao
** Tipo: String 3
*codigoUsuarioCriacao
** Tipo: String 3
*dataModificacao
** Tipo: Date
*dataLiberaColecao
** Tipo: Date
*dataLiberaEsqueleto
** Tipo: Date
*configuracaoReposicao
** Tipo: String 6
*configuracao
** Tipo: String 6
*codigoCentroArmazenagemPadrao
** Tipo: String 6
*tabPrecosEstruturaComercial
** Tipo: String 6
*utilizaGrade
** Tipo: String 1
*tipoFormacaoPrecos
** Tipo: String 1
*classificacaoAbc
** Tipo: String 1
*qualidadeProduto
** Tipo: String 2
*manterPedidoNf
** Tipo: String 2
*zerarSaldo
** Tipo: String 2
*codigoTributario
** Tipo: String 3
*usuarioUltRevisaoEngenharia
** 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
*usrmate5
** Tipo: Float 11.2
** 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’
*altura
** Tipo: Float 5.6
*largura
** Tipo: Float 5.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/>
&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>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*acao
** Tipo: String 1
** C=Cadastrar, E=Excluir
** Se for informado algo diferente de C ou E não será aplicado nenhum filtro
*statusRegistro
** 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
*acao
** Tipo: String 1
*statusRegistro
** Tipo: String 1
*dataRequisicao
** Tipo: Date
*horaRequisicao
** Tipo: Int 8
*idCorrelato
** Tipo: Int 14
*codigoMaterial
** Tipo: String 20
*descricao
** 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>
== ListarEstoqueOnLine ==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*codigoMaterialInicial
** Tipo: String 20
*codigoMaterialFinal
** Tipo: String 20
*CentroArmazenagemInicial
** Tipo: String 4
*CentroArmazenagemFinal
** Tipo: String 4
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*numeracao
** Tipo: String 4
*lote
** 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
*codigoCentroArmazenagem
** Tipo: String 4
*quantidadeOnline
** Tipo: Float 8
*codigoCentroUnidadeNegocio
** Tipo: String 3
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*numeracao
** Tipo: String 4
*lote
** Tipo: String 14
*dataModificacao
** 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/>
&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 ==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*codigoMaterialInicial
** Tipo: String 20
** Filtra somente se informado.
*codigoMaterialFinal
** Tipo: String 20
** Filtra somente se informado material final e inicial.
*codigoGrupoInicial
** Tipo: String 3
** Filtra somente se informado.
*codigoGrupoFinal
** Tipo: String 3
** Filtra somente se informado grupo inicial e final.
*codigoSubGrupoInicial
** Tipo: String 3
** Filtra somente se informado.
*codigoSubGrupoFinal
** 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/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoMaterial
** Tipo: String 20
*codigoGrupo
** Tipo: String 3
*codigoSubGrupo
** Tipo: String 3
*centroControle
** Tipo: String 2
*descricao
** Tipo: String 60
*codigoUnidadeMedida
** Tipo: String 3
*quantidadeRelacaoPaiFilho
** Tipo: Float 8.6
*percentualPis
** Tipo: Float 8.6
*percentualCofins
** Tipo: Float 8.6
*percentualPisRetencao
** Tipo: Float 8.6
*percentualCofinsRetencao
** Tipo: Float 8.6
*quantidadeRefComposicaoGeral
** Tipo: Float 8.6
*precoCusto
** Tipo: Float 10.5
*revisaoEngenharia
** Tipo: Float 10.5
*percentualCsll
** Tipo: Float 10.5
*percentualIcmsSinief
** Tipo: Float 10.5
*codigoContaGerencial
** Tipo: String 25
*peso
** Tipo: Float 8.5
*percentualMedioIcms
** Tipo: Float 2.4
*percentualIrrf
** Tipo: Float 3.2
*percentualIpi
** Tipo: Float 3.2
*percentualFrete
** Tipo: Float 3.2
*percentualEmbalagem
** Tipo: Float 3.2
*percentualComissao
** Tipo: Float 3.2
*percentualReajuste
** Tipo: Float 3.2
*codigoFiscal
** Tipo: Float 10
*dataUltimaRevisao
** Tipo: Date
*dataReajuste
** Tipo: Date
*codigoFabricante
** Tipo: String 6
*codigoFabrica
** Tipo: String 20
*referencia
** Tipo: String 20
*codigoReduzido
** Tipo: Int 6
*precoStPisCofins
** Tipo: Float 10.5
*conversorCompra
** Tipo: Float 7.7
*encargosFinanceiros
** Tipo: Float 3.2
*valorFrete
** Tipo: Float 11.2
*aplicacao
** Tipo: String 301
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*codigoEspecif4
** Tipo: String 6
*codigoEspecif5
** Tipo: String 6
*codigoEspecif6
** Tipo: String 6
*percentualRoyaltie
** Tipo: Float 3.2
*percentualImpostoImportacao
** Tipo: Float 8.6
*dataCadastro
** Tipo: Date
*garantiaCompra
** Tipo: Int 4
*garantiaVenda
** Tipo: Int 4
*regraCusteio
** Tipo: String 1
*regraIpi
** Tipo: String 1
*sufixoContabil
** Tipo: String 15
*contabil
** Tipo: String 8
*localizacao
** Tipo: String 10
*tipo
** Tipo: String 1
*volume
** Tipo: Float 8.6
*origemMercadoria
** Tipo: String 1
*contabilPrincipalEnvioSped
** Tipo: Float 8.6
*precoPauta
** Tipo: Float 10.5
*percIcmsPisCofisImportacao
** Tipo: Float 8.6
*conversorVenda
** Tipo: Float 7.7
*codigoUnidadeCompra
** Tipo: String 3
*codigoUnidadeVenda
** Tipo: String 3
*pesoEmbalagem
** Tipo: Float 8.5
*percentualInss
** Tipo: Float 3.2
*valorIpi
** Tipo: Float 10.5
*codigoUnidadeNegocio
** Tipo: String 3
*sessao
** Tipo: Int 8
*codigoUsuarioModificacao
** Tipo: String 3
*codigoUsuarioCriacao
** Tipo: String 3
*dataModificacao
** Tipo: Date
*dataLiberaColecao
** Tipo: Date
*dataLiberaEsqueleto
** Tipo: Date
*configuracaoReposicao
** Tipo: String 6
*configuracao
** Tipo: String 6
*codigoCentroArmazenagemPadrao
** Tipo: String 6
*tabPrecosEstruturaComercial
** Tipo: String 6
*utilizaGrade
** Tipo: String 1
*tipoFormacaoPrecos
** Tipo: String 1
*classificacaoAbc
** Tipo: String 1
*qualidadeProduto
** Tipo: String 2
*manterPedidoNf
** Tipo: String 2
*zerarSaldo
** Tipo: String 2
*codigoTributario
** Tipo: String 3
*usuarioUltRevisaoEngenharia
** 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
*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/>
&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>
== ListarDisponibilidadeUnidadeNegocio ==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*codigoMaterial
** Tipo: String 20
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*numeracao
** Tipo: String 4
*codigoUnidadeNegocio
** 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/>
<b>Retorno:</b><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.<br/></p>
<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 sucesso:<br/>
{{#tree: minExpandLevel=2 |
*referenciaMaterial
** Tipo: String 20
*descricaoMaterial
** Tipo: String 60
*codigoUnidadeNegocio
** Tipo: String 3
*fantasiaUnidadeNegocio
** Tipo: String 20
*codigoEspecif1
** Tipo: String 6
*descricaoEspecif1
** Tipo: String 2000
*codigoEspecif2
** Tipo: String 6
*descricaoEspecif2
** Tipo: String 40
*codigoEspecif3
** Tipo: String 6
*descricaoEspecif3
** Tipo: String 40
*numeracao
** Tipo: String 4
*qtdeEstoque
** Tipo: Float 8.6
*qtdeDemanda
** Tipo: Float 8.6
*qtdeOC
** Tipo: Float 8.6
*QtdeSolicitacao
** Tipo: Float 8.6
*qtdeOP
** Tipo: Float 8.6
}}
== ListarEstoqueDisponivelFaixa ==
<p align="justify"><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*codigoMaterialInicial
** Tipo: String 20
*codigoMaterialFinal
** Tipo: String 20
*codigoUnidadeNegocio
** Tipo: String 3
*codigoCentroArmazenagemInicial
** Tipo: String 4
*codigoCentroArmazenagemFinal
** Tipo: String 4
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*numeracao
** Tipo: String 4
*lote
** Tipo: String 14
*dataValidadeInicial
** Tipo: Date DD/MM/YYYY
*dataValidadeFinal
** Tipo: Date DD/MM/YYYY
*tipoResposta
** Tipo: String Constante
}}
<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 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>
<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 sucesso:<br/>
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.
{{#tree: minExpandLevel=2 |
*Cd_Material
** Tipo: String 20
*Cd_especif1
** Tipo: String 6
*Especif2
** Tipo: String 6
*Especif3
** Tipo: String 6
*Numeracao
** Tipo: String 4
*Lote
** Tipo: String 14
*Dt_de_validade
** Tipo: Date DD/MM/YYYY
*Cd_centro_armaz
** Tipo: String 4
*Cd_unidade_de_n
** Tipo: String 3
*saldo_fisico
** Tipo: Numeric 8.6
*saldo_disponivel
** Tipo: Numeric 8.6
}}


== Excluir ==
== Excluir ==

Edição das 19h55min 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.

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.

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.

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.