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