@extends('layouts.app') @section('content')

Склад: {{ $item->article }}

Назад к наличию
@if($item->imageFile) {{ $item->article }} @else
@endif
Артикул
{{ $item->article }}
Наименование
{{ $item->calculator_name }}
Вид
{{ $item->kind }}
Габариты
{{ $item->dimensions }}
Ед.
{{ $item->unit }}
Примечание
{{ $item->latestStockOrder?->note }}
@foreach(['physical' => 'На складе', 'reserved' => 'Забронировано', 'available' => 'Остаток', 'ordered' => 'Заказано'] as $key => $label)
{{ $label }}
{{ $summary[$key] }}
@endforeach
@if(hasPermission('stock.reserve'))
Забронировать
@csrf
@error('quantity')
{{ $message }}
@enderror
@endif
Забронировано
@forelse($item->stockReservations->where('status', \App\Models\StockReservation::STATUS_ACTIVE) as $reservation) @empty @endforelse
МенеджерКоличество№ заказаПримечаниеДата
{{ $reservation->manager?->name }}{{ $reservation->quantity }}{{ $reservation->order?->order_number }}{{ $reservation->note }}{{ $reservation->created_at?->format('d.m.Y H:i') }} @if(hasPermission('stock.issue'))
@csrf
@endif @if(hasPermission('stock.cancel'))
@csrf
@endif
Активных броней нет.
Заказы
@forelse($item->stockOrders as $order)@empty@endforelse
СтатусЗаказаноБроньОстатокПримечание
{{ $order->order_number }}{{ $order->status_name }}{{ $order->ordered_quantity }}{{ $order->reserved_quantity }}{{ $order->free_quantity }}{{ $order->note }}
Заказов нет.
История движений
@forelse($item->stockMovements as $movement)@empty@endforelse
ДатаОперацияКоличество№ заказаПользовательПримечание
{{ $movement->created_at?->format('d.m.Y H:i') }}{{ $movement->type_name }}{{ $movement->quantity }}{{ $movement->order?->order_number }}{{ $movement->user?->name }}{{ $movement->note }}
Операций нет.
@endsection