@if (! app()->environment('testing')) @vite(['resources/css/app.css', 'resources/js/app.js']) @endif
@include('modulos.estoque.partials.sidebar', ['active' => 'produtos'])
Produtos
Tabela Sankhya TGFPRO / TGFPAP
@include('partials.topbar-actions')

Consulta de produtos cadastrados

Visualizacao direta da base Sankhya para validacao rapida de cadastros.

Exportar Excel
@php $saldoTipoAtual = $saldoTipo ?? 'todos'; $sortAtual = $ordenarPor ?? 'codigo'; $direcaoAtual = $direcao ?? 'desc'; $saldoTipoLabel = [ 'todos' => 'Todos os produtos', 'interno' => 'Somente com saldo interno', 'externo' => 'Somente com saldo externo', ][$saldoTipoAtual] ?? 'Todos os produtos'; $querySemSaldo = collect(request()->query()) ->except('saldo_tipo') ->all(); $sortIcone = function (string $coluna) use ($sortAtual, $direcaoAtual): string { if ($sortAtual !== $coluna) { return '↕'; } return $direcaoAtual === 'asc' ? '↑' : '↓'; }; $sortDirecaoProxima = function (string $coluna) use ($sortAtual, $direcaoAtual): string { if ($sortAtual === $coluna) { return $direcaoAtual === 'asc' ? 'desc' : 'asc'; } return 'asc'; }; $sortUrl = function (string $coluna) use ($sortDirecaoProxima) { return route('estoque.produtos.index', array_merge( request()->query(), [ 'sort_by' => $coluna, 'sort_dir' => $sortDirecaoProxima($coluna), 'page' => 1, ] )); }; @endphp
Filtro ativo: {{ $saldoTipoLabel }} @if ($saldoTipoAtual !== 'todos') x @endif
@if ($erroConsulta)
{{ $erroConsulta }}
@endif

@if ($produtos->total() > 0) Exibindo {{ $produtos->firstItem() }} a {{ $produtos->lastItem() }} de {{ $produtos->total() }} registros. @else Nenhum registro para exibir. @endif

@if ($produtos->hasPages())
@if ($produtos->onFirstPage()) Anterior @else Anterior @endif Pagina {{ $produtos->currentPage() }} de {{ $produtos->lastPage() }} @if ($produtos->hasMorePages()) Proxima @else Proxima @endif
@endif
@forelse ($produtos as $produto) @empty @endforelse
Codigo Referencia Descricao Ativo NCM Tipo grupo quimico Marca
{{ $produto->CODPROD ?? '-' }} {{ $produto->REFERENCIA ?? '-' }} {{ $produto->DESCRPROD ?? '-' }} {{ $produto->ATIVO ?? '-' }} {{ $produto->NCM ?? '-' }} {{ $produto->TIPOGRUPOQUIMICO ?? '-' }} {{ $produto->MARCA ?? '-' }}
Nenhum produto encontrado.

@if ($produtos->total() > 0) Exibindo {{ $produtos->firstItem() }} a {{ $produtos->lastItem() }} de {{ $produtos->total() }} registros. @else Nenhum registro para exibir. @endif

@if ($produtos->hasPages())
@if ($produtos->onFirstPage()) Anterior @else Anterior @endif Pagina {{ $produtos->currentPage() }} de {{ $produtos->lastPage() }} @if ($produtos->hasMorePages()) Proxima @else Proxima @endif
@endif
@include('modulos.estoque.partials.menu-toggle-script')