Главная · Архив

Сева и йогурт из прошлого года

Для возраста 9-10 ≈ 7 мин

Сева и йогурт из прошлого года

Я всего один раз попросился посмотреть, как делают йогурт, и именно в этот день завод внезапно начал выпускать продукт из прошлого года.

Это не преувеличение. На первой же баночке было напечатано:

«14.08.2025».

Я показал её тёте Оксане, которая отвечала за экскурсию.

— У вас машина времени.

Она взяла баночку, посмотрела на дату и сказала:

— У нас остановка линии.

Так я понял, что взрослые по-разному относятся к путешествиям во времени.

Мы были на маленьком молочном заводе за городом. Папин друг работал там электриком и разрешил мне присоединиться к экскурсии для студентов пищевого колледжа. Перед входом всем выдали белые халаты, шапочки и бахилы. Волосы спрятали, руки вымыли, часы сняли. Даже мой карандаш остался за стеклом: в цех разрешали только то, что потом не придётся искать в йогурте.

Линия выглядела спокойнее, чем я ожидал. Баночки ехали по конвейеру, машина наливала в них густой йогурт, сверху ложилась крышка, потом каждая баночка проезжала под маленькой печатающей головкой. Та быстро ставила дату и номер партии.

Пока мы смотрели, оператор Ирина нажала красную кнопку. Конвейер остановился.

— Почему из-за одной даты всё выключили? — спросил я. — Ведь йогурт сегодняшний.

— Потому что покупатель этого не знает, — сказала она. — И склад не знает. И магазин не должен гадать. Пока маркировка неправильная, дальше ничего не едет.

На стол уже поставили шесть баночек с прошлогодней датой.

— А сегодня точно четырнадцатое? — спросил я.

Ирина посмотрела на меня.

— Сева, если сейчас выяснится, что нет, у нас будет гораздо более интересная проблема.

Студенты засмеялись. Я проверил телефон. Было четырнадцатое августа две тысячи двадцать шестого года.

Первой версией оказался сбитый календарь в принтере. Техник Марат открыл экран настроек.

— Год — двадцать шестой. Месяц — восьмой. День — четырнадцатый.

Он напечатал пробную этикетку. На ней снова появился 2025 год.

— Принтер врёт, — сказал я.

— Или мы задаём ему не то, что думаем, — ответил Марат.

Это было менее приятно и поэтому, как мне показалось, более вероятно.

У принтера было два режима. В одном он сам брал текущую дату. В другом получал строку от компьютера линии. На экране горело: «Внешние данные».

Мы пошли к компьютеру. Там в таблице были название продукта, номер партии, дата изготовления и срок годности. Всё выглядело правильно: 14.08.2026.

— Значит, кабель испортил год по дороге? — спросил я.

Папин друг Андрей покачал головой.

— Кабель обычно не выбирает один символ, чтобы сделать его старше на год. Если связь плохая, получим ошибку, пустую строку или мусор. Но проверить можно.

Он показал журнал обмена — список сообщений, которые компьютер отправлял принтеру. Последнее сообщение заканчивалось цифрами 14082025.

Все замолчали.

— Компьютер сам отправил двадцать пятый, — сказал Марат.

— А на экране показывает двадцать шестой, — сказала Ирина.

— Очень удобный компьютер, — заметил я. — Для себя одна дата, для окружающих другая.

Оказалось, экран и сообщение для принтера собирались из разных полей. На экране была «дата производства». А в шаблоне печати использовалось поле с названием «дата сезона».

— Что ещё за сезон? — спросила тётя Оксана.

Никто сразу не ответил.

Марат открыл настройки партии. Там действительно стояло: «Сезон: 2025».

— Ну вот, — сказал он. — Нашли.

Ирина не разрешила запускать линию.

— Нашли неправильное число. Теперь надо понять, почему оно вообще попало в шаблон.

Это мне понравилось. На заводе нельзя было чинить вещи способом «поменяли пятёрку на шестёрку и пошли обедать».

Мы перешли в комнату за стеклом. Там стоял второй компьютер, на котором готовили рецептуры и задания для линии. Слово «рецептура» оказалось не кулинарной тайной, а точной записью: сколько какого сырья, какая температура, какое перемешивание и какой продукт должен получиться.

В списке шаблонов нашли «Йогурт натуральный 150 г». Последнее изменение было сделано три недели назад.

— Вот здесь, — сказал Марат.

Кто-то добавил новый формат номера партии. Раньше он выглядел как длинная последовательность цифр. Теперь первые четыре цифры должны были обозначать год производственного сезона для внутреннего учёта. Поле «сезон» понадобилось именно там.

А в строке даты печати стояла почти такая же команда.

— Копировали? — спросила Ирина.

— Похоже.

— И захватили не то поле.

Марат открыл историю изменений. Имя сотрудника там было. Это оказался технолог Сергей Павлович, который как раз вошёл в комнату с чашкой кофе.

— Сергей Павлович, — сказала Ирина, — у нас йогурт прошлогодний.

Он посмотрел на меня, потом на баночку.

— Экскурсии у вас становятся всё убедительнее.

Когда ему показали шаблон, он не спорил.

— Моя работа. Копировал строку номера партии и правил. Видимо, одну ссылку оставил. Но почему раньше не проявилось?

Это был хороший вопрос. Если ошибка появилась три недели назад, почему прошлый год напечатался только сегодня?

Мы посмотрели старые задания. Оказалось, этот конкретный шаблон после изменения ещё не использовали. Натуральный йогурт фасовали в другие стаканчики, а сегодня впервые вернули линию на 150 граммов.

— Значит, ошибка ждала нас три недели, — сказал я.

— Не нас, — поправила Ирина. — Первую проверку запуска.

Перед каждой большой партией здесь пропускали несколько баночек и сверяли всё: вес, крышку, читаемость печати, номер партии. Поэтому шесть прошлогодних банок не ушли дальше первого стола.

Сергей Павлович исправил шаблон, но и после этого линию не включили. Сначала сделали пробную печать без продукта. Дата стала правильной. Потом распечатали десять этикеток подряд. Все десять совпали.

— Теперь можно? — спросил я.

— Теперь ещё одна проверка, — сказала Ирина.

Она попросила выбрать другое задание — клубничный йогурт в такой же баночке. Там дата тоже печаталась правильно.

— Зачем проверять то, чего мы не меняли?

— Потому что шаблоны похожи. Если ошибка появилась копированием, надо убедиться, что она не размножилась.

Мы проверили ещё два формата. Везде был 2026 год.

Только тогда линия снова загудела.

Баночки поехали, как будто ничего не произошло. Первая остановилась у Ирины. Она прочитала дату вслух:

— Четырнадцатое августа две тысячи двадцать шестого.

— Поздравляю, — сказал я. — Мы вернулись в настоящее.

— Не расслабляйся. Проверь номер партии.

Я прочитал и его. Потом срок годности. Потом ещё раз дату. Всё совпало с заданием.

Шесть ошибочных баночек стояли отдельно под красной карточкой «Блокировано». Их не собирались отдавать посетителям, хотя продукт внутри был нормальным: при остановке линии всё, что попало в зону сомнения, учитывали отдельно и решали его судьбу по правилам производства.

Перед уходом Сергей Павлович распечатал новую памятку для настройки шаблонов. Там появился пункт: «После изменения проверить все поля, использующие копированный блок».

— Из-за одной пятёрки столько работы, — сказал я.

— Из-за одной пятёрки шесть баночек, — ответила Ирина. — А без проверки могло быть шесть тысяч.

В магазине при заводе я купил йогурт из той самой новой партии. Кассир посмотрела на дату.

— Свежий.

— Проверено лично, — сказал я.

Она подняла бровь.

Я решил не объяснять про путешествие в прошлый год. Люди в очереди и так выглядели занятыми.

Настроить чтение
Размер текста
Интервал
Ширина текста
Фон
История чтения хранится только в этом браузере.