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