К статье
Практический материал

Справочники и Данные · 11 мин

Как изменить срок действия договора в 1С

Как изменить срок действия договора в 1С: редактирование карточки в справочнике, пролонгация, особенности в Бухгалтерии 8.3 и Управлении торговлей, типичные ошибки.

Срок действия договора в 1С хранится в карточке договора контрагента — в справочнике «Договоры». Это справочная информация: она влияет на отбор договоров в документах, на отчёты по взаиморасчётам и на подсказки программы, но не изменяет сам факт хозяйственных операций. Поэтому изменить срок можно в любой момент, не пересчитывая проведённые документы.

Точное расположение полей зависит от конфигурации. В 1С:Бухгалтерии 8.3 срок указывается в карточке договора в разделе «Справочники» → «Договоры» или через карточку контрагента. В Управлении торговлей 11 и Комплексной автоматизации договоры ведутся в разделе «CRM и маркетинг» или «Закупки» → «Договоры с контрагентами», а срок действия может задаваться отдельными полями «Дата начала» и «Дата окончания».

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

Где хранится срок действия договора в разных конфигурациях

В 1С:Бухгалтерии 8.3 карточка договора открывается двумя путями: через раздел «Справочники» → «Договоры» (с выбором контрагента) или через карточку контрагента, вкладка «Договоры». В зависимости от версии релиза в карточке может быть поле «Срок действия» (дата) или поля периода. Если поля нет на форме, проверьте, не свёрнуты ли дополнительные реквизиты по кнопке «Ещё».

В Управлении торговлей 11 и Комплексной автоматизации 2 договоры находятся в подсистемах «Закупки» и «Продажи». Карточка договора содержит группу «Срок действия» с датами начала и окончания, а также признак пролонгации. В 1С:Зарплате и управлении персоналом договоры ГПХ ведутся отдельно — срок там задаётся в самом документе «Договор (работы, услуги)», а не в справочнике.

Как изменить срок в карточке договора: базовый способ

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

Порядок действий
  1. 1
    Откройте карточку контрагента и перейдите на вкладку «Договоры» либо откройте справочник «Договоры» и отфильтруйте список по контрагенту.
  2. 2
    Откройте нужный договор двойным щелчком. Сверьте номер и дату в наименовании, чтобы не перепутать с другими договорами этого же контрагента.
  3. 3
    Измените поле «Срок действия» или «Дата окончания» на новую дату. Если действие договора бессрочное, очистите поле или установите признак «Бессрочный», если он предусмотрен.
  4. 4
    Нажмите «Записать и закрыть». Если программа выдаёт вопрос о сохранении — подтвердите.
  5. 5
    Проверьте результат: снова откройте карточку и убедитесь, что новая дата отображается в списке договоров.

Если список договоров большой, используйте поиск по строке (Ctrl+F в списке) или отбор по контрагенту. В некоторых релизах Бухгалтерии договор привязан к организации: если у вас несколько организаций, убедитесь, что выбрана та, для которой оформлен договор.

Как продлить договор: пролонгация и дополнительное соглашение

Юридически продление договора оформляется либо автоматической пролонгацией по условиям самого договора, либо дополнительным соглашением. В 1С оба случая обычно отражаются одинаково — изменением даты окончания в карточке. Однако если по учётной политике или требованиям аудита нужно сохранять историю изменений, простое редактирование не подходит: старая дата будет утеряна.

Для сохранения истории есть два практических приёма. Первый — фиксировать реквизиты дополнительного соглашения в поле «Комментарий» или в дополнительных сведениях карточки договора (кнопка «Ещё» → «Дополнительные сведения»). Второй — создать новый элемент справочника «Договоры» с тем же номером и пометкой «Доп. соглашение №…», если методисты компании так учитывают пролонгации. Второй способ удобнее для отчётности, но требует аккуратности: в документах нужно выбирать актуальный договор.

Сравнение вариантов

Редактирование даты в карточке

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

Доп. сведения и комментарий

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

Новый элемент справочника

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

Массовое изменение сроков у нескольких договоров

Когда продлевать нужно десятки договоров — например, при ежегодной пролонгации рамочных соглашений, — редактировать каждый вручную долго и чревато ошибками. В типовых конфигурациях на управляемых формах есть обработка «Групповое изменение реквизитов»: раздел «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов».

Порядок работы: выберите объект «Договоры контрагентов», настройте отбор (например, по контрагенту, организации или по признаку «срок действия истекает»), в списке реквизитов отметьте «Срок действия» или «Дата окончания», задайте новое значение и выполните изменение. Перед запуском рекомендуется сделать резервную копию информационной базы.

Почему поле срока может быть недоступно

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

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

Поля серые, записать нельзяНет прав на редактирование

Проверить права пользователя у администратора; нужна роль с изменением справочника «Договоры».

Ошибка блокировки при записиДоговор открыт у другого пользователя

Дождаться закрытия карточки коллегой и повторить запись.

Договор с пометкой удаленияОбъект выведен из оборота

Снять пометку удаления через список договоров, затем редактировать.

Поля «Срок действия» нет на формеОсобенность релиза или вида договора

Проверить кнопку «Ещё» и дополнительные реквизиты; в части конфигураций срок задаётся датами начала и окончания.

Как проверить результат и где срок влияет на учёт

После изменения откройте список договоров и убедитесь, что в колонке срока отображается новая дата. Затем создайте тестовый документ (например, «Реализацию» или «Поступление») с этим контрагентом и проверьте, что договор подставляется корректно. Если договор с истёкшим сроком не предлагался к выбору — после продления он должен снова появиться в подборе.

Срок действия также используется в отчётах по взаиморасчётам и задолженности: в ряде конфигураций можно отфильтровать договоры с истекающим сроком, чтобы контролировать необходимость пролонгации. Если в отчёте договор по-прежнему значится просроченным, проверьте, не заведено ли несколько одноимённых договоров — возможно, вы изменили не тот элемент.

Контрольные точки

Как проверить результат

Дата в списке договоров
Норма

Отображается новый срок окончания

Тревожный признак

Старая дата — изменение не записано или изменён другой элемент

Подбор договора в новом документе
Норма

Договор доступен для выбора

Тревожный признак

Договор не предлагается — проверьте организацию и вид договора

Отчёт по взаиморасчётам
Норма

Договор не попадает в список просроченных

Тревожный признак

Договор всё ещё просрочен — возможно, есть дубль с тем же наименованием

Типичные ошибки при изменении срока договора

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

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

Типичные ошибки
01
Изменение не того договора при нескольких договорах у контрагента — срок обновлён, но документы продолжают ссылаться на старый элемент.
02
Создание дубля договора вместо редактирования — взаиморасчёты дробятся, отчёты по задолженности становятся нечитаемыми.
03
Массовое изменение без резервной копии — при ошибочном отборе сроки перезаписываются у лишних договоров без возможности автоматического отката.
04
Ожидание пересчёта старых документов — срок справочный, проведённые документы он не затрагивает, перепроведение не требуется.

Часто задаваемые вопросы

Нужно ли перепроводить документы после изменения срока договора?

Нет. Срок действия — справочный реквизит, он не хранится в движениях документов и не влияет на проведённую реализацию, поступления или платежи. Меняется только поведение при подборе договора в новых документах и в отчётах, где есть отбор по сроку.

Что делать, если договор бессрочный?

Очистите поле даты окончания или установите признак «Бессрочный», если он предусмотрен в вашей конфигурации. Пустое значение срока обычно означает, что договор действует без ограничения по времени и всегда доступен для выбора в документах.

Можно ли посмотреть, кто и когда менял срок договора?

Да, если включён журнал регистрации (он активен по умолчанию). Откройте «Администрирование» → «Обслуживание» → «Журнал регистрации», установите отбор по событию изменения данных и по объекту «Договоры». Там будут видны пользователь, время и факт записи элемента.

Договор истёк, а документы по нему продолжают проводиться — это нормально?

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

Как продлить сразу все договоры одного контрагента?

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

Где менять срок договора ГПХ с сотрудником в 1С:ЗУП?

В ЗУП договоры ГПХ — это документы, а не элементы справочника. Откройте журнал «Договоры (работы, услуги)» в разделе «Зарплата» или «Кадры», найдите нужный документ и измените дату окончания в нём. Если договор уже отработан и по нему начислена оплата, корректировку лучше согласовать с расчётчиком.

Итог

Что важно запомнить

Срок действия договора меняется в карточке договора через справочник «Договоры» и не влияет на проведённые документы. Для массового продления используйте групповое изменение реквизитов с предварительной резервной копией. Если поле недоступно — проверьте права, блокировки и пометку удаления. После изменения убедитесь, что договор корректно подставляется в новые документы.