На складе клиники 40 упаковок одного препарата. По общей цифре запас выглядит нормальным.
Но 8 упаковок относятся к партии, срок годности которой заканчивается через месяц. Остальные поступили позже и могут храниться значительно дольше.
Если в учёте эти партии смешаны в один остаток, проблема станет заметна слишком поздно - во время инвентаризации или уже после окончания срока годности.
Партионный учёт позволяет видеть не только общее количество препарата, но и конкретные серии, сроки годности и остатки по ним. В некоторых решениях на базе 1С эти данные можно использовать и для работы по принципу FEFO - в первую очередь расходовать партии с ближайшим сроком годности.
Но программа помогает только тогда, когда партии правильно отражены при приёмке, а фактическое движение совпадает с данными системы.
Для обычного складского вопроса «сколько осталось?» одной цифры иногда достаточно.
Для препаратов - нет.
У одной позиции одновременно могут находиться несколько партий с разными сроками годности. Если программа показывает только общий остаток, сотрудник не видит, какая его часть потребует внимания раньше.
Отсюда появляются типовые проблемы.
Просрочку замечают поздно. Новая поставка расходуется быстрее, а партия с ближайшим сроком остаётся на складе.
Закупка строится по неполной картине. Формально остаток большой, но часть запасов имеет значительно меньший оставшийся срок использования.
Сложнее восстановить движение конкретной партии. Если нужно проверить происхождение препарата или операции с определённой серией, общего количества недостаточно.
Фактический расход расходится с учётом. Препарат использовали на процедуре, но нужная серия в системе не была отражена или операция была оформлена позже.
Поэтому контроль сроков начинается не с отчёта о просрочке, а с правильного отражения поступления.
В ряде решений 1С для этой задачи используется механизм серий номенклатуры.
Серия может идентифицировать конкретную партию товара, а в учёте по ней может храниться срок годности. Состав данных и правила работы зависят от конфигурации.
Работа с сериями и сроками годности предусмотрена, например, в «1С:ERP Управление предприятием», «1С:Комплексная автоматизация» и «1С:Управление нашей фирмой».
Это позволяет разделить один препарат на несколько учётных остатков.
Например:
Общий остаток по-прежнему равен 40 упаковкам.
Но теперь сотрудник видит структуру этого остатка и может отдельно контролировать партию А, а не обнаружить её среди остальных упаковок через несколько месяцев.
Базовая логика складского учёта препаратов и расходных материалов в клинике разобрана в статье «Учет препаратов и расходных материалов в 1С для ветеринарной клиники».
Для запасов с ограниченным сроком годности используется принцип FEFO - в первую очередь расходуется партия, у которой раньше наступает срок годности.
В отдельных решениях 1С, в том числе в «1С:ERP Управление предприятием» и «1С:Комплексная автоматизация», можно настроить соответствующую политику учёта серий.
При такой настройке сроки годности могут использоваться при подборе или расчёте серии для складской операции. Конкретный механизм зависит от выбранной политики: в одном сценарии серия указывается сотрудником, в другом система может выполнять расчёт по FEFO.
Поэтому FEFO не означает, что при любой операции программа самостоятельно выбирает нужную упаковку.
И тем более это не отменяет физическую проверку.
Если в системе рассчитана партия А, сотрудник всё равно должен работать с фактической упаковкой этой партии и проверить её срок, состояние и соблюдение условий хранения.
Первая критическая точка - приёмка.
При поступлении сотрудник должен корректно зафиксировать сведения, которые нужны для выбранной модели учёта: например, серию и срок годности.
Если две поставки одного препарата имеют разные сроки, смешивать их в системе нельзя, когда клинике необходим контроль по партиям.
Иначе дальнейшая аналитика уже будет строиться на неполных данных.
Вторая точка - фактическое движение.
Если препарат использован, перемещён или списан, операция должна быть отражена по той партии, к которой он действительно относится.
Только после этого отчёт по остаткам и срокам показывает картину, которой можно пользоваться для решений.
Допустим, клиника получила три партии одного препарата:
Всего - 50 упаковок.
За период использовали 32 упаковки.
Если расход действительно идёт строго по FEFO, сначала должны быть использованы все 10 упаковок партии А, затем все 20 упаковок партии Б и ещё 2 упаковки партии В.
После этого в учёте должно остаться:
Такой результат сразу показывает, что партии с ближайшими сроками были израсходованы раньше более свежего запаса.
Но если при инвентаризации выясняется, что на полке всё ещё лежат упаковки партии А, а в учёте их уже нет, проблема находится не в формуле FEFO.
Значит, фактическое движение и данные системы разошлись: могли взять не ту партию, неверно указать серию при списании или отразить операцию позже.
Именно поэтому автоматизированный расчёт не заменяет складскую дисциплину.
Смысл контроля - увидеть такую ситуацию до того, как препарат станет просроченным.
В зависимости от конфигурации для этого могут использоваться отчёты по остаткам серий и срокам годности, отборы по датам и дополнительные настроенные уведомления.
Ответственный сотрудник видит:
После этого можно оценить, соответствует ли текущий запас реальной потребности клиники.
Например, если за месяц обычно используется две упаковки, а через три недели заканчивается срок у десяти, проблема может быть в слишком крупной закупке.
Если такое повторяется регулярно, имеет смысл пересмотреть объём заказа или периодичность поставок.
Сам факт приближения срока годности не означает автоматического списания. До окончания срока препарат может использоваться при соблюдении требований к его применению и хранению. В конкретной ситуации могут быть допустимы и другие операции.
Если препарат фактически списывается или маркируемый препарат выводится из оборота, операция отражается по применимым правилам.
Дата на упаковке сама по себе не подтверждает, что препарат пригоден к применению.
Если для него установлены специальные условия хранения, их нарушение может повлиять на возможность использования даже до окончания срока годности.
Поэтому складской учёт не заменяет:
1С работает с зарегистрированными данными. Она не может определить фактическое состояние конкретной упаковки в холодильнике или шкафу.
При правильно организованном учёте руководитель видит больше, чем общий складской остаток.
Остатки по сериям. Сколько единиц каждой партии числится на складе.
Сроки годности. Какие партии требуют внимания раньше остальных.
Движение серии. Когда препарат поступил и какие операции с ним отражались.
Списания. Какие партии и в каком количестве списаны по зарегистрированным основаниям.
Структуру запасов. Какая часть общего остатка приходится на партии с ближайшими сроками.
Эти данные помогают искать повторяющиеся проблемы.
Например, регулярная просрочка одной позиции может быть связана с завышенным объёмом закупки. Но система показывает сам факт и динамику. Причину нужно подтвердить после проверки закупок, фактического расхода и корректности учёта.
Даже хорошо настроенный партионный учёт перестаёт быть точным, если разные сотрудники оформляют одинаковые операции по-разному.
Кто принимает поставку? Кто проверяет серии и сроки? Кто отражает расход? Кто разбирает расхождения после инвентаризации?
Эти обязанности нужно закрепить в рабочем процессе.
Межотраслевой пример того, почему одних настроек программы недостаточно и правила работы сотрудников тоже должны быть формализованы, есть в статье «Расчет смен и мотивации сотрудников аптечной сети в 1С».
Если данные совпадают, модель можно распространять дальше.
Просрочка редко возникает внезапно.
Обычно проблема начинается раньше: закупили слишком много, неправильно зарегистрировали партию, расходовали более свежий запас раньше старого или фактическое движение не совпало с документами.
Партионный учёт помогает увидеть такие ситуации до окончания срока годности. Серии и сроки позволяют разделять остатки по партиям, а в подходящих конфигурациях 1С - использовать FEFO при их расходовании.
Но сама настройка не гарантирует отсутствие списаний. Точность зависит от закупок, приёмки, фактического движения препаратов и того, насколько последовательно сотрудники работают с партиями.
Общий остаток не показывает, какие партии имеют ближайший срок годности, как двигалась конкретная серия и какая часть запасов требует внимания раньше остальных.
FEFO - это принцип, при котором в первую очередь расходуется партия с ближайшим сроком годности. Возможности его применения зависят от используемой конфигурации 1С и настроенной политики учета серий.
Не всегда. В одном сценарии серия указывается сотрудником, в другом система может рассчитывать ее по FEFO. В любом случае физическую упаковку, срок и условия хранения необходимо проверять.
Нужно оценить остаток, срок годности и скорость расхода, а затем принять решение с учетом реальной потребности клиники. Приближение срока само по себе не означает автоматического списания.
Сначала нужно определить позиции, которым нужен контроль серий и сроков, настроить правила учета и приемки, определить порядок расхода, организовать контроль приближающихся сроков и провести пилот на нескольких препаратах.


