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

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

Как исправить вид договора в 1С без потери данных

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

Ошибка в виде договора — одна из самых частых причин сбоя взаиморасчётов в 1С. Если вместо «С покупателем» указан «С поставщиком», документы реализации не смогут корректно подобрать договор, отчёты по задолженности покажут неверные суммы, а автоматическое заполнение счетов и актов начнёт давать сбои. Исправить ситуацию можно за несколько минут, но только если понимать, почему программа иногда блокирует это поле.

Вид договора — ключевой аналитический признак, от которого зависит, какие документы можно оформить по этому договору и как проводки попадут в учёт. В 1С:Бухгалтерии, УПП, Комплексной автоматизации и ERP логика схожа: пока по договору нет движений, поле редактируется свободно; как только появились проведённые документы, программа защищает реквизит от изменения.

Ниже разобраны все рабочие сценарии: простое исправление в карточке, обход блокировки, исправление через групповую обработку и вариант с созданием нового договора, когда менять старый уже нельзя. Инструкции применимы к типовым конфигурациям на управляемых формах (8.3), но принцип тот же и в обычном приложении.

Где находится вид договора и почему он важен

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

От вида договора зависит три вещи. Во-первых, подбор договора в документах: в «Реализации товаров и услуг» программа предложит только договоры с видом «С покупателем». Во-вторых, счета учёта расчётов: для покупателей и поставщиков используются разные счета (62 и 60), и неверный вид договора искажает проводки. В-третьих, отчёты по взаиморасчётам строятся с отбором по виду, поэтому договор с ошибкой «выпадает» из нужной аналитики или попадает в чужую.

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

Если по договору ещё нет проведённых документов, исправление занимает меньше минуты. Откройте справочник договоров, найдите нужный элемент через поиск по наименованию или контрагенту и откройте его двойным щелчком. В поле «Вид договора» выберите корректное значение из выпадающего списка и нажмите «Записать и закрыть».

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

Порядок действий
  1. 1
    Откройте Справочники → Договоры контрагентов
  2. 2
    Найдите нужный договор и откройте карточку
  3. 3
    Измените значение поля «Вид договора»
  4. 4
    Нажмите «Записать и закрыть»
  5. 5
    Проверьте подбор договора в новом документе

Почему поле «Вид договора» заблокировано

Как только по договору проведён хотя бы один документ — реализация, поступление, счёт-фактура, платёжное поручение с выделенным договором, — типовая конфигурация блокирует изменение вида. Это защита от рассогласования данных: если бы вид можно было менять свободно, уже проведённые документы оказались бы «прикреплены» к договору несовместимого типа, и отчётность развалилась бы молча.

Признак блокировки — поле отображается серым цветом и не реагирует на щелчок, либо при попытке записи программа выдаёт сообщение вида «По договору имеются проведённые документы, изменение вида невозможно». Точный текст зависит от конфигурации и её версии.

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

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

В типовых конфигурациях на БСП (Библиотека стандартных подсистем) есть универсальная обработка «Групповое изменение реквизитов». Она позволяет изменить реквизит, даже если в форме он заблокирован. Найти её можно в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Групповое изменение реквизитов» (путь может немного отличаться между конфигурациями).

В обработке выберите объект «Договоры контрагентов», настройте отбор по нужному договору (по ссылке, наименованию или контрагенту), в списке реквизитов отметьте «Вид договора», укажите новое значение и нажмите «Изменить реквизиты». Обработка запишет изменение в обход стандартных проверок формы.

Доступ к этой обработке обычно есть только у пользователей с правами администратора или ролью «Добавление и изменение базовой нормативно-справочной информации» с расширенными правами. Если обработка не открывается, обратитесь к администратору базы — это штатное ограничение, а не сбой.

Что делать с документами после смены вида договора

Смена вида не перепроводит и не исправляет уже существующие документы автоматически. Если по договору «С поставщиком» были проведены поступления, а вы изменили вид на «С покупателем», старые документы останутся в базе как есть — с прежними проводками. Вопрос в том, корректны ли они по смыслу.

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

Второй случай: документы оформлялись по неверному виду и проводки искажены (расчёты попали на 60 счёт вместо 62). Здесь нужно вручную исправить счета учёта в каждом документе и перепровести их хронологически. При большом количестве документов используйте обработку «Групповое перепроведение документов» из раздела «Администрирование».

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

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

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

Договор доступен в нужном типе документов (реализация или поступление)

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

Договор не отображается в списке выбора

Оборотно-сальдовая ведомость по счёту расчётов
Норма

Задолженность по договору на ожидаемом счёте (60 или 62)

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

Суммы «размазаны» по двум счетам или висит двойная задолженность

Отчёт «Задолженность покупателей» / «Задолженность поставщикам»
Норма

Договор попадает в правильный отчёт с верной суммой

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

Договор отсутствует в отчёте или сумма не совпадает с первичкой

Альтернатива: новый договор вместо исправления старого

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

Порядок такой: создайте новый договор с правильным видом, в наименовании добавьте пояснение (например, «Основной договор (с 03)»), а в старом договоре установите пометку «Не использовать» или закройте период его действия, если конфигурация это поддерживает. Затем в настройках договоров контрагента назначьте новый договор основным, чтобы он подставлялся в документы по умолчанию.

Минус подхода — задолженность разделяется на два договора, что усложняет сверку. Если остаток по старому договору нужно перенести, оформите документ «Корректировка долга» (в 1С:Бухгалтерии) с операцией переноса задолженности между договорами одного контрагента.

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

Исправить вид в существующем договоре

Подходит, когда документов мало или период ещё открыт. Ограничение: требует обхода блокировки и перепроверки старых документов.

Создать новый договор

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

Групповое изменение реквизитов

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

Типичные ошибки и как их избежать

Самая частая ошибка — смена вида без анализа документов. Пользователь меняет «С поставщиком» на «С покупателем», радуется, что договор подбирается в реализацию, а через месяц обнаруживает, что старые поступления по этому договору искажают отчётность. Всегда сначала постройте отчёт «Обороты между субконто» или «Анализ субконто» по договору и посмотрите, какие документы к нему привязаны.

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

Третья ошибка — попытка исправить вид через обмен данными или загрузку из Excel без понимания последствий. Внешние обработки загрузки тоже пишут реквизит напрямую, минуя проверки, и могут рассинхронизировать данные между связанными базами (например, между Бухгалтерией и Управлением торговлей). После любой массовой загрузки проверяйте результат на тестовом документе.

Типичные ошибки
01
Меняют вид договора, не проверив привязанные документы — старые проводки остаются некорректными
02
Создают дубль договора, но не отключают старый — документы распределяются между двумя договорами
03
Перепроводят документы будущей датой задним числом — сдвигается последовательность и «плывут» остатки
04
Забывают перезапустить регламентные операции закрытия месяца после исправления — расчёты остаются по старым данным

Когда обращаться к специалисту

Самостоятельное исправление оправдано, когда договор один, документов по нему немного и период открыт. Если же ошибка массовая (например, при начальном заполнении всем договорам присвоили неверный вид), затронуты закрытые периоды или база работает в режиме распределённой системы с обменами, разумнее привлечь программиста 1С или администратора.

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

Маршрут решения

Как выбрать действие

Документов по договору нетИзмените вид прямо в карточке договора и запишите
Документы есть, период открыт, документов немногоИзмените вид через групповое изменение реквизитов, затем проверьте и перепроведите документы
Период закрыт, отчётность сданаСоздайте новый договор с правильным видом и перенесите остаток задолженности корректировкой долга
Ошибка массовая или есть обмены с другими базамиСделайте резервную копию и привлеките специалиста 1С для управляемого исправления

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

Почему договор не подставляется в документ автоматически?

Чаще всего причина в несовпадении вида договора и типа документа: реализация подбирает только договоры «С покупателем», поступление — «С поставщиком». Также проверьте, что в договоре заполнены организация и контрагент, а в настройках учётной политики или карточке контрагента договор назначен основным.

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

Да, но сначала пометки нужно удалить физически через «Администрирование» → «Удаление помеченных объектов». Пока помеченный документ существует в базе, программа учитывает его при проверке ссылок на договор.

Повлияет ли смена вида договора на уже отправленные счета-фактуры?

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

Что делать, если обработка «Групповое изменение реквизитов» не видна в меню?

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

Как найти все договоры с неверным видом сразу?

Откройте список договоров, включите отображение колонки «Вид договора» через «Ещё» → «Изменить форму» и отсортируйте по ней. Затем сопоставьте вид с характером операций контрагента: если по контрагенту только реализации, а вид договора «С поставщиком» — это кандидат на исправление.

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

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

Итог

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

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