quinta-feira, 6 de agosto de 2015

ADICIONANDO CAMPOS NO CURSOR - VISUAL LINX

TEXT TO sCmd TEXTMERGE NOSHOW
SELECT PRODUTOS.PRODUTO
      ,PRODUTOS.DESC_PRODUTO
      ,PRODUTOS.GRUPO_PRODUTO
      ,PRODUTOS.SUBGRUPO_PRODUTO
      ,PRODUTOS.PERIODO_PCP
      ,PRODUTOS.TABELA_OPERACOES
      ,PRODUTOS.FATOR_OPERACOES
      ,PRODUTOS.CLASSIF_FISCAL
      ,PRODUTOS.TIPO_PRODUTO
      ,PRODUTOS.MATERIAL
      ,PRODUTOS.CODIGO_PRECO
      ,PRODUTOS.TABELA_MEDIDAS
      ,PRODUTOS.COLECAO
      ,PRODUTOS.GRADE
      ,PRODUTOS.DESC_PROD_NF
      ,PRODUTOS.LINHA
      ,PRODUTOS.GRIFFE
      ,PRODUTOS.CARTELA
      ,PRODUTOS.UNIDADE
      ,PRODUTOS.PESO
      ,PRODUTOS.REVENDA
      ,PRODUTOS.REFER_FABRICANTE
      ,PRODUTOS.MODELAGEM
      ,PRODUTOS.SORTIMENTO_COR
      ,PRODUTOS.FABRICANTE
      ,PRODUTOS.SORTIMENTO_TAMANHO
      ,PRODUTOS.OBS
      ,PRODUTOS.VARIA_PRECO_COR
      ,PRODUTOS.VARIA_PRECO_TAM
      ,PRODUTOS.PONTEIRO_PRECO_TAM
      ,PRODUTOS.VARIA_CUSTO_COR
      ,PRODUTOS.PERTENCE_A_CONJUNTO
      ,PRODUTOS.TRIBUT_ICMS
      ,PRODUTOS.TRIBUT_ORIGEM
      ,PRODUTOS.VARIA_CUSTO_TAM
      ,PRODUTOS.CUSTO_REPOSICAO1
      ,PRODUTOS.CUSTO_REPOSICAO2
      ,PRODUTOS.CUSTO_REPOSICAO3
      ,PRODUTOS.CUSTO_REPOSICAO4
      ,PRODUTOS.DATA_REPOSICAO
      ,PRODUTOS.ESTILISTA
      ,PRODUTOS.MODELISTA
      ,PRODUTOS.TAMANHO_BASE
      ,PRODUTOS.GIRO_ENTREGA
      ,PRODUTOS.DIAS_COMPRA
      ,PRODUTOS.INATIVO
      ,PRODUTOS.ENVIA_LOJA_VAREJO
      ,PRODUTOS.ENVIA_LOJA_ATACADO
      ,PRODUTOS.ENVIA_REPRESENTANTE
      ,PRODUTOS.ENVIA_VAREJO_INTERNET
      ,PRODUTOS.ENVIA_ATACADO_INTERNET
      ,PRODUTOS.MODELO
      ,PRODUTOS.REDE_LOJAS
      ,PRODUTOS.DATA_PARA_TRANSFERENCIA
      ,PRODUTOS.FABRICANTE_ICMS_ABATER
      ,PRODUTOS.FABRICANTE_PRAZO_PGTO
      ,PRODUTOS.TAXA_JUROS_DEFLACIONAR
      ,PRODUTOS.TAXAS_IMPOSTOS_APLICAR
      ,PRODUTOS.PRECO_REPOSICAO_1
      ,PRODUTOS.PRECO_REPOSICAO_2
      ,PRODUTOS.PRECO_REPOSICAO_3
      ,PRODUTOS.PRECO_REPOSICAO_4
      ,PRODUTOS.PRECO_A_VISTA_REPOSICAO_1
      ,PRODUTOS.PRECO_A_VISTA_REPOSICAO_2
      ,PRODUTOS.PRECO_A_VISTA_REPOSICAO_3
      ,PRODUTOS.PRECO_A_VISTA_REPOSICAO_4
      ,PRODUTOS.DROP_DE_TAMANHOS
      ,PRODUTOS.FABRICANTE_FRETE
      ,PRODUTOS.DATA_CADASTRAMENTO
      ,PRODUTOS.STATUS_PRODUTO
      ,PRODUTOS.TIPO_STATUS_PRODUTO
      ,MATERIAIS.DESC_MATERIAL
      ,PRODUTOS.EMPRESA
      ,PRODUTOS_MODELO.DESC_MODELO
      ,PRODUTOS.RESTRICAO_LAVAGEM
      ,PRODUTOS.COMPOSICAO
      ,PRODUTOS.ORCAMENTO
      ,PRODUTOS.CLIENTE_DO_PRODUTO
      ,CLIENTES_ATACADO.CLIFOR
      ,CLIENTES_ATACADO.COD_CLIENTE
      ,PRODUTOS.CONTA_CONTABIL
      ,PRODUTOS.ESPESSURA
      ,PRODUTOS.ALTURA
      ,PRODUTOS.LARGURA
      ,PRODUTOS.COMPRIMENTO
      ,PRODUTOS.EMPILHAMENTO_MAXIMO
      ,PRODUTOS.SEXO_TIPO
      ,PRODUTOS.PARTE_TIPO
      ,PRODUTOS_TAB_MEDIDAS.DESCRICAO_TABELA
      ,PRODUTOS_TAB_OPERACOES.DESCRICAO_TABELA AS DESCRICAO_TAB_OPERACOES
      ,PRODUTOS.INDICADOR_CFOP
      ,PRODUTOS.QUALIDADE
      ,PRODUTOS.MONTAGEM_KIT
      ,PRODUTOS.MRP_AGRUPAR_NECESSIDADE_TIPO
      ,PRODUTOS.MRP_AGRUPAR_NECESSIDADE_DIAS
      ,PRODUTOS.MRP_MAIOR_GIRO_MP_DIAS
      ,PRODUTOS.MRP_EMISSAO_LIBERACAO_DIAS
      ,PRODUTOS.MRP_ENTREGA_GIRO_DIAS
      ,PRODUTOS.MRP_RR
      ,PRODUTOS.MRP_FP
      ,PRODUTOS.MRP_DIAS_SEGURANCA
      ,PRODUTOS.COD_FLUXO_PRODUTO
      ,PRODUTOS_FLUXO.DESC_FLUXO_PRODUTO
      ,PRODUTOS.DATA_INICIO_DESENVOLVIMENTO
      ,SPACE(8) AS DESC_TAMANHO_BASE
      ,CTB_CONTA_PLANO.DESC_CONTA
      ,CTB_CONTA_PLANO.CODIGO_RESUMIDO
      ,PRODUTOS.CONTA_CONTABIL_COMPRA
      ,CTB_CONTA_PLANO_A.DESC_CONTA
      ,CTB_CONTA_PLANO_A.CODIGO_RESUMIDO
      ,PRODUTOS.CONTA_CONTABIL_VENDA
      ,CTB_CONTA_PLANO_B.DESC_CONTA
      ,CTB_CONTA_PLANO_B.CODIGO_RESUMIDO
      ,PRODUTOS.CONTA_CONTABIL_DEV_COMPRA
      ,CTB_CONTA_PLANO_C.DESC_CONTA
      ,CTB_CONTA_PLANO_C.CODIGO_RESUMIDO
      ,PRODUTOS.CONTA_CONTABIL_DEV_VENDA
      ,CTB_CONTA_PLANO_D.DESC_CONTA
      ,CTB_CONTA_PLANO_D.CODIGO_RESUMIDO
      ,PRODUTOS.MRP_PARTICIPANTE
      ,PRODUTOS.ID_EXCECAO_GRUPO
      ,CTB_EXCECAO_GRUPO.DESC_EXCECAO_GRUPO
      ,CTB_LX_INDICADOR_CFOP.DESCRICAO_INDICADOR_CFOP
      ,PRODUTOS.CONTINUIDADE
      ,PRODUTOS.FATOR_P
      ,PRODUTOS.FATOR_Q
      ,PRODUTOS.FATOR_F
      ,PRODUTOS.COD_CATEGORIA
      ,PRODUTOS.COD_SUBCATEGORIA
      ,PRODUTOS.COD_PRODUTO_SOLUCAO
      ,PRODUTOS.COD_PRODUTO_SEGMENTO
      ,PRODUTOS_SOLUCAO.DESC_PRODUTO_SOLUCAO
      ,PRODUTOS_SEGMENTO.DESC_PRODUTO_SEGMENTO
      ,COLECOES.DESC_COLECAO
      ,PRODUTOS.PERC_COMISSAO
      ,PRODUTOS.ACEITA_ENCOMENDA
      ,PRODUTOS.DIAS_GARANTIA_LOJA
      ,PRODUTOS.DIAS_GARANTIA_FABRICANTE
      ,PRODUTOS.POSSUI_MONTAGEM
      ,PRODUTOS.PERMITE_ENTREGA_FUTURA
      ,PRODUTOS.TIPO_ITEM_SPED
      ,PRODUTOS.POSSUI_GTIN
      ,PRODUTOS.DATA_LIMITE_PEDIDO
      ,PRODUTOS.TITULO_B2C
      ,PRODUTOS.DESCRICAO_B2C
      ,PRODUTOS.TAGS
      ,PRODUTOS.CARACTERISTICAS_TECNICAS_B2C
FROM PRODUTOS
INNER JOIN COLECOES ON PRODUTOS.COLECAO = COLECOES.COLECAO
LEFT JOIN MATERIAIS ON MATERIAIS.MATERIAL = PRODUTOS.MATERIAL
LEFT JOIN CTB_CONTA_PLANO AS CTB_CONTA_PLANO_D ON PRODUTOS.CONTA_CONTABIL_DEV_VENDA = CTB_CONTA_PLANO_D.CONTA_CONTABIL
LEFT JOIN CTB_CONTA_PLANO AS CTB_CONTA_PLANO_C ON PRODUTOS.CONTA_CONTABIL_DEV_COMPRA = CTB_CONTA_PLANO_C.CONTA_CONTABIL
LEFT JOIN CTB_CONTA_PLANO AS CTB_CONTA_PLANO_B ON PRODUTOS.CONTA_CONTABIL_VENDA = CTB_CONTA_PLANO_B.CONTA_CONTABIL
LEFT JOIN CTB_CONTA_PLANO AS CTB_CONTA_PLANO_A ON PRODUTOS.CONTA_CONTABIL_COMPRA = CTB_CONTA_PLANO_A.CONTA_CONTABIL
LEFT JOIN CTB_CONTA_PLANO AS CTB_CONTA_PLANO ON PRODUTOS.CONTA_CONTABIL = CTB_CONTA_PLANO.CONTA_CONTABIL
LEFT JOIN PRODUTOS_MODELO ON PRODUTOS.MODELAGEM = PRODUTOS_MODELO.MODELAGEM
LEFT JOIN CLIENTES_ATACADO ON PRODUTOS.CLIENTE_DO_PRODUTO = CLIENTES_ATACADO.CLIENTE_ATACADO
LEFT JOIN PRODUTOS_TAB_MEDIDAS ON PRODUTOS.TABELA_MEDIDAS = PRODUTOS_TAB_MEDIDAS.TABELA_MEDIDAS
LEFT JOIN PRODUTOS_TAB_OPERACOES ON PRODUTOS.TABELA_OPERACOES = PRODUTOS_TAB_OPERACOES.TABELA_OPERACOES
LEFT JOIN PRODUTOS_FLUXO ON PRODUTOS.COD_FLUXO_PRODUTO = PRODUTOS_FLUXO.COD_FLUXO_PRODUTO
LEFT JOIN CTB_EXCECAO_GRUPO ON PRODUTOS.ID_EXCECAO_GRUPO = CTB_EXCECAO_GRUPO.ID_EXCECAO_GRUPO
LEFT JOIN CTB_LX_INDICADOR_CFOP ON PRODUTOS.INDICADOR_CFOP = CTB_LX_INDICADOR_CFOP.INDICADOR_CFOP
LEFT JOIN PRODUTOS_SEGMENTO ON PRODUTOS.COD_PRODUTO_SEGMENTO = PRODUTOS_SEGMENTO.COD_PRODUTO_SEGMENTO
LEFT JOIN PRODUTOS_SOLUCAO ON PRODUTOS.COD_PRODUTO_SOLUCAO = PRODUTOS_SOLUCAO.COD_PRODUTO_SOLUCAO

ENDTEXT

WITH  Thisformset.dataEnvironment.cursorv_produtos_00
      .SelectCmd = sCmd
      .CursorSChema  = ALLTRIM(.CursorSChema)+ ", TITULO_B2C C(100), DESCRICAO_B2C M, TAGS M, CARACTERISTICAS_TECNICAS_B2C M"
      *.Captionlist  =  ALLTRIM(.Captionlist) + ","
      .querylist = ALLTRIM(.querylist)+ ", TITULO_B2C PRODUTOS.TITULO_B2C, DESCRICAO_B2C PRODUTOS.DESCRICAO_B2C, TAGS PRODUTOS.TAGS, CARACTERISTICAS_TECNICAS_B2C PRODUTOS.CARACTERISTICAS_TECNICAS_B2C"
      .updatableFieldList = ALLTRIM(.updatableFieldList) + ", TITULO_B2C, DESCRICAO_B2C, TAGS, CARACTERISTICAS_TECNICAS_B2C"
      .updatenameList = ALLTRIM(.updatenameList) + ", TITULO_B2C PRODUTOS.TITULO_B2C, DESCRICAO_B2C PRODUTOS.DESCRICAO_B2C, TAGS PRODUTOS.TAGS, CARACTERISTICAS_TECNICAS_B2C PRODUTOS.CARACTERISTICAS_TECNICAS_B2C"
      .reopencursor()

ENDWITH

Nenhum comentário:

Postar um comentário