На овощной базе ночь начиналась в девять вечера, хотя за воротами ещё долго было светло.
В девять включались лампы над погрузочными воротами. В девять десять диспетчер Марина печатала листы отгрузки. В девять пятнадцать электропогрузчики выходили из зарядной зоны и занимали свои линии.
Самого маленького звали Бублик.
Так его назвал кладовщик Женя из-за круглого следа на старой наклейке сбоку. Бублик был жёлтый, низкий и очень серьёзно относился к порядку. Если палета должна была стоять в секторе Б-12, он считал неправильным оставлять её в Б-11 даже на одну минуту.
Ночью нужно было собрать машину для магазина на другом конце города: картофель, лук, яблоки, морковь, зелень и шесть палет груш.
Первые пять палет груш Бублик нашёл быстро.
На каждой сбоку была белая этикетка с крупным штрихкодом. Женя подносил ручной сканер — маленький прибор с красным лучом — и на экране появлялись партия, сорт, масса и место назначения.
Пятая палета пискнула как положено.
Шестая молчала.
Женя провёл сканером ещё раз.
Ничего.
Он протёр этикетку рукавом. Красный луч скользнул по бумаге. Сканер снова не пискнул.
— Бублик, стой.
Погрузчик уже подвёл вилы к поддону и замер.
На этикетке была серая царапина. Несколько чёрных полос штрихкода оказались стёрты.
— Ну вот, — сказал Женя. — Половина букв видна, код не читается.
Бублик тихо пискнул задним сигналом, хотя назад не ехал. Он всегда делал так, когда был недоволен неопределённостью.
Марина подошла с планшетом.
— Что у вас?
— Последняя груша без нормальной этикетки.
— Без этикетки нельзя в машину.
Это Бублик знал. На складе почти всё двигалось по меткам. Даже если ящик выглядел совершенно очевидно — например, из сетки торчал лук, — для отгрузки требовалось знать не только что внутри, но и откуда товар пришёл, к какой партии относится и куда его везут.
Марина посмотрела на часы.
— До закрытия ворот сорок пять минут.
Бублик снова пискнул.
— Не драматизируй, — сказала Марина. — У тебя аккумулятор восемьдесят два процента.
Бублик считал, что проблема не в аккумуляторе.
Женя отодвинул палету в зону проверки. Там нельзя было случайно принять её за готовую к отгрузке. На полу была жёлтая рамка, а над ней табличка: «ПРОВЕРКА».
— Начинаем с того, что точно видно, — сказал он.
На стёртой этикетке уцелели последние четыре цифры номера партии: 4817. Ниже можно было разобрать слово «Конференция» — так назывался сорт груш. Ещё виднелась масса: 612 кг.
Марина открыла журнал приёмки.
В этот вечер на базу приехали три партии груш. Одна — 4520, другая — 4817, третья — 4931.
— Уже легче, — сказала она. — Но одной цифры на бумаге мало. Этикетку могли переклеить, палету могли переставить. Нужна вторая проверка.
Бублик одобрительно мигнул фарой.
У каждой деревянной палеты на одном из углов был маленький бумажный ярлык поставщика. Не складской штрихкод, а исходная маркировка, с которой товар приехал. Женя обошёл палету.
Ярлык нашёлся с дальней стороны, почти у стены.
Чтобы его прочитать, палету пришлось развернуть.
Бублик аккуратно подвёл вилы под нижние доски, чуть приподнял груз и отъехал назад. Разворачиваться между рядами нужно было медленно: задняя часть погрузчика описывала широкую дугу. Поэтому Женя шёл рядом на расстоянии и показывал рукой, сколько осталось до стойки.
— Полметра. Ещё. Стоп. Теперь вправо.
Бублик повернулся.
На ярлыке поставщика было: «Партия 4817». Ниже — дата упаковки и название хозяйства.
— Совпало, — сказал Женя.
— Две проверки, — сказала Марина. — Но давайте найдём эту палету в приёмке по массе.
В журнале партия 4817 занимала восемь строк. Массы были похожими: 598, 607, 612, 616 килограммов.
Строка 612 существовала.
Рядом стояло место первичного хранения: холодильная камера 3, ряд Г.
— А нашли мы её где? — спросила Марина.
— Камера 3, ряд Г, — ответил Женя.
Бублик мигнул обеими фарами.
— Да, — сказала Марина. — Очень убедительно. Но сам себе новую этикетку ты всё равно не напечатаешь.
Бублик не обиделся. Принтером он никогда себя и не считал.
Марина открыла карточку партии на планшете. Система показала, что палета 612 ещё не была отгружена и числилась на складе. Это было важно: если бы по документам она уже уехала, совпадение пришлось бы расследовать отдельно.
— Перепечатываю метку из карточки, — сказала Марина.
В маленьком принтере на столе зажужжала лента. Вышла новая белая этикетка.
Женя не наклеил её поверх старой сразу.
Сначала сравнил номер партии. Потом массу. Потом сорт. Потом название хозяйства.
— Всё одинаково.
Он перечеркнул старую повреждённую метку маркером, чтобы её случайно не пытались сканировать снова, и приклеил новую рядом.
Сканер пискнул с первого раза.
Бублик дёрнулся вперёд на пару сантиметров.
— Терпение, — сказал Женя.
Сканер показал зелёную строку: «Маршрут 18. Ворота 4».
— Теперь можно.
Бублик подхватил палету.
У ворот номер четыре уже стояли пять палет груш. За ними — картофель и лук. Водитель проверял крепёжные ремни внутри кузова. Марина отмечала позиции в листе отгрузки.
Бублик поставил шестую палету точно на отмеченное место.
Сканер пикнул ещё раз.
— Шесть из шести, — сказал Женя.
Оставались зелень и морковь.
Зелень ехала в пластиковых ящиках и должна была попасть ближе к двери: её выгружали первой. Морковь была тяжелее, её ставили глубже, чтобы груз распределялся устойчивее. Бублик сделал ещё четыре рейса.
В 21:49 все позиции были в машине.
Водитель закрыл внутреннюю перегородку холодильного кузова. Марина сверила итог: количество палет, номера партий, маршрут.
— Можно закрывать ворота.
Металлическая секционная дверь поехала вниз.
Бублик стоял у жёлтой линии и смотрел на палету с новой этикеткой через открытый край кузова. Белый прямоугольник был виден даже издалека.
— Ты доволен? — спросил Женя.
Бублик мигнул фарой.
— А я думал, ты сейчас потребуешь проверить груши поштучно.
Бублик возмущённо пискнул.
— Не подсказывай ему, — сказала Марина.
Машина отъехала от ворот в 21:53.
На её место подали следующую. В ней нужно было отправить капусту, перец и ящики с кабачками.
Бублик уже развернулся к камере хранения, когда Женя заметил на полу маленький клочок бумаги. Это был оторванный угол старой этикетки от груш.
Он поднял его и бросил в корзину для бумажных отходов.
— Всё, история закончена.
Бублик остановился.
На следующей палете капусты этикетка была целая, ровная и прекрасно читалась.
Сканер пискнул.
Бублик тронулся с таким видом, будто именно этого и ожидал от мира.