Серия и срок годности: поля в строке, а не в шапке
Серия связывает конкретную партию с её происхождением и сроком. Списание, отзыв и претензия ведутся по серии, а не по наименованию: две партии одного товара — разные объекты учёта, и путать их нельзя.
Где искать в документе
- Отдельными колонками в таблице позиций — там, где поставщик их печатает.
- Внутри наименования позиции, если колонок нет: «Вакцина, сер. 240815, годен до 08.2027».
- На упаковке товара — если в документе полей нет, это единственный источник.
- В паспорте качества или сертификате — там серия указана вместе с характеристиками партии.
Чем осложняет разбор
- Поля живут в строке позиции, а не в шапке: в одной накладной приходят разные серии одного товара.
- Печатаются мелко и часто последними в строке — при беглом переносе их пропускают чаще всех.
- Срок записывается то полной датой, то месяцем и годом: «08.2027» это не 8 августа.
- Дата вскрытия для части товаров важнее даты поставки, и в документе её нет вовсе.
Как проверить, что перенесено верно
- Срок годности позже даты поставки — иначе партия пришла просроченной.
- Остаточный срок достаточен для оборота: партия с двумя неделями до конца требует решения при приёмке, а не потом.
- Формат даты одинаков по всей колонке: смешение «08.2027» и «08.08.2027» ломает сортировку и отбор.
- Наличие серии по каждой строке товаров, подлежащих партионному учёту.
Как хранить в таблице
Серия — текстовая колонка в строке позиции. Срок — дата, приведённая к последнему дню периода, если в документе указан только месяц: так отбор «что истекает» работает единообразно.
Что с этим делаем мы
Серию и срок переносим построчно, если они есть в документе. Если их нет — поля остаются пустыми: **подставить их неоткуда**, и придумывать значение здесь опаснее, чем в любом другом поле. Фиксация серии при приёмке по упаковке остаётся ручной работой, и никакой разбор её не заменит.
Что делать, если серия указана только на упаковке?
Фиксировать при приёмке в свой журнал. Восстановить связь партии с поставкой позже практически невозможно: документов накапливается больше, чем поставок, и сопоставить их задним числом не по чему.
Как хранить срок, если указан только месяц?
Приводить к последнему дню месяца. Так отбор «что истекает в ближайшие 30 дней» работает одинаково для обоих форматов записи, и не нужно помнить, какая строка была неполной.
Пришлите документ, где поле «Серия и срок годности» переносится тяжелее всего
Первый счёт разбираем вручную под ваш формат. Покажем, как это поле выглядит в готовой таблице и что с ним будет при выгрузке.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/field/seriya-i-srok-godnosti.
Другие поля документов