Páginas filhas
  • DR VA Integração Pacote Produto

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Totvs custom tabs box
tabsLayout, Configuração, Parâmetros
idslayout,configuracao,parametro
Totvs custom tabs box items
defaultyes
referencialayout
Totvs custom tabs box
tabsXML Exportação, XML Importação, Descrição dos Campos
idsxmlEx,xmlIm,desc
Totvs custom tabs box items
defaultyes
referenciaxmlEx
Bloco de código
languagexml
themeRDark
firstline1
linenumberstrue
<dados>	
	<cor>	
		<cdCor>CHAR(10) PK *</cdCor>
		<dsCor>CHAR(40) *</dsCor>
	</cor>
	<grade>		
		<cdGrade>CHAR(10) PK *</cdGrade>
		<dsGrade>CHAR(40) *</dsGrade>
		<itemGrade>			
			<cdTamanho>NUMBER(3) PK *</cdTamanho>
			<dsTamanho>CHAR(10) *</dsTamanho>
		</itemGrade>
	</grade>
	<tipoClassificacao>		
		<cdTipoclas>NUMBER(4) PK *</cdTipoclas>
		<dsTipoclas>CHAR(40) *</dsTipoclas>
		<classificacao>			
			<cdClassificacao>CHAR(10) PK *</cdClassificacao>
			<dsClassificacao>CHAR(60) *</dsClassificacao>
		</classificacao>
	</tipoClassificacao>
	<tipoValor>		
		<tpValor>CHAR(1) PK *</tpValor>		
		<cdValor>CHAR(10) PK *</cdValor>
		<dsValor>CHAR(40) *</dsValor>
	</tipoValor>
	<especie>		
		<cdEspecie>CHAR(3) PK *</cdEspecie>
		<dsEspecie>CHAR(40) *</dsEspecie>
	</especie>
	<campoAdicional>		
		<cdCampoAdic>NUMBER(4) PK *</cdCampoAdic>
		<dsCampoAdic>CHAR(60) *</dsCampoAdic>
		<tpCampoAdic>NUMBER(2) *</tpCampoAdic>		
		<nrTamanhoAdic>NUMBER(4) *</nrTamanhoAdic>
		<nrDecimalAdic>NUMBER(2)</nrDecimalAdic>		
	</campoAdicional>
	<referencia>	
		<cdRef>CA 001</cdRef> -------------------
      	<dsRef>CAMISA 001</dsRef> -------------------------
     	<cdGradeRef>700</cdGradeRef>	-------------------------
		<nivel> 
			<nrNivel>NUMBER(4)</nrNivel>
			<cdGrupoNivel>CHAR(10) *</cdGrupoNivel>
			<dsGrupoNivel>CHAR(40) *</dsGrupoNivel>
			<cdTipoclasNivel>NUMBER(4) *</cdTipoclasNivel>			
			<cdSeqRef>NUMBER(9) PK</cdSeqRef>
		</nivel>
		<observacaoRef>		
			<dsObservacaoRef>CHAR(80) *</dsObservacaoRef>
		</observacaoRef>
		<eCommerceRef>			
			<tpSituacaoeComRef>NUMBER(2) *</tpSituacaoeComRef>			
			<dsDescricaoeComRef>CHAR(200)</dsDescricaoeComRef>
			<qtPesoeComRef>NUMBER(12,3)</qtPesoeComRef>
			<nrAlturaeComRef>NUMBER(12,3)</nrAlturaeComRef>
			<nrLarguraeComRef>NUMBER(12,3)</nrLarguraeComRef>
			<nrProfundeComRef>NUMBER(12,3)</nrProfundeComRef>
			<qtPesoEmbeComRef>NUMBER(12,3)</qtPesoEmbeComRef>
			<nrAlturaeEmbeComRef>NUMBER(12,3)</nrAlturaeEmbeComRef>
			<nrLarguraEmbeComRef>NUMBER(12,3)</nrLarguraEmbeComRef>
			<nrProfundEmbComRef>NUMBER(12,3)</nrProfundEmbComRef>
			<detalheeComRef>				
				<tpDetalheeComRef>NUMBER(2) *</tpDetalheeComRef>				
				<dsDetalheeComRef>CLOB</dsDetalheeComRef>
			</detalheeComRef>
		</eCommerceRef>
		<SKU>			
			<cdProdutoSKU>CHAR(40) PK *</cdProdutoSKU>
			<nrProdutoSKU>NUMBER(9)</nrProdutoSKU>			
			<dsProdutoSKU>CHAR(60) *</dsProdutoSKU>
			<cdCorSKU>CHAR(3) *</cdCorSKU>
			<cdTamanhoSKU>NUMBER(3) *</cdTamanhoSKU>			
			<dsTamanhoSKU>CHAR(10)</dsTamanhoSKU>
			<cdNCMSKU>CHAR(20)</cdNCMSKU>
		    <cdCSTSKU>CHAR(3) *</cdCSTSKU> 
			<qtPesoSKU>NUMBER(12,3)</qtPesoSKU>  
			<cdEspecieSKU>CHAR(3) *</cdEspecieSKU>
			<inInativoSKU>CHAR(1)</inInativoSKU>			
			<inProducaoPropriaSKU>CHAR(1) *</inProducaoPropriaSKU>			
			<inProdutoAcabadoSKU>CHAR(1) *</inProdutoAcabadoSKU>			
			<inMateriaPrimaSKU>CHAR(1) *</inMateriaPrimaSKU>				
			<classificacaoSKU>				
				<cdTipoClasSKU>NUMBER(4) PK *</cdTipoClasSKU>
				<cdClassificacaoSKU>CHAR(10) PK *</cdClassificacaoSKU>
			</classificacaoSKU>
			<campoAdicSKU>				
				<cdCampoAdicSKU>NUMBER(4) PK *</cdCampoAdicSKU>
				<dsCampoAdicSKU>CHAR(80)</dsCampoAdicSKU>
			</campoAdicSKU>
			<fornecedorSKU>				
				<nrCNPJFornecSKU>CHAR(18) PK *</nrCNPJFornecSKU>
				<cdOrigFornecSKU>CHAR(60)</cdOrigFornecSKU>
				<inPadraoFornecSKU>CHAR(1)</inPadraoFornecSKU>				
			</fornecedorSKU>
			<fabricanteSKU>				
				<nrCNPJFabricSKU>CHAR(18) PK *</nrCNPJFabricSKU>
				<cdOrigFabricSKU>CHAR(60)</cdOrigFabricSKU>
			</fabricanteSKU>
			<valorSKU>				
				<tpValorSKU>CHAR(1) PK *</tpValorSKU>				
				<cdValorSKU>CHAR(10) PK *</cdValorSKU>
				<vlValorSKU>NUMBER(18,6) *</vlValorSKU>
				<dtInicioPromocao>DATE</dtInicioPromocao>
				<dtFimPromocao>DATE</dtFimPromocao>
				<cdPromocao>CHAR(10)</cdPromocao>
				<vlPromocao>NUMBER(18,6)</vlPromocao>
			</valorSKU>
		</SKU>
	</referencia>
</dados>
Totvs custom tabs box items
defaultno
referenciaxmlIm

importação

Bloco de código
languagexml
themeRDark
firstline1
linenumberstrue
<dados>	
	    <cor>	
		
        <cdCor>CHAR(10) PK *</cdCor>
		        <dsCor>CHAR(40) *</dsCor>
	    </cor>
	<grade>		
		<cdGrade>CHAR(10    <tipoValor>
        <tpValor>CHAR(1) PK *</cdGrade>
		<dsGrade>CHAR(40) *</dsGrade>
		<itemGrade>			
			<cdTamanho>NUMBER(3tpValor>
        <cdValor>CHAR(10) PK *</cdTamanho>
			<dsTamanho>CHAR(10cdValor>
        <dsValor>CHAR(40) *</dsTamanho>
		dsValor>
    </itemGrade>
	</grade>
	<tipoClassificacao>		
		<cdTipoclas>NUMBER(4tipoValor>
    <grade>
        <cdGrade>CHAR(10) PK *</cdTipoclas>
		<dsTipoclas>CHARcdGrade>
        <dsGrade>CHAR(40) *</dsTipoclas>
		<classificacao>			
			<cdClassificacao>CHAR(10) PK *</cdClassificacao>
			<dsClassificacao>CHAR(60)dsGrade>
        <itemGrade>
            <cdTamanho>NUMBER(3) PK *</dsClassificacao>
		</classificacao>
	</tipoClassificacao>
	<tipoValor>		
		<tpValor>CHAR(1) PK *</tpValor>		
		<cdValor>CHAR(10cdTamanho>
            <dsTamanho>CHAR(10) *</dsTamanho>
        </itemGrade>
    </grade>
    <tipoClassificacao>
        <cdTipoclas>NUMBER(4) PK *</cdValor>
		<dsValor>CHAR(cdTipoclas>
        <dsTipoclas>CHAR(40) *</dsValor>
	dsTipoclas>
    </tipoValor>
	<especie>		
		<cdEspecie>CHAR(3tipoClassificacao>
    <tipoClassificacao>
        <cdTipoclas>NUMBER(4) PK *</cdEspecie>
		<dsEspecie>CHARcdTipoclas>
        <dsTipoclas>CHAR(40) *</dsEspecie>
	</especie>
	<campoAdicional>		
		<cdCampoAdic>NUMBER(4dsTipoclas>
        <classificacao>
            <cdClassificacao>CHAR(10) PK *</cdCampoAdic>
		<dsCampoAdic>CHARcdClassificacao>
            <dsClassificacao>CHAR(60) *</dsCampoAdic>
		<tpCampoAdic>NUMBER(2) *</tpCampoAdic>		
		<nrTamanhoAdic>NUMBER(4)dsClassificacao>
        </classificacao>
    </tipoClassificacao>
    <especie>
        <cdEspecie>CHAR(3) PK *</nrTamanhoAdic>
		<nrDecimalAdic>NUMBER(2)</nrDecimalAdic>		
	</campoAdicional>
	<referencia>	
		<cdRef>CA 001</cdRef> -------------------
cdEspecie>
        <dsEspecie>CHAR(40) *</dsEspecie>
    </especie>
    <campoAdicional>
        <cdCampoAdic>NUMBER(4) PK *</cdCampoAdic>
        	<dsRef>CAMISA 001</dsRef> -------------------------
<dsCampoAdic>CHAR(60) *</dsCampoAdic>
       	<cdGradeRef>700</cdGradeRef>	-------------------------
		<nivel> 
			<nrNivel>NUMBER(4)</nrNivel>
			<cdGrupoNivel>CHAR(10 <tpCampoAdic>NUMBER(2) *</tpCampoAdic>
        <nrTamanhoAdic>NUMBER(4) *</cdGrupoNivel>
			<dsGrupoNivel>CHAR(40) *</dsGrupoNivel>
			<cdTipoclasNivel>NUMBER(4) *</cdTipoclasNivel>			
			<cdSeqRef>NUMBER(9) PK</cdSeqRef>
		</nivel>
		<observacaoRef>		
			<dsObservacaoRef>CHAR(80) *</dsObservacaoRef>
		</observacaoRef>
		<eCommerceRef>			
			<tpSituacaoeComRef>NUMBER(2) *</tpSituacaoeComRef>			
			<dsDescricaoeComRef>CHAR(200)</dsDescricaoeComRef>
			<qtPesoeComRef>NUMBER(12,3)</qtPesoeComRef>
			<nrAlturaeComRef>NUMBER(12,3)</nrAlturaeComRef>
			<nrLarguraeComRef>NUMBER(12,3)</nrLarguraeComRef>
			<nrProfundeComRef>NUMBER(12,3)</nrProfundeComRef>
			<qtPesoEmbeComRef>NUMBER(12,3)</qtPesoEmbeComRef>
			<nrAlturaeEmbeComRef>NUMBER(12,3)</nrAlturaeEmbeComRef>
			<nrLarguraEmbeComRef>NUMBER(12,3)</nrLarguraEmbeComRef>
			<nrProfundEmbComRef>NUMBER(12,3)</nrProfundEmbComRef>
			<detalheeComRef>				
				<tpDetalheeComRef>NUMBER(2) *</tpDetalheeComRef>				
				<dsDetalheeComRef>CLOB</dsDetalheeComRef>
			</detalheeComRef>
		</eCommerceRef>
		<SKU>			
			<cdProdutoSKU>CHAR(40) PK *</cdProdutoSKU>
			<nrProdutoSKU>NUMBER(9)</nrProdutoSKU>			
			<dsProdutoSKU>CHAR(60) *</dsProdutoSKU>
			<cdCorSKU>CHAR(3) *</cdCorSKU>
			<cdTamanhoSKU>NUMBER(3) *</cdTamanhoSKU>			
			<dsTamanhoSKU>CHAR(10)</dsTamanhoSKU>
			<cdNCMSKU>CHAR(20)</cdNCMSKU>
		    <cdCSTSKU>CHAR(3) *</cdCSTSKU> 
			<qtPesoSKU>NUMBER(12,3)</qtPesoSKU>  
			<cdEspecieSKU>CHAR(3) *</cdEspecieSKU>
			<inInativoSKU>CHAR(1)</inInativoSKU>			
			<inProducaoPropriaSKU>CHAR(1) *</inProducaoPropriaSKU>			
			<inProdutoAcabadoSKU>CHAR(1) *</inProdutoAcabadoSKU>			
			<inMateriaPrimaSKU>CHAR(1) *</inMateriaPrimaSKU>				
			<classificacaoSKU>				
				<cdTipoClasSKU>NUMBER(4) PK *</cdTipoClasSKU>
				<cdClassificacaoSKU>CHAR(10) PK *</cdClassificacaoSKU>
			</classificacaoSKU>
			<campoAdicSKU>				
				<cdCampoAdicSKU>NUMBER(4) PK *</cdCampoAdicSKU>
				<dsCampoAdicSKU>CHAR(80)</dsCampoAdicSKU>
			</campoAdicSKU>
			<fornecedorSKU>				
				<nrCNPJFornecSKU>CHAR(18) PK *</nrCNPJFornecSKU>
				<cdOrigFornecSKU>CHAR(60)</cdOrigFornecSKU>
				<inPadraoFornecSKU>CHAR(1)</inPadraoFornecSKU>				
			</fornecedorSKU>
			<fabricanteSKU>				
				<nrCNPJFabricSKU>CHAR(18) PK *</nrCNPJFabricSKU>
				<cdOrigFabricSKU>CHAR(60)</cdOrigFabricSKU>
			</fabricanteSKU>
			<valorSKU>				
				<tpValorSKU>CHAR(1) PK *</tpValorSKU>				
				<cdValorSKU>CHAR(10) PK *</cdValorSKU>
				<vlValorSKU>NUMBER(18,6) *</vlValorSKU>
				<dtInicioPromocao>DATE</dtInicioPromocao>
				<dtFimPromocao>DATE</dtFimPromocao>
				<cdPromocao>CHAR(10)</cdPromocao>
				<vlPromocao>NUMBER(18,6)</vlPromocao>
			</valorSKU>
		</SKU>
	nrTamanhoAdic>
        <nrDecimalAdic>NUMBER(2)</nrDecimalAdic>
    </campoAdicional>
    <referencia>
        <cdRef>CHAR(60) *</cdRef> ============
        <dsRef>CHAR(100) *</dsRef> ============
        <cdGradeRef>CHAR(10) *</cdGradeRef> ==============
        <nivel>
            <nrNivel>NUMBER(4)</nrNivel>
            <cdGrupoNivel>CHAR(10) *</cdGrupoNivel>
            <dsGrupoNivel>CHAR(40) *</dsGrupoNivel>
            <cdTipoClasNivel>NUMBER(4) *</cdTipoClasNivel>
            <cdSeqRef>NUMBER(9) PK</cdSeqRef>
        </nivel>
        <observacaoRef>
            <dsObservacaoRef>CHAR(80) *</dsObservacaoRef>
        </observacaoRef>
        <eCommerceRef>
            <tpSituacaoeComRef>NUMBER(2) *</tpSituacaoeComRef>
            <dsDescricaoeComRef>CHAR(200)</dsDescricaoeComRef>
            <qtPesoeComRef>NUMBER(12,3)</qtPesoeComRef>
            <nrAlturaeComRef>NUMBER(12,3)</nrAlturaeComRef>
            <nrLarguraeComRef>NUMBER(12,3)</nrLarguraeComRef>
            <nrProfundeComRef>NUMBER(12,3)</nrProfundeComRef>
            <qtPesoEmbeComRef>NUMBER(12,3)</qtPesoEmbeComRef>
            <nrAlturaeEmbeComRef>NUMBER(12,3)</nrAlturaeEmbeComRef>
            <nrLarguraEmbeComRef>NUMBER(12,3)</nrLarguraEmbeComRef>
            <nrProfundEmbComRef>NUMBER(12,3)</nrProfundEmbComRef>
            <detalheeComRef>
                <tpDetalheeComRef>NUMBER(2) *</tpDetalheeComRef>
                <dsDetalheeComRef>CLOB</dsDetalheeComRef>
            </detalheeComRef>
        </eCommerceRef>
        <SKU>
            <cdProdutoSKU>CHAR(40) PK *</cdProdutoSKU>
			<nrProdutoSKU>NUMBER(9)</nrProdutoSKU>            
            <dsProdutoSKU>CHAR(60) *</dsProdutoSKU>
            <cdNCMSKU>CHAR(20)</cdNCMSKU>			
            <cdEspecieSKU>CHAR(3) *</cdEspecieSKU>
            <cdCSTSKU>CHAR(3) *</cdCSTSKU>
			<qtPesoSKU>NUMBER(12,3)</qtPesoSKU>			
            <cdCorSKU>CHAR(3) *</cdCorSKU>
            <cdTamanhoSKU>NUMBER(3) *</cdTamanhoSKU>
            <dsTamanhoSKU>CHAR(10)</dsTamanhoSKU>
            <inInativoSKU>CHAR(1)</inInativoSKU>
            <inProducaoPropriaSKU>CHAR(1) *</inProducaoPropriaSKU>
            <inProdutoAcabadoSKU>CHAR(1) *</inProdutoAcabadoSKU>
            <inMateriaPrimaSKU>CHAR(1) *</inMateriaPrimaSKU>
			<inMaterialConsumoSKU>CHAR(1) *</inMaterialConsumoSKU>
            <classificacaoSKU>
                <cdTipoClasSKU>NUMBER(4) PK *</cdTipoClasSKU>
                <cdClassificacaoSKU>CHAR(10) PK *</cdClassificacaoSKU>
            </classificacaoSKU>
            <campoAdicSKU>
                <cdCampoAdicSKU>NUMBER(4) PK *</cdCampoAdicSKU>
                <dsCampoAdicSKU>CHAR(80)</dsCampoAdicSKU>
            </campoAdicSKU>
            <fornecedorSKU>
                <nrCNPJFornecSKU>CHAR(18) PK *</nrCNPJFornecSKU>
                <cdOrigFornecSKU>CHAR(60)</cdOrigFornecSKU>
                <inPadraoFornecSKU>CHAR(1)</inPadraoFornecSKU> 
            </fornecedorSKU>
            <fabricanteSKU>
                 <nrCNPJFabricSKU>CHAR(18) PK *</nrCNPJFabricSKU>
                <cdOrigFabricSKU>CHAR(60)</cdOrigFabricSKU>
            </fabricanteSKU>
			<codigoBarraSKU>       
                <cdBarraSKU>CHAR(40) PK *</cdBarraSKU>
            </codigoBarraSKU>
           <valorSKU>               
                <tpValorSKU>CHAR(1) PK *</tpValorSKU>               
                <cdValorSKU>CHAR(10) PK *</cdValorSKU>
                <vlValorSKU>NUMBER(18,6) *</vlValorSKU>
                <dtInicioPromocao>DATE</dtInicioPromocao>
                <dtFimPromocao>DATE</dtFimPromocao>
                <cdPromocao>CHAR(10)</cdPromocao>
                <vlPromocao>NUMBER(18,6)</vlPromocao>
            </valorSKU>
			<empresaSKU>             
                <nrCNPJEmpSKU>CHAR(18) PK *</nrCNPJEmpSKU>
            </empresaSKU>
			<localizacaoSKU>             
                <cdLocalizacaoSKU>CHAR(15) PK *</cdLocalizacaoSKU>
            </localizacaoSKU>
        </SKU>
    </referencia>
</dados>
Totvs custom tabs box items
defaultno
referenciajson
Bloco de código
languagejs
themeRDark
firstline1
linenumberstrue
{
   "cor": {
      "cdCor": "CHAR(10) PK *",
      "dsCor": "CHAR(40) *"
   },
   "grade": {
      "cdGrade": "CHAR(10) PK *",
      "dsGrade": "CHAR(40) *",
      "dsTipoGrade": "CHAR(40)",
      "itemGrade": {
         "cdTamanho": "NUMBER(3) PK *",
         "dsTamanho": "CHAR(10) *"
      }
   },
   "tipoClassificacao": {
      "cdTipoclas": "NUMBER(4) PK *",
      "dsTipoclas": "CHAR(40) *",
      "inTipoClasNivel": "CHAR(1)",
      "classificacao": {
         "cdClassificacao": "CHAR(10) PK *",
         "dsClassificacao": "CHAR(60) *"
      }
   },
   "tipoValor": {
      "tpValor": "CHAR(1) PK *",
      "cdValor": "CHAR(10) PK *",
      "dsValor": "CHAR(40) *"
   },
   "especie": {
      "cdEspecie": "CHAR(3) PK *",
      "dsEspecie": "CHAR(40) *"
   },
   "campoAdicional": {
      "cdCampoAdic": "NUMBER(4) PK *",
      "dsCampoAdic": "CHAR(60) *",
      "tpCampoAdic": "NUMBER(2) *",
      "nrTamanhoAdic": "NUMBER(4) *",
      "nrDecimalAdic": "NUMBER(2)"
   },
   "localizacao": {
      "cdLocalizacao": "CHAR(15) PK *",
      "dsLocalizacao": "CHAR(40) *"
   },
   "referencia": {
      "nivel": {
         "nrNivel": "NUMBER(4)",
         "cdGrupoNivel": "CHAR(10) *",
         "dsGrupoNivel": "CHAR(40) *",
         "cdTipoclasNivel": "NUMBER(4) *",
         "cdSeqRef": "NUMBER(9) PK"
      },
      "cdRef": "CHAR(60) *",
      "dsRef": "CHAR(100) *",
      "cdGradeRef": "CHAR(10) *",
      "observacaoRef": [
         "CHAR(80) *"
      ],
      "eCommerceRef": {
         "tpSituacaoeComRef": "NUMBER(2) *",
         "dsDescricaoeComRef": "CHAR(200)",
         "qtPesoeComRef": "NUMBER(12,3)",
         "nrAlturaeComRef": "NUMBER(12,3)",
         "nrLarguraeComRef": "NUMBER(12,3)",
         "nrProfundeComRef": "NUMBER(12,3)",
         "qtPesoEmbeComRef": "NUMBER(12,3)",
         "nrAlturaeEmbeComRef": "NUMBER(12,3)",
         "nrLarguraEmbeComRef": "NUMBER(12,3)",
         "nrProfundEmbComRef": "NUMBER(12,3)",
         "detalheeComRef": {
            "tpDetalheeComRef": "NUMBER(2) *",
            "dsDetalheeComRef": "CLOB"
         }
      },
      "SKU": {
         "cdProdutoSKU": "CHAR(40) PK *",
         "nrProdutoSKU": "NUMBER(9)",
         "dsProdutoSKU": "CHAR(60) *",
         "cdCorSKU": "CHAR(3) *",
         "cdTamanhoSKU": "NUMBER(3) *",
         "dsTamanhoSKU": "CHAR(10)",
         "cdNCMSKU": "CHAR(20)",
         "cdEspecieSKU": "CHAR(3) *",
         "cdCSTSKU": "CHAR(3) *",
         "qtPesoSKU": "NUMBER(12,3)",
         "inInativoSKU": "CHAR(1)",
         "inProducaoPropriaSKU": "CHAR(1) *",
         "inProdutoAcabadoSKU": "CHAR(1) *",
         "inMateriaPrimaSKU": "CHAR(1) *",
         "inMaterialConsumoSKU": "CHAR(1) *",
         "classificacaoSKU": {
            "cdTipoClasSKU": "NUMBER(4) PK *",
            "cdClassificacaoSKU": "CHAR(10) PK *"
         },
         "fornecedorSKU": {
            "nrCNPJFornecSKU": "CHAR(18) PK *",
            "cdOrigFornecSKU": "CHAR(60)",
            "inPadraoFornecSKU": "CHAR(1)",
            "vlCustoFornecSKU": "NUMBER(18,6)"
         },
         "fabricanteSKU": {
            "nrCNPJFabricSKU": "CHAR(18) PK *",
            "cdOrigFabricSKU": "CHAR(60)"
         },
         "codigoBarraSKU": [
            "CHAR(40) PK *"
         ],
         "campoAdicSKU": {
            "cdCampoAdicSKU": "NUMBER(4) PK *",
            "dsCampoAdicSKU": "CHAR(80)"
         },
         "valorSKU": {
            "tpValorSKU": "CHAR(1) PK *",
            "cdValorSKU": "CHAR(10) PK *",
            "vlValorSKU": "NUMBER(18,6) *",
            "dtInicioPromocao": "DATE",
            "dtFimPromocao": "DATE",
            "cdPromocao": "CHAR(10)",
            "vlPromocao": "NUMBER(18,6)"
         },
         "empresaSKU": {
            "nrCNPJEmpSKU": "CHAR(18) PK *",
            "inInativoEmpSKU": "CHAR(1)"
         },
         "localizacaoSKU": [
            "CHAR(15) PK *"
         ]
      }
   }
}

Totvs custom tabs box items
defaultno
referenciadesc
NomeTipoDescriçãoExemploVA

- dados





-- cor


Cor

cdCor *char (10)Código da cor<cdCor>001</cdCor>
dsCorchar (40)Descrição da cor<dsCor>BRANCO</dsCor>
-- grade--


cdGradechar (10)Código da grade<cdGrade>4</cdGrade>
dsGradechar (40)Descrição da grade<dsGrade>ADULTO 3/4 (PP-EGG)</dsGrade>
dsTipoGradechar (40)Descrição do tipo de grade

N tem


DS_LSTITEM esse tbm não


--- itemGrade
Item da grade

cdTamanhonumber (3)Código do tamanho<cdTamanho>1</cdTamanho>
dsTamanhochar (10)Descrição do tamanho<dsTamanho>PP</dsTamanho>
-- tipoClassificacao--


cdTipoclasnumber (4)Código do tipo<cdTipoclas>60</cdTipoclas>
dsTipoclaschar (40)Descrição do tipo de clasificação<dsTipoclas>MARCA</dsTipoclas>
inTipoClasNivelchar (1)Indicador tipo classificação do nivel

ver depois


IN_GRUPO nem esse


--- classificacao
Classificação

cdClassificacaochar (10)Código de classificação<cdClassificacao>0000</cdClassificacao>
dsClassificacaochar (60)Descrição da classificação<dsClassificacao>SEM MARCA</dsClassificacao>
-- tipoValor
Tipo valor

tpValorchar (1)Tipo de valor

cdValorchar (10)Código de valor

dsValorchar (40)Descrição de valor

-- especie
Especie

cdEspeciechar (3)Código da especie <cdEspecie>UN</cdEspecie>
dsEspeciechar (40)Descrição da especie<dsEspecie>UNIDADE</dsEspecie>
-- campoAdicional
Campo adicional 

cdCampoAdicnumber (4) *Código do campo adicional <cdCampoAdic>1</cdCampoAdic>
dsCampoAdicchar (60)Descrição do campo adicional<dsCampoAdic>REFERENCIA ADICIONAL</dsCampoAdic>
tpCampoAdicnumber (2)Tipo do campo adicional<tpCampoAdic>1</tpCampoAdic>
nrTamanhoAdicnumber (4)Número do tamanho adicional<nrTamanhoAdic>20</nrTamanhoAdic>
nrDecimalAdicnumber (2)Número decimal adicional

tem mas SEM INFORMAÇÕES




-- localizacao
Localização 

cdLocalizacaochar (15) *Código da localizaçãoNAO TEM 
dsLocalizacaochar (40)Descrição da localizaçãoNAO TEM
-- referencia
Referencia 

<cdRef>ODA 2</cdRef>
<dsRef>ODA</dsRef>
<cdGradeRef>4</cdGradeRef>


--- nivel
Nível 

nrNivelnumber (4)Número do nível<nrNivel>1</nrNivel>
cdGrupoNivelchar (10)Código grupo do nível<cdGrupoNivel>ODA</cdGrupoNivel>
dsGrupoNivelchar (40)Descrição grupo do nível<dsGrupoNivel>ODA</dsGrupoNivel>
cdTipoclasNivelnumber (4)Código do nível da classificação<cdTipoClasNivel>51</cdTipoClasNivel>
cdSeqRefnumber (9)Sequencia da referencia<cdSeqRef>20154</cdSeqRef>
cdRefchar (60)Código da referencia <cdRef>ODA 2</cdRef>
dsRefchar (100)Descrição da referencia<dsRef>ODA</dsRef>
cdGradeRefchar (10)Código da grade da referencia<cdGradeRef>4</cdGradeRef>
--- observacaoRefchar (80) observação da referencia

dsObservacaoRefchar(80)


--- eCommerceRef
Referencia eCommerceRef

tpSituacaoeComRefnumber (2)Tipo situação Referencia eCommerceRef<tpSituacaoeComRef>1</tpSituacaoeComRef>
dsDescricaoeComRefchar (200)Descrição Referencia eCommerceRef<dsDescricaoeComRef>Alteracao</dsDescricaoeComRef>
qtPesoeComRefnumber (12, 3)Peso Referencia eCommerceRef<qtPesoeComRef>1</qtPesoeComRef>
nrAlturaeComRefnumber (12,3)Numero altura Referencia eCommerceRef

nrLarguraeComRefnumber (12,3)Numero da largura Referencia eCommerceRef

nrProfundeComRefnumber (12,3)Numero da profundidade Referencia eCommerceRef

qtPesoEmbeComRefnumber (12,3)Peso  embalagem Referencia eCommerceRef<qtPesoEmbeComRef>1</qtPesoEmbeComRef>
nrAlturaeEmbeComRefnumber (12,3)Altura Referencia eCommerceRef

nrLarguraEmbeComRefnumber (12,3)largura da embalagem Referencia eCommerceRef

nrProfundEmbComRefnumber (12,3)Profundidade da embalagem Referencia eCommerceRef

----
detalheeComRef

Detalhe Referencia eCommerceRef

tpDetalheeComRefnumber (2)Tipo detalhe Referencia eCommerceRef

dsDetalheeComRefCLOBDescrição detalhe Referencia eCommerceRef

--- SKU
 Stock Keeping Unit

cdProdutoSKUchar (40)Codigo do produto SKU<cdProdutoSKU>1028591</cdProdutoSKU>
nrProdutoSKUnumber (9)Numero do produto SKU<nrProdutoSKU>1028591</nrProdutoSKU>
dsProdutoSKUchar (60)Descrição do SKU<dsProdutoSKU>ODA BRANCO PP</dsProdutoSKU>
cdCorSKUchar (3)Código da cor do SKU<cdCorSKU>001</cdCorSKU>
cdTamanhoSKUnumber (3)Código do tamanho do SKU<cdTamanhoSKU>1</cdTamanhoSKU>
dsTamanhoSKUchar (10)Descrição do tamanho do SKU<dsTamanhoSKU>PP</dsTamanhoSKU>
cdNCMSKUchar (20)Código NCM do SKU<cdNCMSKU>39199000</cdNCMSKU>
cdEspecieSKUchar (3)Código especie do SKU<cdEspecieSKU>UN</cdEspecieSKU>
cdCSTSKUchar (3)Código CST do SKU<cdCSTSKU>0</cdCSTSKU>
qtPesoSKUnumber (12,3)Peso SKU<qtPesoSKU>1</qtPesoSKU>
inInativoSKUchar (1)
<inInativoSKU>0</inInativoSKU>
inProducaoPropriaSKUchar (1)Produção própria do SKU<inProducaoPropriaSKU>0</inProducaoPropriaSKU>
inProdutoAcabadoSKUchar (1)Produto acabado SKU<inProdutoAcabadoSKU>1</inProdutoAcabadoSKU>
inMateriaPrimaSKUchar (1)Matéria prima SKU<inMateriaPrimaSKU>0</inMateriaPrimaSKU>
inMaterialConsumoSKUchar (1)Material consumo SKU

----classificacaoSKU
Classificação SKU

cdTipoClasSKUnumber (4)Código tipo classificação SKU<cdTipoClasSKU>501</cdTipoClasSKU>
cdClassificacaoSKUchar (10)Código classificação SKU<cdClassificacaoSKU>001</cdClassificacaoSKU>
----fornecedorSKU
Fornecedor SKU

nrCNPJFornecSKUchar (18)Numero CNPJ do fornecedor SKU<nrCNPJFornecSKU>07963612901</nrCNPJFornecSKU>
cdOrigFornecSKUchar (60)Código origem do fornecedor SKU<cdOrigFornecSKU>23423543454567</cdOrigFornecSKU>
inPadraoFornecSKUchar (1)Fornecedor padrão SKU<inPadraoFornecSKU>1</inPadraoFornecSKU>
vlCustoFornecSKUnumber (18,6)Valor de custo do fornecedor SKU

----fabricanteSKU
Fabricante SKU

nrCNPJFabricSKUchar (18)Numero do CNPJ do fabricante SKU

cdOrigFabricSKUchar (60)Código origem do fabricante SKU

----codigoBarraSKUchar 40 Código de barras SKU

cdBarraSKUchar(40)


----campoAdicSKU
Campo adicional SKU



cdCampoAdicSKUnumber (4)Código campo adicional SKU<cdCampoAdicSKU>1</cdCampoAdicSKU>
dsCampoAdicSKUchar (80)Descrição do campo adicional SKU<dsCampoAdicSKU>DEFEITO</dsCampoAdicSKU>
----valorSKU
Valor SKU

tpValorSKUchar (1)Tipo valor SKU

cdValorSKUchar (10)Código valor SKU

vlValorSKUnumbe (18,6)Valor SKU

dtInicioPromocaoDATEData inicial da promoção 

dtFimPromocaoDATEData final da promoção 

cdPromocaochar (10)Código da promoçãoLOCALIZACAOSKU
vlPromocaonumber (18,6)Valor da promoção 

----empresaSKU
Empresa SKU

nrCNPJEmpSKUchar (18)Numero CNPJ empresa SKU

inInativoEmpSKUchar (1)


----localizacaoSKU
Localização SKU

cdLocalizacaoSKUchar(15)Código da localização do SKU

Totvs custom tabs box items
defaultno
referenciaconfiguracao
Totvs custom tabs box
tabsManual, Automático
idsmanual,auto
Totvs custom tabs box items
defaultyes
referenciamanual
Totvs custom tabs box
tabsEmpresa, Tipo, Processo, Parâmetro, Lista/Manutenção, Conteúdo, Utilizar Filtro, Executar, Intervalo Data/Hora, Detalhamento pacote, Exportar conteúdo
idsp1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11
Totvs custom tabs box items
defaultyes
referenciap1

Imagem 1 - Na imagem acima em destaque, o filtro de intervalo de código de empresa. Também é possível utilizar o botão "Seleção... " para selecionar as empresas. Será gerado um pacote de produto para cada empresa filtrada.

Totvs custom tabs box items
defaultno
referenciap2

Imagem 2 - No quadro "Agendamento" devemos informar o tipo do processo através do campo "Tipo ", iremos selecionar a opção "Geração pacote".

Totvs custom tabs box items
defaultno
referenciap3

Imagem 3 - Ainda no quadro "Agendamento" iremos informar o processo através do campo "Processo >>", podemos informar o código 3001 referente a pacote de produto. Ou pressionar F12/clique duplo para abrir a lista(GLBFL087) e selecionar o processo 3001 – produto, conforme mostra o destaque da imagem acima.

Totvs custom tabs box items
defaultno
referenciap4

Imagem 4 - "Parâmetro >>" neste campo, pode ser informado um ou mais parâmetros que tem a função de filtrar produtos. Para informar um ou mais parâmetros, pressionar F12/clique duplo para abrir a lista "GERFM251 - Lista/Manutenção de Parâmetro para Agendamento".

Totvs custom tabs box items
defaultno
referenciap5

Imagem 5 - No GERFM251 – “Lista/Manutenção de Parâmetro para Agendamento”, podemos criar uma ou mais lista de parâmetros/filtros para serem utilizados diversas vezes, evitando retrabalho de digitar diversos filtros sempre que for filtrar produtos. Para salvar um filtro, no quadro "Parâmetro por agendamento" informar um número para o campo "Sequência", no campo "Função" informar um descritivo para o filtro, exemplo "FILTRO DE EXPORTAÇÃO POR PRODUTO". 

Totvs custom tabs box items
defaultno
referenciap6

Imagem 6 - Em seguida, no quadro "Parâmetro disponível", informar "Conteúdo" para os parâmetros/filtros que se deseja utilizar. Ao final, salvar, para então utilizar o filtro.

Totvs custom tabs box items
defaultno
referenciap7

Imagem 7 - Para utilizar um filtro, selecionar o filtro desejado e dar um clique duplo ou a tecla de atalho “F12” em um dos campos "Sequência", "Função" ou "Parâmetro".

Totvs custom tabs box items
defaultno
referenciap8

Imagem 8 - Após a todas as configurações realizadas, iremos gerar um pacote de maneira manual ao clicar no botão “Executar”.

Totvs custom tabs box items
defaultno
referenciap9

Imagem 9 - Será apresentado ao usuário a GERFP001 – “Seleção Geral de Intervalo de Data/Hora” contendo filtros que se referem a intervalo de data/hora de alteração de produtos. E então clicamos em Confirmar

Totvs custom tabs box items
defaultno
referenciap10

Imagem 10 - O sistema irá gerar os pacotes e os apresenta em tela, no quadro "Log execução”. O pacote já está disponível para ser utilizado, o passo a seguir serve somente caso o usuário queira consultar o conteúdo do pacote gerado, clicando no botão “Detalhamento pacote”. 


Totvs custom tabs box items
defaultno
referenciap11

Imagem 11 - Será apresentado o componente INTFC008 – “Detalhamento de pacote”, no quadro "Pacote" são apresentadas as informações de “capa” do pacote e no quadro "Conteúdo" o XML do pacote que possui as informações de produto. Se desejar o usuário poderá exportar o conteúdo do pacote para consulta clicando no botão “Exportar conteúdo”.

Totvs custom tabs box items
defaultno
referenciaauto
Totvs custom tabs box
tabsEmpresa, Tipo, Processo, Frequência, Execuções, Ultima execução
idspp1,pp2,pp3,pp4,pp5,pp6
Totvs custom tabs box items
defaultyes
referenciapp1

Imagem 1 - Na imagem acima em destaque, o filtro de intervalo de código de empresa. Também é possível utilizar o botão "Seleção... " para selecionar as empresas. Será gerado um pacote de produto para cada empresa filtrada.

Totvs custom tabs box items
defaultno
referenciapp2

Imagem 2 - No quadro "Agendamento" devemos informar o tipo do processo através do campo "Tipo ", iremos selecionar a opção "Geração pacote".

Totvs custom tabs box items
defaultno
referenciapp3

Imagem 3 - Ainda no quadro "Agendamento" iremos informar o processo através do campo "Processo >>", podemos informar o código 3001 referente a pacote de produto. Ou pressionar F12/clique duplo para abrir a lista(GLBFL087) e selecionar o processo 3001 – produto, conforme mostra o destaque da imagem acima.

Totvs custom tabs box items
defaultno
referenciapp4

Imagem 4 - Frequência é o campo onde selecionamos a frequência de geração de pacotes. Podemos optar por Intervalo de minutos  ou frequência Diária.

Totvs custom tabs box items
defaultno
referenciapp5

Imagem 5 - Na imagem acima temos um exemplo de agendamento com o campo “Frequência “ configurado com “Intervalo minuto” o agendamento iniciou-se em “20/05/2019 as 08:00” e terminou em “24/05/2019 as 23:59” com intervalo de “10 minutos” entre as gerações de pacote. O campo “Próxima execução” mostra que o próximo pacote será gerado em “20/05/2019 as 15:30”. 

Totvs custom tabs box items
defaultno
referenciapp6

Imagem 6 - Após cada execução automática a coluna “Ultima execução” será alimentada com a data e hora da última geração e o pacote gerado ficará disponível no quadro “Log execução” como mostra os destaques na imagem acima.



Totvs custom tabs box items
defaultno
referenciaparametro

Parâmetro

Nome do parâmetro 

Descrição

CD_CLASSIFICACAO

CÓDIGO CLASSIFICAÇÃO

Busca produto por código de classificação.

CD_TIPOCLAS

CÓDIGO  TIPO CLASSIFICAÇÃO

Busca produto por código de tipo de classificação.

DS_LSTCUSTO

LISTA CUSTO

Busca produtos que tiveram incluídos ou alterados um ou mais tipos de custos contidos nesta lista. *

DS_LSTPRECO

LISTA PREÇO

Busca produtos que tiveram incluídos ou alterados um ou mais tipos de preços contidos nesta lista. *

DS_LSTPRODUTO

LISTA PRODUTO

Busca produtos pelos códigos de produtos informados. *

DS_LSTTIPOCAMPO

LISTA TIPO CAMPO

Irá gerar no pacote campos adicionais que possuam os tipos contidos nesta lista. *

DS_LSTTIPOCLAS

LISTA TIPO CLASSIFICAÇÃO

Irá gerar no pacote classificações que possuam os tipos de classificações contidos nesta lista *

DS_PREFIXO

PREFIXO

O valor aqui informado será concatenado como um prefixo do campo destino do pacote gerado

IN_EXPORTAFABRICANTE

EXPORTA FABRICANTE

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, serão exportados também os fabricantes dos produtos encontrados. Nesse caso, será gerado um pacote a mais, sendo do tipo 2001(pacote de pessoa).

IN_EXPORTAFORNECEDOR

EXPORTA FORNECEDOR

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, serão exportados também os fornecedores dos produtos encontrados. Nesse caso, será gerado um pacote a mais, sendo do tipo 2001(pacote de pessoa).

IN_MATCONSUMO

EXPORTA MATERIAL DE CONSUMO

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, irá buscar produtos que sejam material de consumo.

IN_MATPRIMA

EXPORTA MATÉRIA PRIMA

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, irá buscar produtos que sejam material de consumo.

IN_PRODACABADO

EXPORTA PRODUTO ACABADO

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, irá buscar produtos que sejam produtos acabados.

IN_QUEBRAREFERENCIA

QUEBRA POR REFERENCIA

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, indica se poderá ser realizada a quebra de referência em mais pacotes, de acordo com o valor de número de paginação informado.

NR_PAGINACAO

NÚMERO DE PAGINAÇÃO

Limitador. Informar valores entre 1 e 500 ou deixar sem valor. Indica a quantidade máxima de SKU’s dentro de cada pacote a ser gerado caso o filtro de quebra de referência seja informado com valor T, por exemplo:

Se o valor informado para número de paginação com valor 10 e o filtro de quebra de referência seja informado com valor T. A referência será quebrada em pacotes com 10 registros de SKU’s por pacote.

NR_PRIORIDADE

NÚMERO DE PRIORIDADE

Filtro Indicador. Informar dígitos entre 0 e 9 ou deixar em branco. Indica a prioridade de consumo do pacote. Caso este filtro esteja sem valor informado, por padrão o campo será preenchido com o valor 9000.

Estes valores podem ser redefinidos pelo usuário, conforme necessidade, por exemplo:

1 – Baixa

2 – Média

3 – Alta

TP_FORMATOTIPO DE FORMATO DE SAÍDA

Filtro indicador. Informar dígitos entre 0 e 1 ou deixar em branco. Define o tipo de saída do pacote. Caso este filtro esteja sem valor informado, por padrão o campo será preenchido com o valor 0. Caso o valor informado para o tipo de formato de saída for 1 será gerado um pacote com seu conteúdo no formato JSON, caso seja informado o valor 0  será gerado um pacote com seu conteúdo no formato XML.



Quando mais de um tipo de custo, utilizar ·; (gold+;) entre os códigos. Exemplo: 1·;3·;4

...