Торговля и Склад · 10 мин
Как изменить срок годности в 1С
Как изменить срок годности в 1С: настройка справочника номенклатуры, партий и серий, исправление документов поступления и типичные ошибки при работе.
Срок годности в 1С — это не одно поле, а связка данных: реквизит «Срок годности» в карточке номенклатуры, настройка серий и партий, а также даты в документах поступления. Поэтому ответ на вопрос «как изменить срок годности» зависит от того, где именно он хранится в вашей конфигурации и что именно требуется исправить.
Чаще всего задача возникает в конфигурациях «1С:Управление торговлей 11», «1С:ERP», «1С:Комплексная автоматизация» и «1С:Розница». В этих решениях срок годности задаётся либо в карточке товара (для справочных целей), либо в серии номенклатуры (для контроля остатков и списания просроченной продукции). Ниже разобраны оба сценария и способы массового изменения.
Перед любыми правками убедитесь, что у вас есть права на изменение справочника «Номенклатура» и документов поступления, а также сделайте резервную копию базы, если планируется групповая обработка данных. Ошибка в сериях или партиях может привести к некорректным остаткам и невозможности отгрузить товар.
Где в 1С хранится срок годности
В типовых конфигурациях существует три места, где фигурирует срок годности. Первое — реквизит «Срок годности» в карточке номенклатуры (обычно на закладке «Значения по умолчанию» или в группе «Единицы измерения и условия хранения»). Он используется как справочная информация и как значение по умолчанию при формировании серий.
Второе место — серия номенклатуры. Если для вида номенклатуры включена политика учёта серий с указанием срока годности, то каждая партия товара привязывается к серии, где указана дата «Годен до». Именно эта дата участвует в отчётах по остаткам с истекающим сроком и в контроле списаний.
Третье место — документы поступления и производства. В них серия с датой годности либо создаётся автоматически, либо выбирается вручную. Если требуется исправить срок для конкретной партии, править нужно серию, а не карточку товара.
Как изменить срок годности в карточке номенклатуры
Этот вариант подходит, когда срок годности указан в карточке товара как справочное значение и не ведётся учёт по сериям. Порядок действий одинаков для «Управления торговлей 11», ERP и «Розницы».
- 1Откройте раздел «НСИ и администрирование» → «Номенклатура» (в «Рознице» — «Справочники» → «Номенклатура»).
- 2Найдите нужный товар поиском по наименованию или артикулу и откройте карточку.
- 3Найдите реквизит «Срок годности» — обычно он на закладке «Значения по умолчанию» или в блоке «Условия хранения».
- 4Укажите новое значение и единицу измерения (дни, месяцы, годы).
- 5Нажмите «Записать и закрыть» и проверьте, что значение сохранилось.
Обратите внимание: изменение срока в карточке не меняет уже созданные серии и документы. Новое значение будет применяться только к новым поступлениям, если настроено автоматическое формирование серий.
Если реквизит «Срок годности» не отображается, проверьте вид номенклатуры: в некоторых видах этот реквизит отключён. Откройте «Виды номенклатуры», найдите нужный вид и убедитесь, что использование срока годности разрешено в настройках.
Как изменить срок годности в серии (партии) товара
Если ведётся учёт по сериям, фактический срок годности конкретной партии хранится в элементе справочника «Серии номенклатуры». Чтобы его исправить, откройте карточку товара и перейдите по ссылке «Серии» в панели навигации. В списке серий найдите нужную партию и откройте её.
В карточке серии измените поле «Годен до» (или «Срок годности» в зависимости от конфигурации) и запишите изменения. После этого отчёты по остаткам и контроль сроков будут использовать новую дату.
Учтите ограничение: если по серии уже есть движения в закрытых периодах, изменение даты не пересчитает проведённые документы, но повлияет на текущий контроль остатков и отчёты. Это безопасная операция, если дата исправляется на корректную по данным поставщика.
Как исправить срок годности в документе поступления
Если ошибка допущена при оприходовании товара, откройте документ «Приобретение товаров и услуг» (или «Поступление товаров» в «Рознице»). В табличной части найдите строку с товаром и проверьте колонку «Серия». Если серия указана, откройте её прямо из документа и исправьте дату годности.
Если документ находится в закрытом периоде, прямое изменение может быть заблокировано датой запрета редактирования. В этом случае либо временно сдвиньте дату запрета (требуются права администратора), либо создайте корректировочный документ в текущем периоде. Первый вариант быстрее, но требует согласования с бухгалтерией, так как затрагивает закрытую отчётность.
После исправления перепроведите документ и убедитесь, что в отчёте «Остатки товаров с истекающим сроком годности» (или аналогичном) партия отображается с новой датой.
Массовое изменение срока годности для группы товаров
Когда срок нужно поменять у десятков или сотен позиций, по одной карточке работать нерационально. В типовых конфигурациях есть обработка «Групповое изменение реквизитов». Она доступна через «Все функции» (меню с круглой стрелкой в левом верхнем углу) → «Обработки» → «Групповое изменение реквизитов».
В обработке выберите объект «Номенклатура», задайте отбор (например, по группе товаров или виду номенклатуры), затем в списке реквизитов отметьте «Срок годности» и укажите новое значение. Перед выполнением обязательно проверьте количество отобранных элементов — обработка показывает их число, и оно должно совпадать с вашими ожиданиями.
Аналогично можно массово изменить серии: выберите объект «Серии номенклатуры» и установите отбор по владельцу (товару). Будьте особенно внимательны: серии разных партий одного товара обычно имеют разные даты годности, и устанавливать им одну дату почти всегда ошибочно.
Настройка автоматического расчёта срока годности
Чтобы не вводить дату вручную при каждом поступлении, настройте автоматический расчёт. В карточке номенклатуры укажите срок годности в днях (месяцах), а в политике учёта серий вида номенклатуры включите указание срока годности серии. Тогда при поступлении программа сама рассчитает дату «Годен до» от даты производства или даты документа.
Проверьте настройку вида номенклатуры: откройте «НСИ и администрирование» → «Номенклатура» → «Виды номенклатуры», выберите нужный вид и в разделе «Серии» убедитесь, что выбрана политика с учётом срока годности. Если политика не предусматривает сроки, поле «Годен до» в сериях будет недоступно.
Способы изменения срока годности
Подходит для справочного срока и значений по умолчанию. Не влияет на уже созданные серии и документы.
Единственный способ исправить срок конкретной партии при учёте по сериям. Влияет на отчёты и контроль остатков.
Для массовой правки карточек товаров. Требует точного отбора и резервной копии.
Для закрытых периодов, когда прямое редактирование поступления запрещено.
Как проверить результат после изменения
После правки убедитесь, что данные обновились во всех местах, где используется срок годности. Откройте карточку товара и сверьте значение реквизита. Затем проверьте серии: дата «Годен до» должна соответствовать данным поставщика.
Сформируйте отчёт по остаткам с истекающим сроком годности (в УТ 11 — «Склад» → «Отчёты» → «Товары с истекающим сроком годности», название может отличаться в зависимости от версии). Партия должна попасть в отчёт с новой датой. Если отображается старое значение — вы исправили карточку, но не серию.
Как проверить результат
Отображается новое значение срока
Старое значение — изменение не записано или нет прав
Совпадает с документами поставщика
Старая дата — серию не правили
Партия с новой датой
Партия отсутствует или с прежней датой
Документ проводится без ошибок
Ошибка даты запрета редактирования
Частые вопросы
Почему поле «Срок годности» недоступно для редактирования?
Чаще всего поле отключено в настройках вида номенклатуры или у пользователя нет прав на изменение справочника. Проверьте вид номенклатуры: если учёт по сериям со сроком годности не включён, реквизит может быть скрыт. Также уточните у администратора свою роль — для редактирования нормативно-справочной информации нужны соответствующие права.
Изменится ли срок годности в уже проведённых документах после правки карточки товара?
Нет. Карточка номенклатуры хранит справочное значение и значение по умолчанию. Документы и серии, созданные ранее, сохраняют свои данные. Чтобы исправить прошлые партии, редактируйте серии или сами документы поступления.
Можно ли изменить срок годности, если период закрыт?
Документы в закрытом периоде заблокированы датой запрета редактирования. Варианты: временно сдвинуть дату запрета (с правами администратора и согласованием с бухгалтерией) либо оформить корректировку текущей датой. Справочники «Номенклатура» и «Серии» датой запрета обычно не блокируются, и их можно править в любой момент.
Как изменить срок годности сразу у всех товаров одной группы?
Используйте обработку «Групповое изменение реквизитов» из меню «Все функции». Выберите объект «Номенклатура», установите отбор по родительской группе, отметьте реквизит «Срок годности», задайте значение и выполните обработку. Перед запуском сделайте резервную копию и сверьте количество отобранных элементов.
Что делать, если в отчёте по срокам годности старая дата после правки?
Это признак того, что исправлена карточка товара, а не серия. Откройте список серий по этому товару и проверьте дату «Годен до» в каждой партии. Также обновите отчёт: некоторые отчёты кэшируют данные, и их нужно сформировать заново кнопкой «Сформировать».
Где в 1С:Рознице меняется срок годности?
В «Рознице» срок годности указывается в карточке номенклатуры на закладке с параметрами товара, а при включённом учёте по сериям — в справочнике «Серии номенклатуры». Путь: «Справочники» → «Номенклатура». Логика исправления аналогична Управлению торговлей: карточка для значений по умолчанию, серия — для конкретной партии.
Что важно запомнить
Срок годности в 1С существует в трёх местах: карточка номенклатуры, серия партии и документ поступления. Исправляйте то место, которое реально используется в отчётах и контроле остатков. Для массовых правок применяйте «Групповое изменение реквизитов» с точным отбором и резервной копией, а результат всегда проверяйте отчётом по истекающим срокам годности.