|
|
| 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)
| |
| }} | | }} |
|
| |
|
Cadastrar
Método que tem por finalidade cadastrar materiais com sua estrutura.
{"minExpandLevel":2}
- pin:
- Obrigatório, Tipo: String 20
- statusRegistro
- Obrigatório, Tipo: String 1
- L=Liberado, P=Pendente
- codigoGrupo
- Obrigatório, Tipo: String 3
- codigoSubGrupo
- Obrigatório, Tipo: String 3
- codigoMaterial
- Obrigatório, Tipo: String 20
- descricao
- Tipo: String 60
- 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
- “ES – 802 – Permitir usar o caracter “%” na descrição do Material”
- tipo
- Obrigatório, Tipo: String 1
- codigoUnidadeNegocio
- Tipo: String 3
- A=Ativo,
- I=Inativo,
- O=Obsoleto,
- N=Nulo
- codigoUnidadeMedida
- Obrigatório, Tipo: String 3
- utilizaGrade
- Obrigatório, Tipo: String 1
- A=Ambos,
- N=Numeração,
- L=Lotes.
- grade
- Obrigatório, Tipo: String 2
- Se o parâmetro utilizaGrade for A ou N esse parâmetro precisa ser informado.
- controlaNumeroSerie
- estruturaComercial
- contabilPrincipalEnvioSped
- Tipo: float 8.6
- Não pode ser informado 0 (zero)
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.
{"minExpandLevel":2}
- pin:
- Obrigatório, Tipo: String 20
- dtInicial
- dtFinal
Estrutura de informações de retorno:
{"minExpandLevel":3}
- <esmateri>
- <col>
- <codigoMaterial>c1</codigoMaterial>
- <descricao>c2</descricao>
- <referencia>c3</referencia>
- <tipo>c4</tipo>
- <codigoGrupo>c5</codigoGrupo>
- <codigoSubGrupo>c6</codigoSubGrupo>
- <codigoUnidadeMedida>c7</codigoUnidadeMedida>
- <codigoEspecif1>c8</codigoEspecif1>
- <codigoEspecif2>c9</codigoEspecif2>
- <codigoEspecif3>c10</codigoEspecif3>
- <codigoEspecif4>c11</codigoEspecif4>
- <codigoEspecif5>c12</codigoEspecif5>
- <codigoEspecif6>c13</codigoEspecif6>
- <utilizaGrade>c14</utilizaGrade>
- <controlaNumeroSerie>c15</controlaNumeroSerie>
- <peso>c16</peso>
- <pesoEmbalagem>c17</pesoEmbalagem>
- <volume>c18</volume>
- <codigoEspecif1Estoque>c19</codigoEspecif1Estoque>
- <codigoEspecif2Estoque>c20</codigoEspecif2Estoque>
- <codigoEspecif3Estoque>c21</codigoEspecif3Estoque>
- <gtin>c22</gtin>
- <quantidadeEmbalagem>c23</quantidadeEmbalagem>
- <questionarioInspecao>c24</questionarioInspecao>
- <configurador>c25</configurador>
- <descricaoConfigurador>c26</descricaoConfigurador>
- </col>
- </esmateri>