SC: 8.1.028 com PHP 5.6
SC: 8.1.029 com PHP 5.6 -> testado em 19/fev/2016 - 14:00 hrs (permanece o bug)
SC: 8.1.031 com PHP 5.6 -> testado em 22/mar/2016 - 16:25 hrs (release corrigiu o bug relatado)
Sobre ligação em abas com app do tipo Formulário Único registro (não é para o primeira pasta, é para segunda pasta ou superior na aba)
Sexta pasta da aba: app do tipo formulário Único Registro.
Ao clicar no menu na opção do cadastro de clientes, o SC abre a app aba já na primeira pasta contendo formulário único registro,
Código da empresa = 1
Código do cliente = 1
Ao clicar na 6a.pasta da aba que contém app do formulário Único Registro, segue conteúdo pelo modo debug
SELECT count(*) from web_gerencia.tbl_cgcon where loccod = 1 AND clicod = 1
SELECT loccod, clicod, conabv, connom, from web_gerencia.tbl_cgcon WHERE (loccod = 1 AND clicod = 1) order by connom LIMIT 1 OFFSET 0
Obs.: A ligação está para Recarregar iframe
Agora, clico na primeira pasta da aba, e movo para o próximo registro,
Código da empresa = 1
Código do cliente = 2
Ao clicar na 6a.pasta da aba que contém app do formulário Único Registro, segue conteúdo pelo modo debug
O select com o count não aparece, somente o select a seguir:
SELECT loccod, clicod, conabv, connom from web_gerencia.tbl_cgcon WHERE (loccod = 1 AND clicod = 2) AND (loccod = 1 and clicod = 1 and conabv = 'BRUNA ') order by connom
É fácil perceber que o SC adicionou a parte que está sublinhado, um novo AND, este é um dos erros, e o primeiro erro é a falta do select com o count para navegar nos registros nesta 6a pasta da aba.
Na Claúsula WHERE do SQL da app do formulário Único Registro, da 6a.pasta da aba o conteúdo é:
loccod = [nEMPCOD] AND clicod = [nCLICOD_F_CGCLI]
A variável global é de entrada por sessão. Esta variável é iniciada no onLoad da app do tipo Formulário 1 registro que está na 1a. pasta da aba.