Video no Youtube Se Gostou clique aqui para dar joinha
help1
Vamos continuar a fazer o codigo da tabela de custo,
no mesmo nivel
Let's continue to do the cost table code,
On the same level
Vamos a seguir haciendo el código de la tabla de coste,
En el mismo nivel
Lançamento Curso Iniciante ao Avancado - Windev/Mobile/Webdev 001/... Aula 1133
Criar Analise/Conexao e Tabela de Empresa - Curso 002/... Aula 1140
ErpAmarildo - Menu Principal - Curso 003/... Aula 1145
Menu Ribbon - Menu Principal - Curso 004/... Aula 1146
Botao Empresa - Menu Ribbon - Curso 005/... Aula 1147
Query Empresa - Cadastro Wdl - Curso 006/... Aula 1148
Tabela Empresa - Curso 007 - Aula 1149
Incluir - Botao Incluir Empresa Tabela Codigo - Curso 008 - Aula 1150
Icone Botao de Incluir - Brinde - Curso ErpAmarildo 9/... aula 1151
Icones Novos - Tabela - Curso ErpAmarldo 10/... Aula 1152
Codigos alteracao Tabela Empresa - Curso ErpAmarildo 11/... Aula 1153
Exclusão Codigos - Tabela Empresa - Curso ErpAmarildo 12/... Aula 1154
Procure - TableEnableFilter - Curso ErpAmarildo 13/... Aula 1155
Menu - Empresas - Chamar Wdl - Curso ErpAmarldo 14/... Aula 1156
Analise - Centro Custo - Niveis - Curso ErpAmarildo 15/... Aula 1157
Conexão Hyperfile - Curso ErpAmarildo 16/... Aula 1158
Tabela-Formulario Custos - Curso ErpAmarildo 17... Aula 1159
Menu Erp Custo - Curso ErpAmarildo 18.. Aula 1160
Tabela Seleciona Empresa - Curso Erp 19/... Aula 1162
CODIGO SELECIONA EMPRESA - CURSO ERP 20/... AULA 1163
ERP CHAMA SELECIONA EMPRESA - CURSO ERP 21/... AULA 1164
ERP AJUSTE -APARECER CODIGO E NOME EMPRESA - CURSO ERP22/... AULA 1165
ERP AJUSTE TELA - CURSO ERP23/... AULA 1166
CODIGO JANELA MDI - CURSO ERP 24/... AULA 1167
Conexao Duvida eRP 25/.. AULA 1168
EMPRESA AJUSTANDO - ERP 26/... AULA 1169
Formulario Custo Ajustando erp 27... aula 1170
Tabela Custo Ajustando erp 28 /... AULA 1171
Formulario Custos - Codigos - erp 29/... AULA 1172
x Nao Sair - Curso Erp 30/... AULA 1173
Tabela Custo - 2o Nivel - ERP 31/ AULA 1174
TABELA CUSTO - MESMO NIVEL - CODIGO - ERP32 / AULA 1175
TABELA CUSTO - NIVEL ABAIXO - CODIGO - ERP33/ AULA 1176
//incluir_nivel_mesmo()
_nivel is int=0
_grupo is boolean=True
_centro_custo is string=""
// vamos primeiro criar 3 variaveis, nivel, grupo e centro custos
// Let's first create 3 variables, level, group and center costs
// Primero crear 3 variables, nivel, grupo y centro de costes
IF TableSelect(TABLE_CUSTOS) = -1 THEN
// se nao existir nada na tabela
// If there is nothing in the table
// Si no hay nada en la tabla
_nivel=1
_centro_custo="01"
// como é a primeira vez, entao vamos deixar fixo 1 e 01
// As it is the first time, then we will leave fixed 1 and 01
// Como es la primera vez, entonces vamos a dejar fijos 1 y 01
ELSE
_nivel=TABLE_CUSTOS.COL_NIVEL
// aqui pego o nivel atual
// Here I take the current level
// Eu bati aqui ou nível Atual
_centro_custo=TABLE_CUSTOS.COL_CENTRO_CUSTO
// VARIAVEL CENTRO DE CUSTOS É IGUAL A TABLE CENTRO DE CUSTOS
// VARIABLE COST CENTER IS EQUAL TO TABLE COST CENTER
// VARIABLE CENTRO DE COSTOS ES IGUAL A TABLE CENTRO DE COSTOS
LOOP
// AQUI ESTOU FAZENDO UM LOOP ATE NAO EXISTIR CENTRO DE CUSTO
// HERE I AM MAKING A LOOP ATE THERE IS NO COST CENTER
// AQUÍ ESTOY HACIENDO UN LOOP ATE NO EXISTIR CENTRO DE COSTE
_centro_custo=StringIncrement(_centro_custo,FromEnd)
// aqui vou pegar o centro de custo, e somar + 1
// Here I'll get the cost center, and add + 1
// Aquí voy a recoger el centro de coste, y sumar + 1
HReadSeekFirst(CUSTOS,chave_idempresa_centrocusto,[gn_retorna_id_empresa_codigo,_centro_custo])
IF HFound(CUSTOS) THEN
// ESTOU LENDO A TABELA CUSTO , COM CHAVE COMPOSTA, DE ID EMPRESA E CENTRO DE CUSTOS,
// E PERGUNTANDO SE EXISTE
// I'M READING THE TABLE COST, WITH COMPOSITE KEY, COMPANY ID AND COST CENTER,
// AND ASKING IF IT EXISTS
// ESTOY LENDO LA TABLA COSTO, CON CLAVE COMPUESTA, DE ID EMPRESA Y CENTRO DE COSTOS,
// Y PREGUNTANDO SI EXISTE
ELSE
// SENAO
BREAK
// VOU FINALIZAR O LOOP POIS NAO ENCONTREI ESSE CENTRO DE CUSTOS
// WILL FINISH THE LOOP SO I WILL NOT FIND THIS COST CENTER
// VOY FINALIZAR EL LOOP POIS NO ENCONTRE ES ES CENTRO DE COSTOS
END
END
END
HReset(CUSTOS)
Open(WIN_Form_CUSTOS,_nivel,_grupo,_centro_custo)
// estou abrindo janela, mandando parametros, nivel,grupo e centro de custos
// I'm opening the window, sending parameters, level, group and cost center
// Que se abre ventana, mandando parámetros, nivel, grupo y centro de costos
TableDisplay(TABLE_CUSTOS,taCurrentFirst)
// estou atualizando a tabela
// I'm updating the table
// Estoy actualizando la tabla
//incluir_nivel_mesmo()//SEM COMENTARIOS
_nivel is int=0
_grupo is boolean=True
_centro_custo is string=""
IF TableSelect(TABLE_CUSTOS) = -1 THEN
_nivel=1
_centro_custo="01"
ELSE
_nivel=TABLE_CUSTOS.COL_NIVEL
_centro_custo=TABLE_CUSTOS.COL_CENTRO_CUSTO
LOOP
_centro_custo=StringIncrement(_centro_custo,FromEnd)
HReadSeekFirst(CUSTOS,chave_idempresa_centrocusto,[gn_retorna_id_empresa_codigo,_centro_custo])
IF HFound(CUSTOS) THEN
ELSE
BREAK
END
END
END
HReset(CUSTOS)
Open(WIN_Form_CUSTOS,_nivel,_grupo,_centro_custo)
TableDisplay(TABLE_CUSTOS,taCurrentFirst)