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

De CIGAM WIKI
Linha 8: Linha 8:
Método que tem por finalidade cadastrar materiais com sua estrutura.</i>
Método que tem por finalidade cadastrar materiais com sua estrutura.</i>
</p>
</p>
 
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*<b>Parâmetros:</b>
*pin:<br>
**pin:<br>
**Obrigatório, Tipo: String 20<br>
***Obrigatório, Tipo: String 20<br>
*statusRegistro<br>
**statusRegistro<br>
**Obrigatório, Tipo: String 1<br>
***Obrigatório, Tipo: String 1<br>
**L=Liberado, P=Pendente<br>
***L=Liberado, P=Pendente<br>
*codigoGrupo<br>
**codigoGrupo<br>
**Obrigatório, Tipo: String 3<br>
***Obrigatório, Tipo: String 3<br>
*codigoSubGrupo<br>
**codigoSubGrupo<br>
**Obrigatório, Tipo: String 3<br>
***Obrigatório, Tipo: String 3<br>
*codigoMaterial<br>
**codigoMaterial<br>
**Obrigatório, Tipo: String 20<br>
***Obrigatório, Tipo: String 20<br>
*descricao<br>
**descricao<br>
**Tipo: String 60<br>
***Tipo: String 60<br>
**Este parâmetro é obrigatório quando o CIGAM não estiver parametrizado para formação de descrição.
***Este parâmetro é obrigatório quando o CIGAM não estiver parametrizado para formação de descrição.
**O caractere “%” será validado no momento da importação de acordo com a configuração<br>
***O caractere “%” será validado no momento da importação de acordo com a configuração<br>
**“ES – 802 – Permitir usar o caracter “%” na descrição do Material”
***“ES – 802 – Permitir usar o caracter “%” na descrição do Material”
*tipo<br>
**tipo<br>
**Obrigatório, Tipo: String 1<br>
***Obrigatório, Tipo: String 1<br>
*codigoUnidadeNegocio<br>
**codigoUnidadeNegocio<br>
**Tipo: String 3<br>
***Tipo: String 3<br>
**A=Ativo,
***A=Ativo,
**I=Inativo,
***I=Inativo,
**O=Obsoleto,
***O=Obsoleto,
**N=Nulo
***N=Nulo
*codigoUnidadeMedida<br>
**codigoUnidadeMedida<br>
**Obrigatório, Tipo: String 3<br>
***Obrigatório, Tipo: String 3<br>
*utilizaGrade<br>
**utilizaGrade<br>
**Obrigatório, Tipo: String 1<br>
***Obrigatório, Tipo: String 1<br>
**A=Ambos,
***A=Ambos,
**N=Numeração,
***N=Numeração,
**L=Lotes.
***L=Lotes.
*grade<br>
**grade<br>
**Obrigatório, Tipo: String 2<br>
***Obrigatório, Tipo: String 2<br>
**Se o parâmetro utilizaGrade for A ou N esse parâmetro precisa ser informado.
***Se o parâmetro utilizaGrade for A ou N esse parâmetro precisa ser informado.
*controlaNumeroSerie<br>
**controlaNumeroSerie<br>
**Tipo: bool<br>
***Tipo: bool<br>
*estruturaComercial<br>
**estruturaComercial<br>
**Tipo: bool<br>
***Tipo: bool<br>
*contabilPrincipalEnvioSped<br>
**contabilPrincipalEnvioSped<br>
**Tipo: float 8.6<br>
***Tipo: float 8.6<br>
**Não pode ser informado 0 (zero)
***Não pode ser informado 0 (zero)
}}
}}



Edição das 18h54min de 15 de setembro de 2021

Cadastrar

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

  • Parâmetros:

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:


Estrutura de informações de retorno: