-
actionview::templateerror (pg::connectionbad: pqconsumeinput() connection not open
: select distinct
produto.id as id,
produto.codigo as codigo,
produto.descricao as descricao,
produto.descricao extendida as descricao extendida,
produto.fabricante id as fabricante id,
produto.familia id as familia id,
produto.serie id as serie id,
produto.watts id as watts id,
produto.classificacao fiscal id as classificacao fiscal id,
produto.tecnologia id as tecnologia id,
produto.modelo id as modelo id,
produto.porcentagem id as porcentagem id,
produto.ext as ext,
produto.token as token,
produto.file name as file name,
produto.referencia as referencia,
produto.garantia as garantia,
produto.garantia tipo as garantia tipo,
produto.garantia fornecedor as garantia fornecedor,
produto.garantia fornecedor tipo as garantia fornecedor tipo,
produto.peso bruto as peso,
produto.peso bruto as peso bruto,
produto.peso liquido as peso liquido,
produto.embalagem comprimento as embalagem comprimento,
produto.embalagem largura as embalagem largura,
produto.embalagem altura as embalagem altura,
produto.complemento as complemento,
produto.link as link,
produto.created at as created at,
produto.ordem as ordem,
produto.keywords as keywords,
produto.equivalencia as equivalencia,
produto.prazo entrega,
produto.tipo produto as tipo produto,
produto.produto foto id as produto foto id,
produto.produto foto token ext as produto foto token ext,
produto fabricante.descricao as fabricante,
produto familia.descricao as familia,
array to string(
(select
array agg(produto familia relacionada.familia id )
from produto familia relacionada where produto.id = produto familia relacionada.produto id),',') as familias relacionadas ,
produto serie.id as serie id,
produto serie.descricao as serie,
produto serie.grandeza as grandeza,
produto watts.descricao as watts,
produto watts.ordem as watts ordem,
produto tecnologia.descricao as tecnologia,
produto modelo.descricao as modelo,
produto porcentagem.descricao as porcentagem,
produto unidade medida.abreviacao as abreviacao,
produto unidade medida.descricao as unidade medida,
produto venda.venda as venda,
produto.quantidade minima as quantidade minima,
(estoque.quantidade - estoque.quantidade temporaria) as quantidade,
estoque.id as estoque id,
estoque.quantidade temporaria negativa as quantidade temporaria negativa,
preco.id as preco id,
preco.moeda id as preco moeda id,
preco.desconto as preco desconto,
preco.data desconto inicio as preco data desconto inicio,
preco.data desconto fim as preco data desconto fim,
preco.preco1 as preco1,
preco.preco2 as preco2,
preco.preco3 as preco3,
preco.preco4 as preco4,
preco.preco5 as preco5,
preco.preco6 as preco6,
preco.preco7 as preco7,
preco.preco8 as preco8,
preco.preco9 as preco9,
preco.preco10 as preco10,
preco.preco11 as preco11,
preco.preco12 as preco12,
preco.preco13 as preco13,
preco.preco14 as preco14,
preco.preco15 as preco15,
preco.preco16 as preco16,
preco.preco17 as preco17,
preco.preco18 as preco18,
preco.preco19 as preco19,
preco.preco20 as preco20,
estoque.quantidade temporaria negativa as quantidade temporaria negativa,
(case when((estoque.quantidade - estoque.quantidade temporaria) > 0) then 1 else 0 end) as disponivel,
produto.grupo id as grupo
from produto
inner join produto venda on produto venda.produto id = produto.id
inner join empresa on empresa.id = produto venda.empresa
inner join preco on produto.id = preco.produto
inner join estoque on produto.id = estoque.produto
left join produto web on produto web.produto id = produto.id
left join produto fabricante on produto fabricante.id = produto.fabricante
left join produto familia on produto familia.id = produto.familia
left join produto familia relacionada on produto.id = produto familia relacionada.produto
left join produto unidade medida on produto unidade medida.id = produto.unidade medida
left join produto serie on produto serie.id = produto.serie
left join produto watts on produto watts.id = produto.watts
left join produto tecnologia on produto tecnologia.id = produto.tecnologia
left join produto modelo on produto modelo.id = produto.modelo
left join produto porcentagem on produto porcentagem.id = produto.porcentagem
left join produto classe on produto classe.id = produto.classe
left join produto familia as familia pai on produto familia.familia id = familia pai.id
where (produto.id <> 22509 and produto venda.empresa id = 4 and estoque.deposito id = 2 and preco.tabela id = 1 and produto venda.venda = 't' and (quantidade - quantidade temporaria) > 0 and estoque.desativado = 'f') order by disponivel desc, produto.descricao, produto watts.descricao, produto serie.id, produto tecnologia.descricao, produto modelo.descricao limit 30000) on line #385 of app/views/home/construtor-paginas-responsivo/ produtos.html.erb:
382:
383:
384:
385: <% produtos = item.processar produtos(params) -%>
386: <% @web preco exibicao = item.web preco exibicao -%>
387: <% paginacao = fusion::paginatior.new(request, produtos,
388: :size => item.resultados por pagina, :menu size => 5, :ajax => false) -%>
config/initializers/01 postgres improved.rb:100:in `safe encoded log'
config/initializers/01 postgres improved.rb:124:in `execute'
lib/fusion/ext/active record/base.rb:93:in `find by query'
app/models/produto/select methods.rb:1492:in `select'
app/models/web/pagina/item.rb:350:in `processar produtos'
app/views/home/construtor-paginas-responsivo/ produtos.html.erb:385
app/views/home/construtor-paginas-responsivo/pagina.html.erb:24:in `block in run erb app47views47home47construtor45paginas45responsivo47pagina46html46erb'
app/views/home/construtor-paginas-responsivo/pagina.html.erb:22
lib/fusion/web/construtor pagina.rb:121:in `block in processar pagina responsivo'
lib/fusion/web/construtor pagina.rb:120:in `processar pagina responsivo'
lib/fusion/web/construtor pagina.rb:12:in `carregar pagina'
app/controllers/home controller.rb:377:in `model transactions'
lib/fusion/rack encoding.rb:10:in `call'
puma (2.8.2) lib/puma/configuration.rb:71:in `call'
puma (2.8.2) lib/puma/server.rb:490:in `handle request'
puma (2.8.2) lib/puma/server.rb:361:in `process client'
puma (2.8.2) lib/puma/server.rb:254:in `block in run'
puma (2.8.2) lib/puma/thread pool.rb:92:in `block in spawn thread'
|